/* Article-only DS2 migration. Keep source content, semantic alerts, diagrams and paywall intact. */
@font-face{font-family:Pretendard;src:url('/assets/fonts/pretendard/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
body.guide-article-v2{--wiki-primary:#3e634a;--wiki-primary-dark:#2e503a;--wiki-primary-light:#e8f0df;--wiki-bg:#f7f3ec;--wiki-card:#fffdf9;--wiki-border:#ebe4d9;--wiki-text:#24352d;--wiki-text-secondary:#59675e;--wiki-text-muted:#59675e;--wiki-font:var(--ds-font);background:var(--wiki-bg)}
.guide-article-v2 .guide-main-content,.guide-article-v2 .wiki-page{background:var(--wiki-bg);padding:0;overflow:visible}
.guide-article-v2 .wiki-article-layout{grid-template-columns:minmax(0,680px) minmax(0,208px);max-width:984px;gap:32px;padding:32px var(--ds-gutter) 64px}
.guide-article-v2 .wiki-article-layout.no-toc{grid-template-columns:minmax(0,680px);max-width:744px}
.guide-article-v2 .wiki-article-content{order:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0}
.guide-article-v2 .wiki-toc{order:1;top:80px;background:transparent;border:0;border-top:2px solid var(--wiki-primary);border-radius:0;padding:12px 0;min-width:0}
.guide-article-v2 .wiki-toc-title{font-size:.875rem;letter-spacing:0}
.guide-article-v2 .wiki-toc-item a{font-size:.875rem;min-height:44px;padding:12px 8px}
.guide-article-v2 .wiki-toc-item.sub a{font-size:.875rem;padding-left:24px}
.guide-article-v2 .wiki-article-content h1{font-size:1.75rem;line-height:1.3;font-weight:700;letter-spacing:-.02em;margin:16px 0 24px}
.guide-article-v2 .wiki-article-content h2{font-size:1.375rem;line-height:1.4;font-weight:700;margin:48px 0 16px;scroll-margin-top:88px}
.guide-article-v2 .wiki-article-content h3{font-size:1.125rem;line-height:1.4;margin:32px 0 16px;scroll-margin-top:88px}
.guide-article-v2 .wiki-article-content p,.guide-article-v2 .wiki-article-content li{font-size:1rem;line-height:1.6}
.guide-article-v2 .wiki-article-content p{margin:16px 0}
.guide-article-v2 .wiki-article-body{color:var(--wiki-text)}
.guide-article-v2 .wiki-article-body p{color:inherit}
.guide-article-v2 .wiki-breadcrumb a,.guide-article-v2 .wiki-bible-bar .bk{color:var(--wiki-primary)}
.guide-article-v2 .wiki-doc-type{background:var(--wiki-primary-light);color:var(--wiki-primary)}
.guide-article-v2 .wiki-article-content ul,.guide-article-v2 .wiki-article-content ol{padding-left:24px}
.guide-article-v2 .wiki-article-content li{margin:8px 0}
.guide-article-v2 .wiki-article-content :is(p,li,td,th,h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}
.guide-article-v2 .wiki-article-meta{gap:8px 16px;margin-bottom:24px;flex-wrap:wrap}
.guide-article-v2 .wiki-article-meta-item{font-size:.75rem;color:var(--wiki-text-secondary)}
.guide-article-v2 .wiki-breadcrumb{font-size:.75rem;gap:8px}
.guide-article-v2 .wiki-breadcrumb>span:last-child{display:none}
.guide-article-v2 .wiki-article-cover{margin:24px 0;border-radius:12px;overflow:hidden}
.guide-article-v2 .wiki-article-body img{max-width:100%;height:auto}
.guide-article-v2 .wiki-callout{border-radius:0 12px 12px 0;box-shadow:none;padding:16px;margin:24px 0;font-size:1rem}
.guide-article-v2 .wiki-callout :is(p,li,div){font-size:inherit;line-height:1.6}
.guide-article-v2 .wiki-callout.info,.guide-article-v2 .wiki-callout.tip{background:#e8f0df;color:#24352d;border-left-color:#3e634a}
.guide-article-v2 .wiki-callout.warning,.guide-article-v2 .wiki-callout.amber{background:#fff0e8;color:#713329;border-left-color:#88511f}
.guide-article-v2 .wiki-callout.danger,.guide-article-v2 .wiki-callout.rose{background:#fff0ed;color:#812e2e;border-left-color:#9a3434}
.guide-article-v2 .wiki-table-wrapper{overflow-x:auto;max-width:100%;margin:24px 0}
.guide-article-v2 .wiki-article-body table{border-collapse:collapse;background:var(--wiki-card);max-width:100%;font-size:.875rem}
.guide-article-v2 .wiki-article-body :is(th,td){font-size:.875rem;padding:12px 16px;vertical-align:top;border-color:var(--wiki-border)}
.guide-article-v2 .wiki-article-body th{background:var(--wiki-primary-light);color:var(--wiki-text);font-weight:600}
.guide-article-v2 .wiki-related-box,.guide-article-v2 .wiki-sources{background:transparent;border:0;border-top:1px solid var(--wiki-border);border-radius:0;box-shadow:none;padding:24px 0;margin-top:32px}
.guide-article-v2 .wiki-related-title{font-size:1.125rem;font-weight:700;color:var(--wiki-text)}
.guide-article-v2 .wiki-faq{border-top:2px solid var(--wiki-primary)}
.guide-article-v2 .wiki-faq-item summary{font-size:1rem;min-height:44px}
.guide-article-v2 .wiki-faq-item p{font-size:1rem}
.guide-article-v2 .wiki-related-links{gap:12px}
.guide-article-v2 .wiki-related-chip{white-space:normal;height:auto;min-height:44px;background:var(--wiki-card);font-size:.875rem;line-height:1.6}
.guide-article-v2 .wiki-bible-bar,.guide-article-v2 .wiki-bible-outro{background:var(--wiki-primary-light);border-color:var(--wiki-border);color:var(--wiki-text);box-shadow:none}
.guide-article-v2 .wiki-bible-outro .bo-cta{background:var(--wiki-primary);color:#fff;min-height:48px;font-size:1rem;font-weight:600}
.guide-article-v2 .wiki-bible-outro .bo-cta:hover{background:var(--wiki-primary-dark);color:#fff}
.guide-article-v2 .wiki-bible-outro .bo-cnt{color:inherit;opacity:1;font-size:.75rem}
.guide-article-v2 .wiki-bible-nav .pn{background:var(--wiki-card);border-color:var(--wiki-border);min-width:0}
.guide-article-v2 .wiki-bible-nav .tt{white-space:normal;overflow:visible;font-size:1rem}
.guide-article-v2 .guide-topbar,.guide-article-v2 .guide-footer{background:var(--wiki-card);color:var(--wiki-text);border-color:var(--wiki-border)}
.guide-article-v2 .guide-footer-note{font-size:.875rem;color:var(--wiki-text-secondary)}
.guide-article-v2 .v2-source-button,.guide-article-v2 .v2-toc-toggle{font:600 .875rem/1.6 var(--wiki-font);min-height:44px;padding:8px 0;background:transparent;color:var(--wiki-primary);border:0;cursor:pointer;text-align:left}
.guide-article-v2 .v2-source-button{text-decoration:underline;text-underline-offset:4px}
.guide-article-v2 .v2-toc-toggle{width:100%;display:none}
.guide-article-v2 .v2-reference-dialog{max-width:640px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;background:var(--wiki-card);color:var(--wiki-text);border:1px solid var(--wiki-border);border-radius:20px;padding:24px}
.guide-article-v2 .v2-reference-dialog::backdrop{background:rgb(25 35 29 / .45)}
.guide-article-v2 .v2-reference-dialog .wiki-sources{border:0;margin:0;padding:0}
.guide-article-v2 .v2-reference-dialog :is(p,li){font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}
.guide-article-v2 .v2-reference-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}
.guide-article-v2 .v2-reference-dialog h2{font-size:1.125rem;margin:0}
.guide-article-v2 .v2-reference-dialog button{min-width:44px}
@media(max-width:1024px){
.guide-article-v2 .wiki-article-layout,.guide-article-v2 .wiki-article-layout.no-toc{display:block;max-width:744px;padding:24px var(--ds-gutter) 48px}
.guide-article-v2 .wiki-toc{position:static;max-height:none;margin:24px 0;border-top:1px solid var(--wiki-border);border-bottom:1px solid var(--wiki-border);padding:0}
.guide-article-v2 .wiki-toc.v2-toc-ready .wiki-toc-title{display:none}
.guide-article-v2 .wiki-toc.v2-toc-ready .v2-toc-toggle{display:block}
.guide-article-v2 .wiki-toc.v2-toc-ready[data-collapsed="true"] :is(.wiki-toc-list,.wiki-toc-teaser,.wiki-toc-teaser-foot){display:none}
}
@media(max-width:767px){
.guide-article-v2 .wiki-article-content h2{margin-top:32px}
.guide-article-v2 .v2-reference-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;border-radius:20px 20px 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}
}
