.kl-header{background:#f8f7f1;border-bottom:1px solid #171815;justify-content:space-between;align-items:center;gap:18px;padding:7px clamp(22px,5vw,75px);display:flex}.kl-back{font:750 11px var(--font-geist-mono),monospace;letter-spacing:.04em;border-bottom:1px solid #171815;padding:11px 0}.kl-back span{margin-left:9px}.kl-page{background:#f2f1eb}.kl-topline{font:750 10px var(--font-geist-mono),monospace;letter-spacing:.04em;border-bottom:1px solid #171815;justify-content:space-between;gap:20px;padding:17px clamp(22px,5vw,75px);display:flex}.kl-hero{border-bottom:1px solid #171815;padding:clamp(65px,9vw,135px) clamp(22px,7.5vw,140px) clamp(62px,7vw,105px)}.kl-stamp,.kl-index-label,.kl-section-number{font:750 11px var(--font-geist-mono),monospace;letter-spacing:.07em}.kl-hero h1{font:800 clamp(56px,8.1vw,128px)/.97 var(--font-geist),Arial,sans-serif;letter-spacing:-.087em;max-width:1100px;margin:26px 0}.kl-marker{background:linear-gradient(#0000 62%,#dcf347 62% 91%,#0000 91%)}.kl-hero p{font:400 clamp(16px,1.8vw,23px)/1.55 var(--font-geist),Arial,sans-serif;color:#55574e;max-width:710px}.kl-updated{font:700 10px var(--font-geist-mono),monospace;flex-wrap:wrap;gap:16px;padding-top:32px;display:flex}.kl-updated strong{background:#ddf34a;padding:2px 6px}.kl-document{grid-template-columns:minmax(200px,27%) 1fr;gap:clamp(30px,5vw,95px);max-width:1550px;margin:auto;padding:70px clamp(22px,5vw,75px) 115px;display:grid}.kl-index{border-top:1px solid #171815;flex-direction:column;align-self:start;gap:14px;padding-top:21px;display:flex;position:sticky;top:34px}.kl-index-label{margin-bottom:8px;display:block}.kl-index>a{font:600 12px/1.55 var(--font-geist),Arial,sans-serif;color:#55574f;padding:6px 0}.kl-index>a:hover{color:#151612;text-decoration:underline}.kl-index>a span{font:750 9px var(--font-geist-mono),monospace;color:#84981d;margin-right:8px}.kl-sections{max-width:830px}.kl-section{border-top:1px solid #171815;padding:31px 0 44px;scroll-margin-top:30px}.kl-section h2{font:780 clamp(30px,3.3vw,48px)/1.12 var(--font-geist),Arial,sans-serif;letter-spacing:-.065em;margin:14px 0 22px}.kl-section p,.kl-section li{font:400 15px/1.85 var(--font-geist),Arial,sans-serif;color:#41433b;margin:0 0 17px}.kl-section ul{margin-top:20px;padding-left:20px}.kl-section li{padding-left:7px}.kl-help{background:#dff453;border-top:1px solid #171815;padding:55px clamp(22px,7vw,105px) 65px}.kl-help h2{font:800 clamp(45px,7vw,90px)/1 var(--font-geist),Arial,sans-serif;letter-spacing:-.085em;margin:14px 0 18px}.kl-help h2 span{font-weight:700}.kl-help p{font:400 16px/1.6 var(--font-geist),Arial,sans-serif;max-width:580px}.kl-help>a{font:700 13px var(--font-geist),Arial,sans-serif;background:#fffef5;border:1px solid #161715;gap:32px;margin-top:18px;padding:15px 19px;display:inline-flex}@media (max-width:850px){.kl-document{grid-template-columns:1fr;padding-top:40px}.kl-index{display:none;position:static}.kl-hero{padding:65px 23px}.kl-section p{font-size:14px}.kl-help{padding:55px 23px}}
