.ko-doc{max-width:860px;margin:0 auto}.ko-back{color:var(--muted-foreground);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.ko-back:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ko-back svg{width:14px;height:14px;transform:scaleX(-1)}.ko-doc h1{letter-spacing:-.04em;text-wrap:balance;margin:32px 0 0;font-size:clamp(34px,2.6vw + 14px,60px);font-weight:600;line-height:1.05}.ko-doc p.ko-doc-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:22px 0 0;font-size:15px;display:flex}.ko-pill{border:1px solid var(--border);font:500 12.5px/1 var(--k-sans);white-space:nowrap;border-radius:999px;padding:6px 11px;display:inline-block}.ko-doc p.ko-doc-lead{letter-spacing:-.01em;text-wrap:pretty;max-width:34em;margin:clamp(32px,3.4vw,48px) 0 0;font-size:clamp(19px,.5vw + 16px,23px);line-height:1.5}.ko-doc section{margin-top:clamp(36px,4vw,56px)}.ko-doc h2{font-size:var(--t-sub);letter-spacing:-.018em;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;font-weight:600;line-height:1.2;display:flex}.ko-doc p{max-width:38em;color:var(--muted-foreground);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.65}.ko-doc ul,.ko-doc ol{gap:12px;max-width:38em;margin:0;padding-left:1.25em;display:grid}.ko-doc ul{list-style:outside}.ko-doc ol{list-style:decimal}.ko-doc li{text-wrap:pretty;padding-left:4px;font-size:17px;line-height:1.6}.ko-doc li::marker{color:var(--muted-foreground)}.ko-promo{background:var(--card);border-radius:clamp(20px,2.4vw,32px);padding:clamp(24px,3vw,40px)}.ko-doc section.ko-promo{margin-top:clamp(32px,3.6vw,48px)}.ko-promo-code{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 24px;display:flex}.ko-doc .ko-promo-code{color:var(--muted-foreground);font-size:15px}.ko-promo-code b{letter-spacing:.04em;color:var(--ink);font-size:clamp(34px,2vw + 20px,52px);font-weight:600;line-height:1}.ko-promo-code .k-chip{align-self:center}.ko-doc .ko-soon{letter-spacing:0;font-size:11.5px}.ko-doc-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ko-out{color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.ko-out svg{width:14px;height:14px;transform:rotate(-45deg)}.ko-doc p.ko-doc-q{border-top:1px solid var(--hairline);margin-top:clamp(40px,4.4vw,64px);padding-top:28px;font-size:15px}.ko-doc-q a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.ko-doc h1{margin-top:24px}}.ko-doc ol+p,.ko-doc ul+p{margin-top:16px}.ko-doc section p a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ko-faq>div{border-top:1px solid var(--hairline);padding:18px 0}.ko-faq>div:last-child{border-bottom:1px solid var(--hairline)}.ko-doc .ko-faq h3{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.ko-doc .ko-faq p{margin:0}
