/* Scoped to the new, explicitly labelled previews. */
.split-banner{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:10px 20px;font-size:12px;line-height:1.6}
.split-banner a{text-decoration:underline;text-underline-offset:3px}.brand-section{display:inline-block;font-family:var(--sans);font-size:10px;letter-spacing:.07em;font-weight:400;margin-left:12px;white-space:nowrap}.split-kr{--gold:#94654b}.split-kr .intro-strip{background:#eee8df}.split-fields .field-card{background:#f1f0e6}.split-kr .split-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.split-kr .field-card{background:#f0eae2}.split-fields .field-card h3{font-size:28px;word-break:keep-all}.split-fields .field-label{line-height:1.9;word-break:keep-all}.split-net .hero h1,.split-kr .hero h1{font-size:clamp(36px,3.8vw,54px);line-height:1.45}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 35px}.country-tile{padding:22px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.country-tile h3{font-size:19px;font-weight:500;margin:0}.country-tile span{font-size:11px;color:var(--muted)}.country-tile:hover{border-color:var(--green)}.shelf-title{font-family:var(--serif);font-size:27px;font-weight:500;margin:38px 0 23px}.country-section{padding-bottom:24px;scroll-margin-top:30px}.country-filters{position:relative}.context-note{font-size:13px;color:var(--muted);line-height:1.9;max-width:850px}.country-section .topic-empty{padding:20px;background:#f0f0e7}#other-countries{scroll-margin-top:30px}.split-net .nav-group summary{font-size:13px}.split-kr .nav-group summary{font-size:12px}.split-kr .main-nav{gap:14px}.split-kr .brand-section{display:none}
@media(max-width:1150px){.brand-section{display:none}.split-kr .header-inner{gap:14px}.split-kr .nav-group summary{font-size:11px}}
@media(max-width:950px){.split-kr .split-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-banner{gap:8px 18px}.split-kr .main-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.split-kr .nav-group summary{font-size:13px}}
@media(max-width:620px){.split-banner>span{width:100%;text-align:center}.split-fields .field-card h3{font-size:23px}.country-grid{grid-template-columns:1fr}.country-tile{padding:18px}.split-net .hero h1,.split-kr .hero h1{font-size:36px}.split-fields .field-label{font-size:10px}.split-kr .split-fields{grid-template-columns:1fr}.split-kr .field-card{min-height:190px}.shelf-title{font-size:24px}}

.site-switch{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.header-inner>.site-switch{margin-left:15px}@media(max-width:1150px){.header-inner>.site-switch{display:none}}
