.article-cta[data-astro-cid-zqek5qzi]{padding:var(--space-10);border-radius:var(--radius-card);background:var(--color-marble-deep)}.article-cta__text[data-astro-cid-zqek5qzi]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3-sm);color:var(--color-ink);line-height:1.15}.article-cta__actions[data-astro-cid-zqek5qzi]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=39.99rem){.article-cta[data-astro-cid-zqek5qzi]{padding:var(--space-6)}}.article-header[data-astro-cid-vxsv5k5u]{width:100%;max-width:var(--container-narrow);padding:var(--space-8) var(--gutter) var(--space-8);margin-inline:auto}.article-header__category[data-astro-cid-vxsv5k5u]{color:inherit;text-decoration:none}.article-header__category[data-astro-cid-vxsv5k5u]:hover{text-decoration:underline}.article-header__title[data-astro-cid-vxsv5k5u]{margin-top:var(--space-3);text-wrap:balance;font-size:clamp(2rem,8vw,3.25rem);font-weight:600}.article-header__lead[data-astro-cid-vxsv5k5u]{max-width:var(--measure);margin-top:var(--space-5);font-size:var(--fs-lead);color:var(--color-text-soft)}.article-header__meta[data-astro-cid-vxsv5k5u]{gap:var(--space-1) var(--space-4);margin-top:var(--space-5);font-size:var(--fs-meta);color:var(--color-muted);flex-wrap:wrap;display:flex}.author-box[data-astro-cid-kxctoonq]{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-card);display:flex}.author-box__owl[data-astro-cid-kxctoonq]{color:var(--color-bronze)}.author-box__photo[data-astro-cid-kxctoonq]{background:var(--color-marble-deep);width:64px;height:64px;color:var(--color-bronze);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.author-box__name[data-astro-cid-kxctoonq]{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;font-weight:600;line-height:1.1}.author-box__credentials[data-astro-cid-kxctoonq]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--color-text-soft)}.author-box__link[data-astro-cid-kxctoonq]{margin-top:var(--space-3);font-weight:600;display:inline-block}.breadcrumbs[data-astro-cid-gyh62cva]{width:100%;max-width:var(--container-narrow);padding:var(--space-6) var(--gutter) 0;font-size:var(--fs-meta);margin-inline:auto}.breadcrumbs__list[data-astro-cid-gyh62cva]{gap:var(--space-1) var(--space-2);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-gyh62cva]:not(:last-child):after{content:"›";margin-left:var(--space-2);color:var(--color-line-strong)}.breadcrumbs__item--current[data-astro-cid-gyh62cva]{color:var(--color-text-soft)}.legal-disclaimer[data-astro-cid-nxjhp2hr]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:var(--fs-small);color:var(--color-muted)}.related[data-astro-cid-vqeokuyd]{width:100%;max-width:var(--container);padding:var(--space-section) var(--gutter);margin-inline:auto}.related__title[data-astro-cid-vqeokuyd]{font-weight:600;font-size:var(--fs-h3-card)}.related__grid[data-astro-cid-vqeokuyd]{gap:var(--space-6);margin-top:var(--space-8);display:grid}@media (width>=48rem){.related__grid[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.toc[data-astro-cid-y2enqxn2]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-marble-deep);font-size:var(--fs-small)}.toc__summary[data-astro-cid-y2enqxn2]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--color-ink);cursor:pointer;font-weight:600;display:flex}.toc__summary[data-astro-cid-y2enqxn2]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;transform:translateY(-25%)rotate(45deg)}.toc[data-astro-cid-y2enqxn2][open] .toc__summary[data-astro-cid-y2enqxn2]:after{transform:translateY(25%)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.toc__summary[data-astro-cid-y2enqxn2]:after{transition:transform .25s}@supports (interpolate-size:allow-keywords){@media (width<64rem){.toc[data-astro-cid-y2enqxn2]{interpolate-size:allow-keywords}.toc[data-astro-cid-y2enqxn2]::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:clip}.toc[data-astro-cid-y2enqxn2][open]::details-content{block-size:auto}}}}.toc__title[data-astro-cid-y2enqxn2]{display:none}.toc__list[data-astro-cid-y2enqxn2]{gap:var(--space-3);padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + 1.25em);margin:0;line-height:1.35;display:grid}.toc__list[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]{color:var(--color-text-soft);text-decoration:none}.toc__list[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]:hover,.toc__list[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2][aria-current=true]{color:var(--color-bronze);text-decoration:underline}.toc__list[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2][aria-current=true]{font-weight:600}@media (width>=64rem){.toc[data-astro-cid-y2enqxn2]{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);max-height:calc(100dvh - var(--header-h) - 48px);border:0;border-left:2px solid var(--color-line);background:0 0;border-radius:0;position:sticky;overflow-y:auto}.toc__summary[data-astro-cid-y2enqxn2]{display:none}.toc__title[data-astro-cid-y2enqxn2]{padding:0 var(--space-5) var(--space-3);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);font-weight:600;display:block}.toc__list[data-astro-cid-y2enqxn2]{padding-left:calc(var(--space-5) + 1.25em);padding-right:0}}.prose{max-width:var(--measure);color:var(--color-text);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7}@media (width>=40rem){.prose{font-size:1.125rem}}.prose h2{scroll-margin-top:calc(var(--header-h) + 1.5rem);margin-top:2.5em;margin-bottom:.6em;font-size:1.75rem;font-weight:600;line-height:1.15}.prose h3{font-family:var(--font-text);scroll-margin-top:calc(var(--header-h) + 1.5rem);margin-top:2em;margin-bottom:.5em;font-size:1.3125rem;font-weight:600;line-height:1.3}@media (width>=40rem){.prose h2{font-size:2.125rem}}.prose>:first-child{margin-top:0}.prose p{margin-block:0 1.1em}.prose a{color:var(--color-bronze);text-underline-offset:.2em;text-decoration:underline}.prose a:hover{color:var(--color-ink)}.prose .heading-anchor{color:var(--color-bronze);opacity:0;margin-left:.4em;text-decoration:none}.prose .heading-anchor:before{content:"#"}.prose :is(h2,h3):hover .heading-anchor,.prose .heading-anchor:focus-visible{opacity:1}@media (hover:none){.prose .heading-anchor{display:none}}@media (prefers-reduced-motion:no-preference){.prose .heading-anchor{transition:opacity .15s}}.prose blockquote{border-radius:var(--radius-card);background:var(--color-marble-deep);margin:1.6em 0;padding:24px;font-style:italic}.prose blockquote>:last-child{margin-bottom:0}.prose blockquote>:first-child:first-line{letter-spacing:.04em;color:var(--color-bronze);font-style:normal;font-variant-caps:all-small-caps;font-weight:600}.prose ul,.prose ol{margin-block:0 1.1em;padding-left:1.25em}.prose ol{list-style:decimal}.prose li{margin-bottom:.35em}.prose li::marker{color:var(--color-bronze)}.prose table{border-collapse:collapse;width:100%;margin-block:1.6em;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;padding:.65em .9em}.prose thead th{background:var(--color-ink);color:var(--color-on-ink);font-weight:600}.prose tbody tr:nth-child(2n){background:var(--color-marble-deep)}.prose img{border-radius:var(--radius-card);width:100%}.prose figure{margin-block:1.6em}.prose figcaption{color:var(--color-muted);margin-top:.6em;font-size:.875rem}.prose hr{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' fill='none' stroke='%237a5c30' stroke-width='1.5'%3E%3Cpath d='M0 6h34M86 6h34'/%3E%3Cpath d='M42 10V2h8v6H46V6h2M70 10V2h8v6h-4V6h2' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;width:120px;height:12px;margin:2.5em auto}.prose code{background:var(--color-marble-deep);font-family:var(--font-text);border-radius:3px;padding:.1em .35em;font-size:.92em}.prose .footnotes{border-top:1px solid var(--color-line);margin-top:3em;padding-top:1em;font-size:.9375rem}.prose .footnotes h2{margin-top:0;font-size:1.125rem}.article-grid[data-astro-cid-sgg5joot],.article-footer[data-astro-cid-sgg5joot]{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.article-grid__toc[data-astro-cid-sgg5joot]{margin-bottom:var(--space-8)}.article-footer[data-astro-cid-sgg5joot]{margin-top:var(--space-12)}@media (width>=64rem){.article-grid--toc[data-astro-cid-sgg5joot]{grid-template-columns:240px minmax(0, var(--measure));gap:var(--space-12);justify-content:center;align-items:start;max-width:none;display:grid}.article-grid__toc[data-astro-cid-sgg5joot]{align-self:stretch;margin-bottom:0}.article-grid--toc[data-astro-cid-sgg5joot]~.article-footer[data-astro-cid-sgg5joot]{max-width:calc(240px + var(--space-12) + var(--measure) + 2 * var(--gutter));padding-left:calc(240px + var(--space-12) + var(--gutter))}}
