body.eg-site #main .lb-history .lb-press-clippings li{border-top:0;padding-top:0}
body.eg-site #main .lb-history ol{grid-template-columns:minmax(0,1fr);row-gap:64px}
body.eg-site #main .lb-history .lb-press-module{margin-top:24px}
body.eg-site #main .lb-history .lb-press-clippings a{width:fit-content;max-width:100%;aspect-ratio:auto}
body.eg-site #main .lb-history .lb-press-clippings img{width:auto;height:auto;max-width:min(224px,100%);max-height:290px;object-fit:contain}
body.eg-site #main .lb-history .lb-press-clippings figcaption{margin-top:12px}
@media (min-width:901px){
  body.eg-site #main .lb-history ol>li{display:grid;grid-template-columns:clamp(160px,18.52%,200px) minmax(0,1fr);column-gap:32px;align-items:start}
  /* 칸으로 나뉘면 오른쪽 첫 문단의 위 여백 16이 칸 안에 남아 연도보다 16 아래에서 시작한다(1440 실측) → 위끝을 연도와 맞춤 */
  body.eg-site #main .lb-history ol>li>div:last-child>:first-child{margin-top:0}
}
@media (min-width:701px){
  body.eg-site #main .lb-history ol .lb-press-clippings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;overflow:visible;scroll-snap-type:none;cursor:auto}
  body.eg-site #main .lb-history ol .lb-press-clippings li{max-width:none}
}
@media (max-width:700px){
  /* CV-FIX #54: 한글 이름표 '당시 보도'가 700 이하에서 10px(공통 머리글 크기) → 12px. PC 11px·영문 머리글(HISTORY)은 그대로 */
  body.eg-site #main .lb-history .lb-press-module .oc-eyebrow{font-size:12px}
  body.eg-site #main .lb-history ol{row-gap:48px}
  body.eg-site #main .lb-history ol .lb-press-clippings{gap:20px}
  /* 320 폭처럼 목록 칸(화살표 뺀 폭)이 224보다 좁으면 칸 폭에 맞춰 줄인다(그림은 contain이라 자르지 않음) */
  body.eg-site #main .lb-history ol .lb-press-clippings li{flex:0 0 min(224px,100%);max-width:min(224px,100%)}
}

body.eg-site #main .wa-world-regions .wa-region-list:not(:has(> li:nth-child(41))){max-height:none;overflow:visible}

body.eg-site #main .rf-brand-troon>.oc-cover>h1{margin:0 0 var(--space-8)!important}
body.eg-site #main .rf-brand-troon>.oc-cover>.oc-cover-copy>h2{margin:0 0 var(--grid-gap)}
body.eg-site #main .rf-brand-troon .lb-brand-story>.lb-lead+figure.lb-photo{margin-top:var(--grid-gap)}
