
/* 시안에 없는 검정 BRAND 배너를 빼면서 쪽 이름(h1 BRAND)은 화면 읽기용으로만 남긴다. */
.r57g2-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;}

/* 배너가 쥐고 있던 위 32px가 사라져 본문이 머리 바로 밑(96)에서 시작한다 → 위 64(사진 y160, 시안 약 156)·아래 96(사이트 구역 간격)을 이 쪽에만 준다. */
body.eg-site.official.detail-page.refined-details-1007 #main .official-content.r57g2-brand-overview{padding-top:64px;padding-bottom:96px;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:48px;margin:0;padding:0;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand{min-width:0;margin:0;padding:0;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link{display:flex;flex-direction:column;align-items:flex-start;color:var(--troon-ink,#23292b);text-decoration:none;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:10/9;object-fit:cover;object-position:50% 50%;margin:0;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link h2{margin:24px 0 0;font-family:MaruBuri,serif;font-size:24px;font-weight:600;line-height:1.7;letter-spacing:normal;color:inherit;word-break:keep-all;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-more{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding-bottom:4px;border-bottom:1px solid var(--troon-sage,#596156);font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:inherit;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-more>span{font-size:18px;line-height:1;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link:hover .r57g2-brand-more{border-bottom-color:currentColor;}

@media(max-width:900px){
 body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-grid{column-gap:24px;}
 body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link h2{margin-top:16px;font-size:20px;}
}
@media(max-width:700px){
 body.eg-site.official.detail-page.refined-details-1007 #main .official-content.r57g2-brand-overview{padding-top:32px;padding-bottom:64px;}
 body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-grid{grid-template-columns:minmax(0,1fr);row-gap:40px;}
 body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link h2{margin-top:16px;font-size:24px;}
}

/* R57UT7 27(1024) 브랜드 첫 쪽 카드 셋에 로고 — 사장님 원문 1024 00:1x "여기도 트룬 트룬어드벤티지 로고 하나씩 넣어".
   가운데 '트룬 에스테이트' 카드 그림(leaflet-1014/estate-pool-landscape-approved.png 1672×941)에 박힌 흰 TROON ESTATE 로고를 재면
   x 633~1042·y 639~762 → 카드 사진 칸(10:9, 가운데 채움)에서 폭 = 칸 폭의 39.2%, 가운데 = 사진 높이의 74.5%(= 칸 폭의 67.05%).
   '트룬'(홈 띠와 같은 꺾쇠 로고 o11-1023/home/troon-logo-white.svg)·'트룬 어드벤티지'(o11-1023/brand/troon-advantage-logo-white.png:
   트룬 공식 영상 troon-hq-1007/troon-advantage-2024-720.mp4 끝 장면 55.10~56.81초 41장에서 로고만 따낸 흰색 한 색, 733×330) 로고를
   같은 폭·같은 가운데 줄·가로 가운데에 얹는다. 그림자는 홈 띠 로고와 같은 v1. 링크·글·사진은 그대로, 로고는 누름을 막지 않는다. */
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link{position:relative;}
body.eg-site.official.detail-page.refined-details-1007 #main .r57g2-brand-link img.r57ut7-brand-logo{position:absolute;left:50%;top:0;width:39.2%;max-width:none;height:auto;aspect-ratio:auto;margin:67.05% 0 0;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 2px 10px rgba(0,0,0,.30));}
