 

/* ① SNS(news #sns): 칸 그림은 인스타 첫 5편 v4 표지(1080×1350, 4:5)다. 표지 위에 머리글·제목(위 9.8%부터), 아래에 TROON ESTATE 로고(91.7~95.3%)가 그려져 있다.
   r57-w6-news-1020.css의 PC 비율 293/320(시안 43쪽)로 가운데를 자르면 위아래 6.3%씩 잘려 로고 아랫줄이 잘린다.
   그래서 표지 비율 그대로(4:5) 모든 폭에서 보인다. 칸 폭·장 수·흐름은 그대로다. */
body.eg-site #main .media-sns .w6-sns-card img{aspect-ratio:1080/1350}

/* ② 서비스 '앱' 탭(service #p44-app): 앱 구역이 네 번째 탭(.detail-panel) 안으로 옮겨진 뒤(8e8282c) r57-w3-service-1020.css의
   '.rf-residence-service>.review-app-overview{padding-block:0}'가 더는 맞지 않아 전역 section 위아래 여백(PC 120·휴대폰 72)이 되살아났다.
   그래서 탭을 누르면 다른 세 탭보다 120px 아래에서 시작하고, 1440×900·1024×768 첫 화면에서 앱 화면 그림 아래가 잘려 보였다.
   다른 탭(.detail-panel>.bg-section{padding-block:0})과 같게 위아래 여백만 0. 그림 크기·비율·자리 순서는 그대로다. */
body.eg-site #main .rf-residence-service .detail-panel>.review-app-overview{padding-block:0}

 
body.eg-site #main .pv-f2-concierge .pv-f2-photo-app{display:flex;align-items:stretch;justify-content:center;gap:2%;}
body.eg-site #main .pv-f2-concierge .pv-f2-photo-app>a{display:block;flex:0 1 auto;height:100%;aspect-ratio:1170/2532;line-height:0;}
body.eg-site #main .pv-f2-concierge .pv-f2-photo-app>a>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;}

 
body.eg-site #main .pv-f2-concierge .pv-f2-photo-airport>a{display:block;width:100%;height:100%;line-height:0;}
body.eg-site #main .pv-f2-concierge .pv-f2-photo-airport>a>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 40%;}

 
body.eg-site #main .pv-f2-film-slot>video{display:block;width:100%;height:100%;object-fit:cover}

 
body.eg-site #main .rf-residence-service [data-guide="p41-concierge"] .bg-cards{grid-template-columns:auto}
body.eg-site #main .rf-residence-service [data-guide="p41-concierge"] .bg-card{display:grid;grid-template-columns:minmax(0,120px) 220px;column-gap:16px;align-items:start}
body.eg-site #main .rf-residence-service [data-guide="p41-concierge"] .sv-card-photo{width:100%;margin:0;aspect-ratio:408/432;overflow:hidden;line-height:0}
body.eg-site #main .rf-residence-service [data-guide="p41-concierge"] .sv-card-photo>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}
body.eg-site #main .rf-residence-service [data-guide="p41-concierge"] .sv-card-text{min-width:0}
@media (max-width:700px){
 body.eg-site #main .rf-residence-service [data-guide="p41-concierge"] .bg-card{grid-template-columns:minmax(60px,90px) minmax(0,220px)}
}
