._0FmlXa_card{border:1px solid var(--line);height:100%;transition:transform var(--dur-ui,.26s) var(--ease-ui,ease), border-color var(--dur-ui,.26s) var(--ease-ui,ease);background:#07080a;border-radius:14px;flex-direction:column;gap:14px;padding:26px 26px 22px;display:flex}._0FmlXa_card[data-featured]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"top top""title summary""title foot";align-content:start;gap:18px clamp(28px,4vw,72px);padding:30px 34px 26px;display:grid}._0FmlXa_card[data-featured] ._0FmlXa_cardTop{grid-area:top}._0FmlXa_card[data-featured] ._0FmlXa_cardTitle{grid-area:title}._0FmlXa_card[data-featured] ._0FmlXa_cardSummary{grid-area:summary}._0FmlXa_card[data-featured] ._0FmlXa_cardFoot{grid-area:foot;margin-top:6px}._0FmlXa_card:hover,._0FmlXa_card:focus-visible{border-color:#f4f2ec80}._0FmlXa_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._0FmlXa_pillar{color:var(--fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}._0FmlXa_badge{color:var(--fg-soft);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px dashed #f4f2ec73;border-radius:999px;padding:4px 11px;font-size:.6875rem}._0FmlXa_badge[data-status=published]{border-style:solid;border-color:var(--cobalt);color:var(--fg)}._0FmlXa_cardTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:500;line-height:1.2}._0FmlXa_card[data-featured] ._0FmlXa_cardTitle{letter-spacing:-.03em;font-size:clamp(1.7rem,2.7vw,2.7rem);line-height:1.08}._0FmlXa_cardSummary{color:var(--fg-soft);max-width:34rem;margin:0;font-size:.9375rem;line-height:1.55}._0FmlXa_card[data-featured] ._0FmlXa_cardSummary{font-size:1.0625rem}._0FmlXa_cardMeta{color:var(--fg-muted);padding-top:6px;font-size:.8125rem;line-height:1.45;display:block}._0FmlXa_cardFoot{color:var(--fg);align-self:flex-start;margin-top:auto;padding-bottom:5px;font-size:.875rem;position:relative}._0FmlXa_cardFoot:after{content:"";opacity:.85;transform-origin:0;height:2px;transition:transform var(--dur-arrive,.6s) var(--ease-arrive,ease);background:radial-gradient(circle,currentColor .9px,#0000 1.25px) 0/6px 2px repeat-x;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}._0FmlXa_card:hover ._0FmlXa_cardFoot:after,._0FmlXa_card:focus-visible ._0FmlXa_cardFoot:after{transform:scaleX(1)}
.KkN3fq_topBar{height:2px;width:calc(var(--read,0) * 100%);z-index:39;background:var(--cobalt);pointer-events:none;position:fixed;top:0;left:0}.KkN3fq_hero{justify-content:flex-end;min-height:82svh;padding-bottom:72px}.KkN3fq_heroCopy{width:min(64vw,56rem)}.KkN3fq_crumbs{margin:0 0 28px}.KkN3fq_crumbs ol{color:var(--fg-muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.KkN3fq_crumbs li+li:before{content:"/";opacity:.6;margin-right:8px}.KkN3fq_crumbs a{color:var(--fg-soft);text-decoration:none}.KkN3fq_crumbs a:hover,.KkN3fq_crumbs a:focus-visible{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.KkN3fq_fixture{color:#e6b34a;letter-spacing:.06em;text-transform:uppercase;border:1px dashed #e6b34a;border-radius:8px;margin:0 0 24px;padding:10px 14px;font-size:.8125rem;display:inline-block}.KkN3fq_status{color:var(--fg-soft);letter-spacing:.1em;border:1px dashed #f4f2ec73;border-radius:999px;margin-left:6px;padding:3px 10px;font-size:.6875rem}.KkN3fq_status[data-status=published]{border-style:solid;border-color:var(--cobalt);color:var(--fg)}.KkN3fq_h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.6vw,4.6rem);font-weight:500;line-height:1.02}.KkN3fq_dek{max-width:40rem;color:var(--fg-soft);margin:26px 0 0;font-size:clamp(1.0625rem,1.3vw,1.3rem);line-height:1.5}.KkN3fq_meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 40px;margin:34px 0 0;padding-top:20px;display:flex}.KkN3fq_meta dt{color:var(--fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.KkN3fq_meta dd{color:var(--fg-soft);margin:4px 0 0;font-size:.9375rem}.KkN3fq_layout{z-index:3;padding:24px var(--gutter) 96px max(var(--gutter), 176px);grid-template-columns:minmax(0,42rem) 15rem;justify-content:start;column-gap:72px;display:grid;position:relative}.KkN3fq_prose{min-width:0;color:var(--fg-soft);font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.7}.KkN3fq_prose>p,.KkN3fq_prose ul,.KkN3fq_prose ol{margin:0 0 1.3em}.KkN3fq_prose ul,.KkN3fq_prose ol{padding-left:1.4em}.KkN3fq_prose li{margin-bottom:.45em}.KkN3fq_prose li::marker{color:var(--cobalt)}.KkN3fq_prose a{color:var(--fg);text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #f4f2ec66;text-decoration:underline #f4f2ec66}.KkN3fq_prose a:hover,.KkN3fq_prose a:focus-visible{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.KkN3fq_prose p,.KkN3fq_prose li{overflow-wrap:anywhere}.KkN3fq_h2,.KkN3fq_h3{color:var(--fg);text-wrap:balance;scroll-margin-top:112px;font-weight:500;position:relative}.KkN3fq_h2{letter-spacing:-.025em;margin:2.4em 0 .7em;font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1.12}.KkN3fq_prose>:first-child{margin-top:0}.KkN3fq_h3{letter-spacing:-.015em;margin:2em 0 .6em;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.2}.KkN3fq_anchor{opacity:0;transition:opacity var(--dur-ui,.26s) var(--ease-ui,ease);margin-left:.4em;font-weight:400;color:var(--fg-muted)!important;text-decoration:none!important}.KkN3fq_h2:hover .KkN3fq_anchor,.KkN3fq_h3:hover .KkN3fq_anchor,.KkN3fq_anchor:focus-visible{opacity:1}@media (hover:none){.KkN3fq_anchor{opacity:.5}}.KkN3fq_quote{border-left:2px solid var(--cobalt);margin:2em 0;padding:4px 0 4px 26px}.KkN3fq_quote blockquote{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:1.3em;line-height:1.4}.KkN3fq_quote blockquote p{margin:0}.KkN3fq_quote figcaption,.KkN3fq_code figcaption,.KkN3fq_figure figcaption{color:var(--fg-muted);margin-top:12px;font-size:.8125rem;line-height:1.4}.KkN3fq_code{margin:2em 0}.KkN3fq_code pre{border:1px solid var(--line);color:#dfe1e5;tab-size:2;background:#0a0b0d;border-radius:10px;margin:0;padding:18px 20px;font-size:.875rem;line-height:1.6;overflow-x:auto}.KkN3fq_code pre:focus-visible,.KkN3fq_tableWrap:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.KkN3fq_figure{margin:2.2em 0}.KkN3fq_diagram{width:100%;height:auto;color:var(--fg-soft);border:1px solid var(--line);background:#0a0b0d;border-radius:10px;padding:14px;display:block}.KkN3fq_tableWrap{margin:2em 0;overflow-x:auto}.KkN3fq_tableWrap table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.KkN3fq_tableWrap caption{caption-side:bottom;color:var(--fg-muted);text-align:left;padding-top:12px;font-size:.8125rem}.KkN3fq_tableWrap th,.KkN3fq_tableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.KkN3fq_tableWrap thead th{color:var(--fg);white-space:nowrap;font-weight:500}.KkN3fq_tableWrap tbody th{color:var(--fg);font-weight:500}.KkN3fq_refs{border-top:1px solid var(--line);margin-top:3em;padding-top:1.2em;font-size:.9375rem}.KkN3fq_refs .KkN3fq_h2{margin-top:0;font-size:1.25rem}.KkN3fq_draft{border:1px dashed #f4f2ec59;border-radius:14px;padding:26px 28px}.KkN3fq_draft .KkN3fq_h2{margin-top:0}.KkN3fq_draftLinks{gap:14px;list-style:none;display:grid;margin:1.6em 0 0!important;padding:0!important}.KkN3fq_draftLinks li{margin:0}.KkN3fq_toc{align-self:start;padding-left:22px;font-size:.875rem;line-height:1.4;position:sticky;top:112px}.KkN3fq_toc:before,.KkN3fq_toc:after{content:"";width:2px;position:absolute;top:0;left:0}.KkN3fq_toc:before{background:repeating-linear-gradient(to bottom, var(--line) 0 2px, transparent 2px 7px);bottom:0}.KkN3fq_toc:after{height:calc(var(--read,0) * 100%);background:var(--cobalt)}.KkN3fq_tocTitle{color:var(--fg-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.6875rem}.KkN3fq_toc ol,.KkN3fq_tocM ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.KkN3fq_toc a,.KkN3fq_tocM a{color:var(--fg-muted);transition:color var(--dur-ui,.26s) var(--ease-ui,ease);text-decoration:none}.KkN3fq_toc a:hover,.KkN3fq_toc a:focus-visible,.KkN3fq_tocM a:hover,.KkN3fq_tocM a:focus-visible,.KkN3fq_toc a[aria-current=location],.KkN3fq_tocM a[aria-current=location]{color:var(--fg)}.KkN3fq_toc a[aria-current=location]{position:relative}.KkN3fq_toc a[aria-current=location]:before{content:"";background:var(--fg);border-radius:50%;width:9px;height:9px;position:absolute;top:.5em;left:-26px}.KkN3fq_tocM{display:none}.KkN3fq_related{justify-content:center;min-height:0;padding-top:72px;padding-bottom:72px}.KkN3fq_relatedHead{margin-bottom:32px}.KkN3fq_relatedHead h2{margin:0}.KkN3fq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.KkN3fq_layout{padding-left:var(--gutter);grid-template-columns:minmax(0,42rem)}.KkN3fq_toc{display:none}.KkN3fq_tocM{border:1px solid var(--line);border-radius:10px;grid-row:1;margin-bottom:28px;padding:14px 16px;font-size:.9375rem;display:block}.KkN3fq_tocM summary{cursor:pointer;color:var(--fg-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.KkN3fq_tocM ol{margin-top:14px}.KkN3fq_tocM summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.KkN3fq_heroCopy{width:100%}.KkN3fq_relatedGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.KkN3fq_hero{min-height:0;padding-top:36svh;padding-bottom:40px}}@media print{.KkN3fq_topBar,.KkN3fq_toc,.KkN3fq_tocM{display:none!important}}
