.k-brief[data-astro-cid-gcybhodq],.k-flow[data-astro-cid-gcybhodq],.k-fit[data-astro-cid-gcybhodq]{padding:var(--section-y) 0}.k-brief[data-astro-cid-gcybhodq]{padding-top:calc(var(--section-y) + 1rem)}.k-head[data-astro-cid-gcybhodq]{margin-bottom:clamp(2.5rem,5vw,4rem)}.k-brief-grid[data-astro-cid-gcybhodq]{gap:3rem;display:grid}@media (width>=64rem){.k-brief-grid[data-astro-cid-gcybhodq]{grid-template-columns:1fr 1.1fr;gap:5rem}}.k-brief-head[data-astro-cid-gcybhodq]{align-content:start;gap:1.25rem;display:grid}.k-intro[data-astro-cid-gcybhodq]{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.35}.k-does[data-astro-cid-gcybhodq]{gap:1.5rem 2rem;padding:0;display:grid}@media (width>=40rem){.k-does[data-astro-cid-gcybhodq]{grid-template-columns:repeat(2,1fr)}}.k-does[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{border-top:1px solid var(--ink);color:var(--mute);align-content:start;gap:.5rem;padding-top:1.1rem;display:grid}.k-n[data-astro-cid-gcybhodq]{color:var(--ink)!important}.k-does-title[data-astro-cid-gcybhodq]{letter-spacing:-.02em;color:var(--ink);font-size:1.1875rem;font-weight:500}.k-steps[data-astro-cid-gcybhodq]{gap:2rem;padding:0;display:grid;position:relative}@media (width>=60rem){.k-steps[data-astro-cid-gcybhodq]{grid-template-columns:repeat(var(--n), 1fr);gap:1.5rem}.k-steps[data-astro-cid-gcybhodq]:before{content:"";background:var(--line-d);height:1px;position:absolute;top:.5rem;left:.5rem;right:0}.k-steps[data-astro-cid-gcybhodq]:after{content:"";background:var(--signal);transform-origin:0;height:1px;transform:scaleX(var(--fill,1));transition:transform 1.6s var(--ease) .2s;position:absolute;top:.5rem;left:.5rem;right:0}}.k-steps[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{align-content:start;gap:.6rem;display:grid;position:relative}.k-dot[data-astro-cid-gcybhodq]{z-index:1;border:2px solid var(--signal);background:var(--void);border-radius:50%;width:1rem;height:1rem;margin-bottom:.75rem;position:relative}.k-steps[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]:last-child .k-dot[data-astro-cid-gcybhodq]{background:var(--signal);box-shadow:0 0 14px 3px #f8d80073}.k-step-n[data-astro-cid-gcybhodq]{color:var(--signal)!important}.k-step[data-astro-cid-gcybhodq]{letter-spacing:-.04em;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.05}.k-step-line[data-astro-cid-gcybhodq]{max-width:18rem;color:var(--mute-d)}.has-motion .k-steps[data-astro-cid-gcybhodq]{--fill:0}.has-motion .k-steps[data-astro-cid-gcybhodq].is-in{--fill:1}.has-motion .k-steps[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{opacity:0;transform:translateY(.75rem)}.has-motion .k-steps[data-astro-cid-gcybhodq].is-in li[data-astro-cid-gcybhodq]{opacity:1;transition:opacity .6s var(--ease) calc(.2s + var(--i) * .25s), transform .6s var(--ease) calc(.2s + var(--i) * .25s);transform:none}.k-tools[data-astro-cid-gcybhodq]{border-top:1px solid var(--line-d);gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;display:grid}@media (width>=48rem){.k-tools[data-astro-cid-gcybhodq]{grid-template-columns:2fr 1fr}}.k-tools[data-astro-cid-gcybhodq]>div[data-astro-cid-gcybhodq]{align-content:start;gap:.85rem;display:grid}.k-chips[data-astro-cid-gcybhodq]{flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.k-chips[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{border:1px solid var(--line-d);font:450 .8125rem/1.3 var(--mono);color:var(--mute-d);border-radius:999px;padding:.35rem .75rem}.k-related[data-astro-cid-gcybhodq]{flex-wrap:wrap;gap:0 1.5rem;padding:0;display:flex}.k-fit-grid[data-astro-cid-gcybhodq]{gap:1rem;display:grid}@media (width>=48rem){.k-fit-grid[data-astro-cid-gcybhodq]{grid-template-columns:1.3fr 1fr}}.k-fit-col[data-astro-cid-gcybhodq]{background:var(--paper);border-radius:20px;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.k-fit-no[data-astro-cid-gcybhodq]{background:0 0;border:1px solid #d6d6d0}.k-fit-title[data-astro-cid-gcybhodq]{font-size:1.25rem;font-weight:500}.k-yes[data-astro-cid-gcybhodq],.k-no[data-astro-cid-gcybhodq]{gap:.75rem;padding:0;display:grid}.k-yes[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq],.k-no[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{padding-left:1.75rem;position:relative}.k-yes[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]:before{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.8rem;height:.45rem;position:absolute;top:.45em;left:.1rem;transform:rotate(-45deg)}.k-no[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{color:var(--mute)}.k-no[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]:before,.k-no[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]:after{content:"";background:var(--mute);width:.9rem;height:2px;position:absolute;top:.7em;left:.1rem;transform:rotate(45deg)}.k-no[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]:after{transform:rotate(-45deg)}.has-motion .k-does[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq]{opacity:0;transform:translateY(1rem)}.has-motion .k-does[data-astro-cid-gcybhodq] li[data-astro-cid-gcybhodq].is-in{opacity:1;transition:opacity .7s var(--ease) calc(var(--i) * 80ms), transform .7s var(--ease) calc(var(--i) * 80ms);transform:none}
