/* Final header rules deliberately outrank city-specific legacy styles. */
@font-face{font-family:Paperlogy;src:url('/assets/Paperlogy-6SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Paperlogy;src:url('/assets/Paperlogy-4Regular.woff2') format('woff2');font-weight:400;font-display:swap}
.header .header-inner:has(.riji-region-switch){display:grid!important;grid-template-columns:auto minmax(0,1fr) 136px!important;align-items:center!important;column-gap:16px!important;min-height:76px;overflow:visible!important}
.header .header-inner:has(.riji-region-switch)>.brand{grid-column:1;grid-row:1}
.header .header-inner:has(.riji-region-switch)>.city-label{grid-column:2;grid-row:1;margin:0!important;justify-self:start}
.header .header-inner:has(.riji-region-switch)>nav{grid-column:1/3;grid-row:2;min-width:0}
.header .header-inner:has(.riji-region-switch)>.insta{grid-column:3;grid-row:2}
.header .header-inner>.riji-region-switch{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:block!important;position:relative!important;width:136px!important;height:44px!important;min-width:136px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;float:none!important;font:600 14px/1.4 Paperlogy,Pretendard,sans-serif!important;z-index:100!important}
.header .riji-region-switch>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;width:136px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;margin:0!important;list-style:none!important;cursor:pointer;border:1px solid #1764a5!important;border-radius:6px!important;background:#fff!important;color:#1764a5!important;box-shadow:none!important;letter-spacing:normal!important;white-space:nowrap!important;font:600 14px/1.4 Paperlogy,Pretendard,sans-serif!important}
.header .riji-region-switch>summary::-webkit-details-marker{display:none}
.header .riji-region-switch>summary>span{font:inherit!important;letter-spacing:inherit!important}
.header .riji-region-switch[open] .riji-region-chevron{transform:rotate(180deg)}
.header .riji-region-switch>.riji-region-menu{display:none!important;position:absolute!important;top:52px!important;right:0!important;left:auto!important;box-sizing:border-box!important;width:180px!important;min-width:180px!important;max-width:calc(100vw - 32px)!important;margin:0!important;padding:6px!important;background:#fff!important;border:1px solid #d8e0e7!important;border-radius:8px!important;box-shadow:0 5px 18px #20384c20!important;z-index:101!important}
.header .riji-region-switch[open]>.riji-region-menu{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 100px)!important;overflow:auto!important;grid-row:auto!important;grid-column:auto!important;align-self:auto!important}
.header .riji-region-menu>a{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;background:#fff!important;color:#1764a5!important;border:0!important;border-radius:4px!important;text-decoration:none!important;font:600 14px/1.4 Paperlogy,Pretendard,sans-serif!important;letter-spacing:normal!important;white-space:nowrap!important}
.header .riji-region-menu>a:hover,.header .riji-region-menu>a[aria-current=page]{background:#edf4f8!important}
.header .riji-region-switch summary:focus-visible,.header .riji-region-menu>a:focus-visible{outline:3px solid #1764a5;outline-offset:3px}
@media(max-width:700px){.header .header-inner:has(.riji-region-switch){min-height:68px!important;grid-template-columns:minmax(0,1fr) 136px!important;column-gap:10px!important;padding-inline:16px!important}.header .header-inner:has(.riji-region-switch)>.city-label{display:none!important}.header .header-inner>.riji-region-switch{grid-column:2!important}.header .header-inner:has(.riji-region-switch)>nav{grid-column:1/-1}.header .header-inner:has(.riji-region-switch)>.insta{display:none!important}}
