.kl{gap:1.25rem;line-height:1.7;display:grid}.kl-section h2{font-family:var(--k-font-display);margin:0 0 .4rem;font-size:1.25rem;font-weight:500;line-height:1.3}.kl-section p{margin:0 0 .6rem}.kl-section ul{gap:.45rem;margin:0 0 .6rem;padding-inline-start:1.25rem;list-style:outside;display:grid}.kl-updated{color:var(--k-text-muted);margin:0;font-size:.9rem}.kl-nav{border-block-start:1px solid var(--k-border);flex-wrap:wrap;gap:.25rem 1.25rem;padding-block-start:1rem;display:flex}.kl-nav a{min-block-size:2.75rem;color:var(--k-primary-text);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}
