
.ksa-guide{--ink:#102e43;--muted:#526572;--line:#dbe3e7;color:var(--ink);background:#fff}.ksa-width{width:min(1180px,calc(100% - 80px));margin:auto}.ksa-hero{background:#edf2f3;padding:38px 0 60px;border-bottom:1px solid var(--line)}.ksa-crumb{display:flex;gap:12px;font-size:13px;margin-bottom:48px;color:var(--muted)}.ksa-guide a{color:inherit;text-underline-offset:4px}.ksa-eyebrow{font-size:11px!important;letter-spacing:1.8px;font-weight:700;color:#657774;margin:0 0 18px!important}.ksa-hero h1{max-width:900px;font-size:clamp(36px,4.6vw,62px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.ksa-deck{max-width:760px;font-size:20px;line-height:1.55;color:var(--muted)}.ksa-byline{font-size:12px;margin-top:28px;color:var(--muted)}.ksa-byline span{margin:0 10px}.ksa-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:70px;padding-top:54px;padding-bottom:80px}.ksa-toc{align-self:start;position:sticky;top:110px;border-top:2px solid var(--ink);padding-top:18px}.ksa-toc p{font-size:10px;letter-spacing:1.7px;font-weight:700;margin:0 0 20px}.ksa-toc a{display:block;text-decoration:none;font-size:13px;line-height:1.5;padding:10px 0;border-bottom:1px solid var(--line)}.ksa-toc a:hover{color:#237887}.ksa-article{min-width:0;max-width:820px}.ksa-article p,.ksa-article li{font-size:17px;line-height:1.8;color:#405661;margin:0 0 20px}.ksa-article .ksa-lead{font-size:22px;line-height:1.6;color:var(--ink)}.ksa-image{margin:32px 0 48px}.ksa-image img{display:block;width:100%;height:auto;max-height:360px;object-fit:cover;border-radius:3px}.ksa-image figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:10px}.ksa-article section{scroll-margin-top:110px;padding-top:42px;margin-top:38px;border-top:1px solid var(--line)}.ksa-article h2{font-size:32px;line-height:1.22;letter-spacing:-.7px;font-weight:500;margin:0 0 22px}.ksa-article h3{font-size:20px;line-height:1.4;margin:0 0 10px;font-weight:600}.ksa-place{margin:26px 0;padding-left:22px;border-left:2px solid #a9bdb8}.ksa-table-wrap{overflow:auto;margin:28px 0}.ksa-guide table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;text-align:left}.ksa-guide caption{text-align:left;font-weight:600;padding-bottom:14px}.ksa-guide th,.ksa-guide td{padding:17px 14px;border-bottom:1px solid var(--line);vertical-align:top}.ksa-guide thead{background:#edf2f3}.ksa-guide tbody th{width:24%;font-weight:600}.ksa-guide td a{display:inline-block;margin-top:10px}.ksa-note{padding:28px;background:#f1f5f4;margin:28px 0;border-left:3px solid #708e84}.ksa-note p:last-child{margin-bottom:0}.ksa-checklist{padding-left:24px}.ksa-checklist li{padding-left:8px;margin-bottom:12px}.ksa-cta{background:#102e43;padding:32px;margin:32px 0;color:white}.ksa-cta h3{color:white}.ksa-cta p{color:#d7e1e6}.ksa-button{display:inline-flex;align-items:center;gap:28px;background:white;color:#102e43!important;padding:14px 20px;text-decoration:none;font-size:15px;font-weight:600}.ksa-faq{border-bottom:1px solid var(--line);padding:20px 0}.ksa-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.ksa-faq p{margin:15px 0 0}.ksa-endnote{margin-top:38px;font-size:12px;line-height:1.7;color:var(--muted)}
@media(max-width:800px){.ksa-width{width:calc(100% - 40px)}.ksa-hero{padding:24px 0 36px}.ksa-crumb{margin-bottom:32px}.ksa-hero h1{letter-spacing:-1px}.ksa-deck{font-size:18px}.ksa-layout{display:block;padding-top:28px}.ksa-toc{position:static;margin-bottom:34px}.ksa-toc a{padding:9px 0}.ksa-article .ksa-lead{font-size:20px}.ksa-article h2{font-size:28px}.ksa-article p,.ksa-article li{font-size:16px}.ksa-guide th,.ksa-guide td{padding:12px 10px;min-width:150px}.ksa-note,.ksa-cta{padding:22px}.ksa-article section{padding-top:30px;margin-top:30px}.ksa-button{gap:15px;font-size:14px}.ksa-image img{max-height:260px}}
