.kf-site .lg-page{--lg-gutter:clamp(22px, 4vw, 76px);color:#dce2df;background:#101b1e;padding-bottom:56px}.kf-site .lg-page :is(h1,h2,p){margin:0}.kf-site .lg-page :is(h1,h2){font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-weight:600}.kf-site .lg-page a{color:#d4aa75;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.kf-site .lg-page a:focus-visible{outline-offset:4px;outline:2px solid #dce2df}.kf-site .lg-head{padding:calc(var(--kf-header) + 36px) var(--lg-gutter) 44px;gap:18px;display:grid}.kf-site .lg-head h1{font-size:clamp(64px,17vw,220px);line-height:.82}.kf-site .lg-updated{color:#aab9b9;font-size:13px}.kf-site .lg-section{margin:0 var(--lg-gutter);border-top:1px solid #405356;gap:12px;padding:24px 0 28px;display:grid}.kf-site .lg-section h2{font-size:clamp(28px,7vw,44px);line-height:.92}.kf-site .lg-body{color:#c3ccc9;max-width:62ch;font-size:16px;line-height:1.6}@media (min-width:900px){.kf-site .lg-head{padding-bottom:64px}.kf-site .lg-section{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;padding:32px 0 36px}.kf-site .lg-section h2{font-size:clamp(30px,2.8vw,44px)}.kf-site .lg-body{font-size:17px}}
