.toc[data-astro-cid-p33bl5ka]{font-family:var(--font-body)}.toc__title[data-astro-cid-p33bl5ka]{font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:600;line-height:1.4}.toc[data-astro-cid-p33bl5ka] ol[data-astro-cid-p33bl5ka]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{color:var(--ink-2);font-size:var(--text-small);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;line-height:1.4;text-decoration:none;display:block}.toc[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover{color:var(--ink);text-decoration:underline}.toc[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka][aria-current=true]{border-left-color:var(--accent);color:var(--ink)}.trust-box[data-astro-cid-yqlnwwsr]{margin-top:var(--space-7);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);max-width:var(--prose-width);font-family:var(--font-body);padding:20px 24px;font-size:.9375rem;line-height:1.5}.trust-box__title[data-astro-cid-yqlnwwsr]{margin:0 0 var(--space-3);border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:1.375rem}.trust-box__subtitle[data-astro-cid-yqlnwwsr]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:var(--space-4) 0 var(--space-2);font-size:.8125rem;font-weight:600}.trust-box[data-astro-cid-yqlnwwsr] ul[data-astro-cid-yqlnwwsr]{margin:0;padding:0;list-style:none}.trust-box__facts[data-astro-cid-yqlnwwsr] li[data-astro-cid-yqlnwwsr]+li[data-astro-cid-yqlnwwsr]{margin-top:var(--space-2)}.trust-box__facts[data-astro-cid-yqlnwwsr] time[data-astro-cid-yqlnwwsr]{font-weight:500}.trust-box__history[data-astro-cid-yqlnwwsr]{margin-top:var(--space-4)}.trust-box__history[data-astro-cid-yqlnwwsr] li[data-astro-cid-yqlnwwsr]{gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line-soft);grid-template-columns:12rem minmax(0,1fr);display:grid}.trust-box__history[data-astro-cid-yqlnwwsr] li[data-astro-cid-yqlnwwsr]:last-child{border-bottom:1px solid var(--line-soft)}.trust-box__history[data-astro-cid-yqlnwwsr] time[data-astro-cid-yqlnwwsr]{font-family:var(--font-mono);color:var(--ink-2);padding-top:2px;font-size:.8125rem}.trust-box__method[data-astro-cid-yqlnwwsr]{margin:var(--space-4) 0 0;font-size:.875rem}@media (width<=30rem){.trust-box__history[data-astro-cid-yqlnwwsr] li[data-astro-cid-yqlnwwsr]{grid-template-columns:minmax(0,1fr);gap:0}}.related__title[data-astro-cid-oje2a5xi]{margin-bottom:0;font-size:1.5rem}.prose sup.source-ref{font-family:var(--font-mono);white-space:nowrap;margin-left:.1em;font-size:.75rem;font-weight:400;line-height:0}.prose sup.source-ref a{color:var(--accent);text-decoration:none}.prose sup.source-ref a:hover,.prose sup.source-ref a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.article__header[data-astro-cid-sgg5joot]{padding-block:var(--space-5) var(--space-6)}.article__header[data-astro-cid-sgg5joot]>[data-astro-cid-sgg5joot]:not(.trust-strip){max-width:var(--header-width)}.article__header[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{margin-bottom:20px}.article__header[data-astro-cid-sgg5joot] .lede[data-astro-cid-sgg5joot]{margin-bottom:var(--space-6);max-width:58ch}.article__eyebrow[data-astro-cid-sgg5joot]{margin-bottom:var(--space-4);flex-wrap:wrap;gap:4px 12px;display:flex}.article__type[data-astro-cid-sgg5joot]{color:var(--ink-3)}.article__draft[data-astro-cid-sgg5joot]{color:var(--notice-line)}.article__layout[data-astro-cid-sgg5joot]{gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.article__aside[data-astro-cid-sgg5joot]:empty{display:none}.article__main[data-astro-cid-sgg5joot]{min-width:0;max-width:var(--prose-width)}@media (width>=64rem){.article__layout[data-astro-cid-sgg5joot]{grid-template-columns:240px minmax(0, var(--prose-width));align-items:start;column-gap:64px}.article__aside[data-astro-cid-sgg5joot]{top:var(--space-5);max-height:calc(100vh - 2 * var(--space-5));position:sticky;overflow-y:auto}}
