/* Shared Korean editorial refinements for the real-store guide. */
:root{--paper:#f7f5ef;--gold:#646967}
body{-webkit-font-smoothing:antialiased}.topline{font-size:14px;padding:6px 12px}.header{height:88px;background:#f7f5eff5}.desktop-nav{gap:30px}.nav-group summary{font-size:16px}.consult{font-size:14px;padding:10px 18px}.wordmark{font-size:29px;letter-spacing:-.025em}.si-hero{padding-top:65px;padding-bottom:65px;gap:6%}.si-hero .en-title{font-size:clamp(42px,5.3vw,82px);letter-spacing:-.035em}.si-hero h1{font-size:clamp(24px,2.5vw,36px);line-height:1.5}.si-lead{font-size:16px;max-width:440px}.si-stats{margin-top:28px;padding-top:20px}.si-stats dd{font-size:36px}.si-stats dt{font-size:14px}.si-bar{background:var(--paper)}.store-card h2{font-size:26px;letter-spacing:-.05em}.card-actions a{font-size:15px}.store-card .area{color:#5d695f}.footer-bottom{color:#b2afab}.reveal{opacity:1;transform:none}
@media(max-width:900px){.desktop-nav{gap:15px}}
@media(max-width:600px){.header{height:72px}.wordmark{font-size:25px}.si-hero{padding-top:40px;padding-bottom:40px}.si-hero .en-title{font-size:54px}.si-hero h1{font-size:26px}.store-card h2{font-size:24px}.si-stats dd{font-size:30px}}
@media(max-width:600px){.header .consult{white-space:nowrap;display:inline-flex;align-items:center;gap:10px;padding:9px 12px;font-size:14px}.header .consult span{margin-left:0}.header-actions{gap:12px}.header .wordmark small{font-size:14px;letter-spacing:.12em}}
