.kuc-head h1{margin:0}.kuc-lead{color:var(--muted-foreground);text-wrap:pretty;max-width:34em;margin:24px 0 0;font-size:clamp(18px,.45vw + 15px,22px);line-height:1.5}.kuc-jump{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.kuc-jump a{color:inherit;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}.kuc-jump a:hover{background:color-mix(in oklch, var(--foreground) 5%, transparent)}.kuc-team{border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--k-header-h) + 16px);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:16px clamp(24px,3vw,56px);padding:32px 0;display:grid}.kuc-team:last-child{border-bottom:1px solid var(--hairline)}.kuc-team h2{font-size:var(--t-sub);letter-spacing:-.018em;margin:0;font-weight:600;line-height:1.2}.kuc-team h2 a{letter-spacing:0;color:var(--muted-foreground);margin-top:8px;font-size:14px;font-weight:400;display:block}.kuc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.kuc-list a{color:inherit;border-radius:10px;gap:3px;margin:0 -12px;padding:12px;text-decoration:none;transition:background-color .12s;display:grid}.kuc-list a:hover{background:color-mix(in oklch, var(--foreground) 5%, transparent)}.kuc-list a:focus-visible,.kuc-jump a:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.kuc-name{font-size:16.5px;font-weight:550;line-height:1.35}.kuc-line{color:var(--muted-foreground);font-size:15px;line-height:1.45}.kuc-doors{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.03em;color:var(--faint-foreground)}.kuc-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(20px,2.4vw,40px);margin:clamp(28px,3vw,44px) 0 0;display:grid}.kuc-facts dt{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint-foreground)}.kuc-facts dd{text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.5}.kuc-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px clamp(32px,5vw,96px);display:grid}.kuc-steps{counter-reset:s;gap:18px;margin:0;padding:0;list-style:none;display:grid}.kuc-steps li{counter-increment:s;grid-template-columns:32px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.55;display:grid}.kuc-steps li:before{content:counter(s);font:500 13px/28px var(--font-mono);text-align:center;height:28px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);border-radius:8px}.kuc-outcome{gap:22px;display:grid}.kuc-outcome h3{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint-foreground);margin:0 0 6px}.kuc-outcome p{text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.kuc-say{background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:14px;gap:14px;margin-top:clamp(28px,3vw,44px);padding:22px 24px;display:grid}.kuc-say p.kuc-say-label{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint-foreground);margin:0}.kuc-say blockquote{text-wrap:pretty;margin:0;font-size:clamp(18px,.4vw + 15px,21px);line-height:1.45}.kuc-say-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kuc-say-note{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}@media (max-width:1100px){.kuc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kuc-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.kuc-team,.kuc-list,.kuc-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.kuc-list a{transition:none}}
