:root{--post-paper:#f3f1eb;--post-surface:#fffdf8;--post-ink:#17201d;--post-muted:#68706c;--post-line:#d8ddd8;--post-accent:#245fe5}
body.travel-post-ready{max-width:none!important;margin:0!important;padding:0!important;color:var(--post-ink)!important;background:var(--post-paper)!important;line-height:1.75}.travel-post-ready .static-post-breadcrumb{display:none}.post-progress{position:fixed;top:0;left:0;z-index:100;width:0;height:3px;background:var(--post-accent)}.post-site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(23,32,29,.09);background:rgba(243,241,235,.92);backdrop-filter:blur(18px)}.post-header-inner{width:min(1120px,calc(100% - 36px));min-height:66px;margin:auto;display:flex;align-items:center;gap:24px}.post-brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:950}.post-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:var(--post-ink);font-size:10px}.post-category-nav{display:flex;gap:4px;margin-left:auto}.post-category-nav a{padding:8px 10px;border-radius:9px;color:var(--post-muted);text-decoration:none;font-size:11px;font-weight:850}.post-category-nav a[aria-current=page],.post-category-nav a:hover{color:#fff;background:var(--post-accent)}.travel-article-body{width:min(780px,calc(100% - 32px))!important;max-width:none!important;margin:42px auto 80px!important;padding:44px 54px!important;border:1px solid var(--post-line);border-radius:28px;background:var(--post-surface);box-shadow:0 24px 70px rgba(22,32,29,.08);font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif!important}.travel-article-body h1{margin:14px 0 24px!important;color:var(--post-ink)!important;font-size:clamp(34px,6vw,52px)!important;line-height:1.18!important;letter-spacing:-.06em!important}.travel-article-body h2{scroll-margin-top:88px;margin-top:54px!important;padding-bottom:10px!important;border-bottom:2px solid var(--post-ink)!important;color:var(--post-ink)!important;font-size:25px!important;letter-spacing:-.04em}.travel-article-body h3{scroll-margin-top:88px;color:var(--post-ink)!important;font-size:19px!important}.travel-article-body p,.travel-article-body li{color:#3e4844!important}.travel-article-body a{overflow-wrap:anywhere}.post-eyebrow{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.post-eyebrow span{padding:5px 8px;border-radius:999px;color:var(--post-muted);background:#eff1ed;font-size:9px;font-weight:900;letter-spacing:.08em}.post-eyebrow .post-type{color:#fff;background:var(--post-accent)}.editorial-note{margin:25px 0 30px!important;padding:18px 20px!important;border:0!important;border-left:4px solid var(--post-accent)!important;border-radius:0 14px 14px 0!important;background:color-mix(in srgb,var(--post-accent) 8%,#fff)!important}.editorial-note strong{display:block;color:var(--post-accent);font-size:11px}.editorial-note p{margin:4px 0 0!important;font-size:13px!important}.travel-article-body details{border:1px solid var(--post-line)!important;border-radius:15px!important;background:#f7f6f1!important}.travel-article-body details summary{color:var(--post-ink)!important}.post-ad-slot{display:block;min-height:110px!important;margin:34px 0!important;padding:24px 8px 8px;border-block:1px dashed #c7ccc8;background:#faf9f5}.post-ad-slot:before{content:"ADVERTISEMENT · " attr(data-ad-position);display:block;margin-top:-18px;color:#9ca29f;font-size:8px;letter-spacing:.13em;text-align:center}.context-links{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px;margin:24px 0 34px;padding:18px;border:1px solid var(--post-line);border-radius:16px;background:#f7f6f1}.context-links small,.contextual-internal-cta small,.post-nav-head small,.next-step-block>div>small{color:var(--post-accent);font-size:8px;font-weight:950;letter-spacing:.14em}.context-links strong{display:block;margin-top:5px;font-size:14px}.context-links>div:last-child{display:grid;gap:7px}.context-links a{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;color:var(--post-ink);background:#fff;text-decoration:none;font-size:11px;font-weight:850}.context-links a span{color:var(--post-accent)}.contextual-internal-cta{display:grid;grid-template-columns:1fr .9fr;gap:18px;align-items:center;margin:36px 0;padding:22px;border-radius:18px;color:#fff;background:var(--post-ink)}.contextual-internal-cta strong{display:block;margin-top:5px;font-size:17px}.contextual-internal-cta p{margin:5px 0 0!important;color:#b7c0bc!important;font-size:11px!important}.contextual-internal-cta a{padding:13px;border-radius:12px;color:var(--post-ink);background:#fff;text-decoration:none;font-size:11px;font-weight:900}.post-navigation{margin-top:64px;padding-top:42px;border-top:1px solid var(--post-line)}.post-nav-head h2{margin:7px 0 0!important;border:0!important;padding:0!important;font-size:31px!important}.post-nav-head p{margin:7px 0 22px!important;color:var(--post-muted)!important;font-size:12px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-card{display:flex;min-height:220px;flex-direction:column;padding:16px;border:1px solid var(--post-line);border-radius:16px;color:var(--post-ink);background:#fff;text-decoration:none}.related-card small{color:var(--post-accent);font-size:8px;font-weight:950}.related-card b{margin:17px 0 8px;font-size:14px;line-height:1.4}.related-card>span{color:var(--post-muted);font-size:10px;line-height:1.55}.related-card em{margin-top:auto;padding-top:15px;color:var(--post-accent);font-size:10px;font-style:normal;font-weight:900}.next-step-block{margin-top:26px;padding:22px;border-radius:18px;background:#eceae4}.next-step-block>div>h2{margin:5px 0 15px!important;padding:0!important;border:0!important;font-size:22px!important}.next-step-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.next-step-grid a{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;border-radius:12px;background:#fff;text-decoration:none}.next-step-grid small{color:var(--post-accent);font-size:9px}.next-step-grid b{font-size:12px}.next-step-grid span{grid-column:2;grid-row:1/3;align-self:center;color:var(--post-accent)}.hub-return{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:20px;border-radius:16px;color:#fff;background:var(--post-accent);text-decoration:none}.hub-return small{display:block;opacity:.75}.hub-return b{font-size:17px}.hub-return>span{font-size:25px}.static-post-navigation{margin:42px 0 15px;padding:22px;border:1px solid var(--post-line);border-radius:16px;background:#f7f6f1}.static-post-navigation h2{margin:0 0 12px!important;border:0!important;padding:0!important;font-size:20px!important}.static-post-navigation ul{padding-left:18px}.static-post-navigation a{color:var(--post-ink)}.post-site-footer{width:min(780px,calc(100% - 32px));margin:-46px auto 60px;padding:22px 28px;border-radius:18px;color:#aeb8b4;background:var(--post-ink);font-size:11px}.post-site-footer p{margin:0 0 10px}.post-site-footer nav{display:flex;flex-wrap:wrap;gap:8px 16px}.post-site-footer a{color:#fff;text-decoration:none}.post-site-footer a:hover{text-decoration:underline}
@media(max-width:760px){.post-category-nav{max-width:68vw;overflow-x:auto}.post-header-inner{width:calc(100% - 24px)}.travel-article-body{width:calc(100% - 20px)!important;margin:18px auto 52px!important;padding:28px 20px!important;border-radius:20px}.context-links,.contextual-internal-cta{grid-template-columns:1fr}.related-grid,.next-step-grid{grid-template-columns:1fr}.related-card{min-height:160px}.post-site-footer{width:calc(100% - 20px);margin-top:-34px}.post-category-nav a{white-space:nowrap}}
@media print{.post-site-header,.post-progress,.post-ad-slot,.context-links,.contextual-internal-cta,.post-navigation,.static-post-navigation,.post-site-footer{display:none!important}.travel-article-body{width:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}}
.travel-article-body>div:first-child{max-width:none!important;margin:0!important;padding:0!important;font:inherit!important;color:inherit!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
