body.eg-site #main .media-sns>#sns-title{margin-top:0}
body.eg-site #main .media-sns{scroll-margin-top:128px}
/* 고정 머리 높이(실측: 1180 이상 96, 601~1179 126, 600 이하 156) + 32 */
@media (max-width:1179px){body.eg-site #main .media-sns{scroll-margin-top:158px}}
@media (max-width:600px){body.eg-site #main .media-sns{scroll-margin-top:188px}}
body.eg-site #main .media-sns .w6-sns-name{margin:8px 0 0}
body.eg-site #main .media-sns .w6-sns-tag{margin:4px 0 0;color:var(--troon-ink-soft,#687078)}
body.eg-site #main .media-sns .w6-sns-track{display:flex;gap:24px;overflow-x:auto;padding:12px 0 24px;touch-action:pan-x pan-y;overscroll-behavior-x:contain}
body.eg-site #main .media-sns .w6-sns-card{flex:0 0 calc((100% - 48px) / 3);min-width:0;margin:0}
body.eg-site #main .media-sns .w6-sns-card img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1122/1402;object-fit:cover;background:rgba(53,58,52,.04)}
@media (max-width:900px){body.eg-site #main .media-sns .w6-sns-card{flex-basis:calc((100% - 24px) / 2)}}
@media (max-width:600px){body.eg-site #main .media-sns .w6-sns-card{flex-basis:min(64vw,240px)}}
/* SNS 사진 칸 비율(PC, 세 장 한 줄): 시안 43쪽 칸은 폭 23.3% · 높이 25.5%(293×320pt). 사진은 가운데 기준으로 잘라 보인다. 900px 이하는 위 비율 그대로. */
@media (min-width:901px){body.eg-site #main .media-sns .w6-sns-card img{aspect-ratio:293/320}}
body.eg-site #main .media-news .w6-flow{scroll-snap-type:none;scroll-behavior:auto}
/* 흐르는 동안 macOS 겹침 스크롤 막대가 줄 아래에 계속 떠 있어(1440 캡처) 흐르는 줄에서만 막대를 숨긴다. 화살표·손·트랙패드 넘김은 그대로. */
body.eg-site #main .media-news .w6-flow{scrollbar-width:none}
body.eg-site #main .media-news .w6-flow::-webkit-scrollbar{display:none}
