.srcl[data-astro-cid-f76hj7h6]{gap:var(--space-2);display:grid}.srcl__label[data-astro-cid-f76hj7h6]{color:var(--muted)}.srcl__list[data-astro-cid-f76hj7h6]{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.srcl__list[data-astro-cid-f76hj7h6] a[data-astro-cid-f76hj7h6]{overflow-wrap:anywhere}.toc[data-astro-cid-64v333wr]{border:1px solid var(--line);background:var(--surface);padding:var(--space-4) var(--space-5) var(--space-2)}.toc__h[data-astro-cid-64v333wr]{color:var(--muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.toc__list[data-astro-cid-64v333wr] li[data-astro-cid-64v333wr]+li[data-astro-cid-64v333wr]{border-top:1px solid var(--line)}.toc[data-astro-cid-64v333wr] a[data-astro-cid-64v333wr]{min-height:44px;color:var(--ink-2);align-items:center;padding-block:11px;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.toc[data-astro-cid-64v333wr] a[data-astro-cid-64v333wr]:hover{color:var(--cobalt)}@media (width>=640px) and (width<=1079px){.toc__list[data-astro-cid-64v333wr]{columns:2;column-gap:var(--space-6)}.toc__list[data-astro-cid-64v333wr] li[data-astro-cid-64v333wr]{break-inside:avoid;border-bottom:1px solid var(--line)}.toc__list[data-astro-cid-64v333wr] li[data-astro-cid-64v333wr]+li[data-astro-cid-64v333wr]{border-top:0}}@media (width>=1080px){.toc[data-astro-cid-64v333wr]{top:calc(var(--header-h) + 32px);max-height:calc(100svh - var(--header-h) - 64px);background:0 0;border:0;padding:0;position:sticky;overflow-y:auto}.toc__h[data-astro-cid-64v333wr]{border-bottom:1px solid var(--ink)}.toc[data-astro-cid-64v333wr] a[data-astro-cid-64v333wr]{min-height:40px;padding-block:9px;font-size:.875rem}}.bl[data-astro-cid-ufywzjvf]{border-top:1px solid var(--line);display:grid}.bl[data-astro-cid-ufywzjvf] li[data-astro-cid-ufywzjvf]{padding:var(--space-4) 0 var(--space-4) 26px;border-bottom:1px solid var(--line);color:var(--ink-2);position:relative}.bl[data-astro-cid-ufywzjvf] li[data-astro-cid-ufywzjvf]:before{content:"";left:2px;top:calc(var(--space-4) + .6em);border:1.5px solid var(--cobalt);border-radius:50%;width:8px;height:8px;position:absolute}.bl[data-astro-cid-ufywzjvf] strong[data-astro-cid-ufywzjvf]{color:var(--ink);font-weight:600}.gl[data-astro-cid-ufywzjvf]{border-top:1px solid var(--ink);display:grid}.gl__row[data-astro-cid-ufywzjvf]{gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--line);display:grid}.gl[data-astro-cid-ufywzjvf] dt[data-astro-cid-ufywzjvf]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--cobalt);font-size:.875rem;font-weight:500}.gl[data-astro-cid-ufywzjvf] dd[data-astro-cid-ufywzjvf]{color:var(--ink)}@media (width>=720px){.gl__row[data-astro-cid-ufywzjvf]{gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.cells[data-astro-cid-ufywzjvf]{border-top:1px solid var(--ink);display:grid}.cells__cell[data-astro-cid-ufywzjvf]{align-content:start;gap:var(--space-2);padding:var(--space-5) 0 var(--space-6);border-bottom:1px solid var(--line);display:grid}.cells__cell[data-astro-cid-ufywzjvf] p[data-astro-cid-ufywzjvf]{color:var(--ink-2)}@media (width>=720px){.cells[data-astro-cid-ufywzjvf]{grid-template-columns:repeat(2,minmax(0,1fr))}.cells__cell[data-astro-cid-ufywzjvf]:nth-child(odd){padding-right:var(--space-6);border-right:1px solid var(--line)}.cells__cell[data-astro-cid-ufywzjvf]:nth-child(2n){padding-left:var(--space-6)}}.cmp__cards[data-astro-cid-g2pbtmbb]{gap:var(--space-4);display:grid}.cmp__card[data-astro-cid-g2pbtmbb]{border:1px solid var(--line);background:var(--surface);padding:var(--space-5)}.cmp__card--hl[data-astro-cid-g2pbtmbb]{border-color:var(--cobalt);background:var(--cobalt-soft);border-top-width:3px}.cmp__card--hl[data-astro-cid-g2pbtmbb] .cmp__name[data-astro-cid-g2pbtmbb]{color:var(--cobalt)}.cmp__name[data-astro-cid-g2pbtmbb]{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.cmp__dl[data-astro-cid-g2pbtmbb]>div[data-astro-cid-g2pbtmbb]{padding-block:var(--space-3);gap:2px;display:grid}.cmp__dl[data-astro-cid-g2pbtmbb]>div[data-astro-cid-g2pbtmbb]+div[data-astro-cid-g2pbtmbb]{border-top:1px solid var(--line)}.cmp__dl[data-astro-cid-g2pbtmbb] dt[data-astro-cid-g2pbtmbb]{color:var(--muted)}.cmp__dl[data-astro-cid-g2pbtmbb] dd[data-astro-cid-g2pbtmbb]{color:var(--ink)}.cmp__note[data-astro-cid-g2pbtmbb]{font-size:var(--step--2);color:var(--muted);margin-top:2px;display:block}.cmp[data-astro-cid-g2pbtmbb] .cmp__table{display:none}.cmp[data-astro-cid-g2pbtmbb] .cmp__table thead .is-hl{color:#fff;background:var(--cobalt)}.cmp[data-astro-cid-g2pbtmbb] .cmp__table table{min-width:0}@media (width>=768px){.cmp__cards[data-astro-cid-g2pbtmbb]{display:none}.cmp[data-astro-cid-g2pbtmbb] .cmp__table{display:block}}.art__fig[data-astro-cid-v4go4unt]{border:1px solid var(--line);background:var(--paper)}.art__sec--panel[data-astro-cid-v4go4unt] .art__fig[data-astro-cid-v4go4unt]{background:var(--paper)}.art[data-astro-cid-v4go4unt]{gap:var(--space-7);padding-block:clamp(48px, 6vw, 96px) var(--section-y);display:grid}.art__body[data-astro-cid-v4go4unt]{gap:clamp(64px,7vw,112px);min-width:0;display:grid}.art__rail[data-astro-cid-v4go4unt]{min-width:0}@media (width>=1080px){.art[data-astro-cid-v4go4unt]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.art__rail[data-astro-cid-v4go4unt]{top:calc(var(--header-h) + 32px);grid-column:1/span 3;align-self:start;position:sticky}.art__body[data-astro-cid-v4go4unt]{grid-column:5/-1}}.art__intro[data-astro-cid-v4go4unt]{gap:var(--space-5);max-width:68ch;color:var(--ink-2);display:grid}.art__lead[data-astro-cid-v4go4unt]{font-size:var(--step-1);color:var(--ink);line-height:1.5}.art__sec[data-astro-cid-v4go4unt]{gap:var(--space-5);display:grid}.art__prose[data-astro-cid-v4go4unt],.art__sec[data-astro-cid-v4go4unt]>.bl,.art__note[data-astro-cid-v4go4unt]{max-width:68ch}.art__h2[data-astro-cid-v4go4unt]{padding-top:var(--space-5);border-top:1px solid var(--ink);text-wrap:balance}@media (width<=599px){.art__h2[data-astro-cid-v4go4unt]{font-size:1.5rem}}.art__sec[data-astro-cid-v4go4unt]>.eyebrow+.art__h2[data-astro-cid-v4go4unt]{margin-top:calc(var(--space-3) * -1);border-top:0;padding-top:0}.art__sec[data-astro-cid-v4go4unt]:has(>.eyebrow){border-top:1px solid var(--ink);padding-top:var(--space-5)}.art__prose[data-astro-cid-v4go4unt]{color:var(--ink-2)}.art__sec--panel[data-astro-cid-v4go4unt]{background:var(--surface);border:1px solid var(--line);padding:var(--space-6)}.art__sec--panel[data-astro-cid-v4go4unt] .art__h2[data-astro-cid-v4go4unt]{border-top:0;padding-top:0}.art__note[data-astro-cid-v4go4unt]{color:var(--ink-2)}.next[data-astro-cid-v4go4unt]{border-top:1px solid var(--line)}.next__item[data-astro-cid-v4go4unt]{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:6px 1fr;display:grid}.next__mark[data-astro-cid-v4go4unt]{margin-top:.6em}.next__item[data-astro-cid-v4go4unt] p[data-astro-cid-v4go4unt]{color:var(--ink)}.next__cta[data-astro-cid-v4go4unt]{gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-6);background:var(--cobalt-soft);border:1px solid color-mix(in srgb, var(--cobalt) 30%, transparent);justify-items:start;display:grid}.next__cta-title[data-astro-cid-v4go4unt]{font-size:var(--step-2);letter-spacing:-.02em;max-width:26ch;font-weight:500;line-height:1.2}.art__conclusion[data-astro-cid-v4go4unt]{font-size:var(--step-1);color:var(--ink);max-width:62ch;line-height:1.55}@media (width<=479px){.next__cta[data-astro-cid-v4go4unt] .btn{width:100%}}
