.kh-wf-hero .kh-page-title{max-width:20ch;font-size:clamp(36px,5.2vw,66px)}.kh-wf-hero .kh-hero-lead{max-width:640px}.kh-wf-hero .kh-chip svg{color:var(--kh-icon)}.kh-wf-switch{color:var(--kh-muted);align-items:center;gap:5px;font-weight:600;transition:color .2s;display:inline-flex}.kh-wf-switch:hover{color:var(--kh-ink)}.kh-wf-switch svg{transition:transform .2s}.kh-wf-switch:hover svg{transform:translate(2px)}.kh-wf-notes .kh-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kh-wf-fit .kh-h2{font-size:clamp(30px,3.4vw,44px)}.kh-wf-stage{background:var(--kh-frame-bg);box-shadow:inset 0 0 0 1px var(--kh-line);border-radius:20px;padding:22px;transition:background .5s}.kh-wf-people{background:var(--kh-block);box-shadow:var(--kh-glow);border-radius:14px;flex-direction:column;gap:1px;margin:0;padding:6px;list-style:none;display:flex}.kh-wf-people li{color:var(--kh-text);border-radius:9px;align-items:center;gap:14px;padding:14px 12px;font-size:15px;line-height:1.5;display:flex}.kh-wf-people li+li{box-shadow:0 -1px 0 var(--kh-line)}.kh-wf-person-icon{background:var(--kh-inset);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--kh-line);color:var(--kh-icon);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.kh-wf-flow{flex-direction:column;align-items:flex-start;gap:12px;padding:32px 30px 28px;display:flex}.kh-wf-flow-icon{background:var(--kh-inset);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--kh-line);color:var(--kh-icon);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.kh-wf-flow p{color:var(--kh-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.kh-wf-points{flex-direction:column;align-self:stretch;margin:auto 0 0;padding:10px 0 0;list-style:none;display:flex}.kh-wf-points li{border-top:1px solid var(--kh-line);color:var(--kh-text);align-items:center;gap:10px;padding:11px 0;font-size:14.5px;line-height:1.45;display:flex}.kh-wf-points li:last-child{padding-bottom:0}.kh-wf-points svg{color:var(--kh-icon);flex-shrink:0}.kh-section.kh-wf-compare-block{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.kh-wf-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto;display:grid}.kh-wf-side{border-radius:16px;flex-direction:column;padding:28px 28px 14px;display:flex}.kh-wf-side.is-before{background:var(--kh-inset);box-shadow:inset 0 0 0 1px var(--kh-line)}.kh-wf-side.is-after{background:var(--kh-block);box-shadow:var(--kh-glow)}.kh-wf-side-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.kh-wf-side-icon{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.is-before .kh-wf-side-icon{background:var(--kh-control);color:var(--kh-muted)}.is-after .kh-wf-side-icon{background:var(--kh-btn-bg);box-shadow:var(--kh-btn-shadow);color:var(--kh-btn-text)}.kh-wf-side-list{margin:0;padding:0;list-style:none}.kh-wf-side-list li{border-top:1px solid var(--kh-line);gap:12px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.is-before .kh-wf-side-list li{color:var(--kh-muted)}.is-after .kh-wf-side-list li{color:var(--kh-text)}.kh-wf-side-mark{border-radius:99px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.is-before .kh-wf-side-mark{background:var(--kh-control);color:var(--kh-faint)}.is-after .kh-wf-side-mark{background:var(--kh-mark-soft);color:var(--kh-muted)}.kh-wf-final .kh-h2{max-width:860px;margin-inline:auto}@media (max-width:960px){.kh-wf-notes .kh-checklist{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.kh-wf-stage{padding:16px}.kh-wf-flow{padding:28px 26px 24px}}@media (max-width:640px){.kh-wf-compare{grid-template-columns:minmax(0,1fr)}.kh-wf-side{padding:22px 20px 8px}.kh-wf-stage{padding:10px}.kh-wf-people li{padding:12px 8px;font-size:14.5px}.kh-wf-flow{padding:26px 22px 22px}}
