.page{padding-block-end:var(--space-section)}.page-section{border-block-start:1px solid var(--divider);gap:1rem;max-width:46rem;padding-block:2.5rem;display:grid}.page-section h2{font-size:var(--step-title);line-height:var(--lh-title)}.page-list{gap:.6rem;margin:0;padding-inline-start:1.25rem;display:grid}.page-list li::marker{color:var(--brand)}.page-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.k-card{text-align:center;justify-items:center;gap:1rem;max-width:28rem;margin:clamp(3rem,8vw,6rem) auto;display:grid}.k-card .badges{justify-content:center}.k-card__logo{width:auto;height:64px;color:var(--brand)}
