.art__head[data-astro-cid-uwv4mmhs]{padding-top:calc(var(--header-h) + clamp(48px,8vw,110px));max-width:calc(860px + 2 * var(--gutter))}.art__crumbs[data-astro-cid-uwv4mmhs]{display:flex;gap:8px;margin-bottom:28px;font-size:12px;color:var(--faint)}.art__crumbs[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover{color:var(--ink)}.art__title[data-astro-cid-uwv4mmhs]{margin-top:18px;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.042em;font-stretch:94%}.art__lead[data-astro-cid-uwv4mmhs]{margin-top:22px;max-width:34em}.art[data-astro-cid-uwv4mmhs] .wrap[data-astro-cid-uwv4mmhs]:last-child{max-width:calc(860px + 2 * var(--gutter))}.prose[data-astro-cid-uwv4mmhs]{margin-top:clamp(48px,6vw,80px);font-size:18px;line-height:1.65;color:var(--ink-2)}.prose[data-astro-cid-uwv4mmhs] h2{margin:clamp(48px,6vw,72px) 0 18px;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1;letter-spacing:-.03em;color:var(--ink)}.prose[data-astro-cid-uwv4mmhs] h3{margin:28px 0 8px;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.prose[data-astro-cid-uwv4mmhs] p+p{margin-top:16px}.prose[data-astro-cid-uwv4mmhs] strong{color:var(--ink);font-weight:600}.prose[data-astro-cid-uwv4mmhs] a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose[data-astro-cid-uwv4mmhs] ul.ticks{margin-top:18px;display:grid;gap:10px}.prose[data-astro-cid-uwv4mmhs] ul.ticks li{position:relative;padding-left:28px}.prose[data-astro-cid-uwv4mmhs] ul.ticks li:before{content:"";position:absolute;left:2px;top:.62em;width:14px;height:5px;border-radius:5px 1px;background:var(--grad);transform:skew(-24deg)}.prose[data-astro-cid-uwv4mmhs] ol.steps{margin-top:24px;display:grid;gap:0;counter-reset:s}.prose[data-astro-cid-uwv4mmhs] ol.steps>li{counter-increment:s;display:grid;grid-template-columns:56px 1fr;gap:4px 12px;padding:22px 0;border-top:1px solid var(--line)}.prose[data-astro-cid-uwv4mmhs] ol.steps>li:last-child{border-bottom:1px solid var(--line)}.prose[data-astro-cid-uwv4mmhs] ol.steps>li:before{content:counter(s,decimal-leading-zero);grid-row:span 2;font-family:var(--mono);font-size:13px;color:var(--blue);padding-top:6px}.prose[data-astro-cid-uwv4mmhs] ol.steps h3{margin:0}.prose[data-astro-cid-uwv4mmhs] ol.steps p{color:var(--muted);font-size:16.5px}.prose[data-astro-cid-uwv4mmhs] .callout{margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px);border-radius:20px;background:var(--paper-2);position:relative;overflow:hidden}.prose[data-astro-cid-uwv4mmhs] .callout:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--grad)}.prose[data-astro-cid-uwv4mmhs] .callout h2{margin-top:0}.art__cta[data-astro-cid-uwv4mmhs]{margin-top:clamp(80px,10vw,140px)}.art__cta-box[data-astro-cid-uwv4mmhs]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:clamp(28px,4vw,48px);border-radius:24px;background:var(--ink);color:#fff;position:relative;overflow:hidden}.art__cta-box[data-astro-cid-uwv4mmhs]:after{content:"";position:absolute;right:-10%;bottom:-60%;width:60%;height:140%;background:var(--grad);opacity:.28;filter:blur(60px);border-radius:50%;pointer-events:none}.art__cta-box[data-astro-cid-uwv4mmhs]>[data-astro-cid-uwv4mmhs]{position:relative;z-index:1}.art__cta-box[data-astro-cid-uwv4mmhs] p[data-astro-cid-uwv4mmhs]{margin-top:8px;color:#ffffffb8;max-width:32em}.art__cta-box[data-astro-cid-uwv4mmhs] .btn[data-astro-cid-uwv4mmhs]{background:#fff;color:var(--ink)}.art__related[data-astro-cid-uwv4mmhs]{margin-top:clamp(64px,8vw,110px);margin-bottom:clamp(64px,8vw,110px)}.art__related[data-astro-cid-uwv4mmhs] ul[data-astro-cid-uwv4mmhs]{margin-top:18px}.art__related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{display:grid;grid-template-columns:110px 1fr 20px;align-items:center;gap:16px;padding:22px 0;border-top:1px solid var(--line);transition:color .3s var(--ease)}.art__related[data-astro-cid-uwv4mmhs] li[data-astro-cid-uwv4mmhs]:last-child a[data-astro-cid-uwv4mmhs]{border-bottom:1px solid var(--line)}.art__related[data-astro-cid-uwv4mmhs] .mono[data-astro-cid-uwv4mmhs]{font-size:12px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.art__related[data-astro-cid-uwv4mmhs] strong[data-astro-cid-uwv4mmhs]{font-size:clamp(17px,1.6vw,21px);font-weight:560;letter-spacing:-.02em}.art__related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover{color:var(--blue)}.art__related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs] svg{width:16px;transition:transform .4s var(--ease)}.art__related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover svg{transform:translate(4px)}@media(max-width:640px){.art__related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{grid-template-columns:1fr 20px}.art__related[data-astro-cid-uwv4mmhs] .mono[data-astro-cid-uwv4mmhs]{grid-column:1 / -1}}
