.article-page.svelte-16yq3j5{min-height:100svh;padding:clamp(2.5rem,6vw,5.5rem) 1rem clamp(4rem,8vw,7rem);background:radial-gradient(circle at 15% 4%,color-mix(in srgb,var(--site-brand) 12%,transparent),transparent 28rem),var(--site-bg);color:var(--site-ink)}.article-page__shell.svelte-16yq3j5{width:min(100%,73rem);margin:0 auto}.article-page__breadcrumb.svelte-16yq3j5{display:flex;align-items:center;gap:.55rem;margin-bottom:clamp(1.75rem,4vw,3.5rem);color:var(--site-ink-soft);font-size:.82rem}.article-page__breadcrumb.svelte-16yq3j5 a:where(.svelte-16yq3j5){color:var(--site-link);font-weight:700}.article-page__article.svelte-16yq3j5{width:min(100%,52rem);margin:0 auto}.article-page__header.svelte-16yq3j5{padding-bottom:clamp(2rem,5vw,3.5rem);border-bottom:1px solid color-mix(in srgb,var(--site-border) 80%,transparent)}.article-page__eyebrow.svelte-16yq3j5,.article-page__byline.svelte-16yq3j5{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--site-ink-soft);font-size:.82rem}.article-page__eyebrow.svelte-16yq3j5{color:var(--site-brand-strong);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.article-page__header.svelte-16yq3j5 h1:where(.svelte-16yq3j5){margin:1rem 0 1.35rem;font-family:var(--font-display);font-size:clamp(2.25rem,6vw,4.8rem);font-weight:650;line-height:.98;letter-spacing:-.075em;text-wrap:balance}.article-page__lede.svelte-16yq3j5{max-width:46rem;margin:0 0 1.4rem;color:var(--site-ink-soft);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.62}.article-page__content.svelte-16yq3j5{padding-top:clamp(2rem,5vw,3.5rem);font-size:1.04rem;line-height:1.72}.article-page__content.svelte-16yq3j5 p:where(.svelte-16yq3j5),.article-page__content.svelte-16yq3j5 ul:where(.svelte-16yq3j5),.article-page__content.svelte-16yq3j5 ol:where(.svelte-16yq3j5),.article-page__content.svelte-16yq3j5 table:where(.svelte-16yq3j5),.article-page__content.svelte-16yq3j5 .article-page__note:where(.svelte-16yq3j5){margin-top:0;margin-bottom:1.25rem}.article-page__content.svelte-16yq3j5 h2:where(.svelte-16yq3j5){margin:clamp(2.75rem,6vw,4.25rem) 0 1rem;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.55rem);font-weight:650;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.article-page__content.svelte-16yq3j5 h3:where(.svelte-16yq3j5){margin:2rem 0 .72rem;font-family:var(--font-display);font-size:clamp(1.18rem,2.5vw,1.5rem);font-weight:700;line-height:1.2;letter-spacing:-.035em}.article-page__content.svelte-16yq3j5 ul:where(.svelte-16yq3j5),.article-page__content.svelte-16yq3j5 ol:where(.svelte-16yq3j5){padding-left:1.35rem}.article-page__content.svelte-16yq3j5 li:where(.svelte-16yq3j5)+li:where(.svelte-16yq3j5){margin-top:.45rem}.article-page__content.svelte-16yq3j5 a:where(.svelte-16yq3j5){color:var(--site-link);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.article-page__content.svelte-16yq3j5 a:where(.svelte-16yq3j5):hover{color:var(--site-link-hover)}.article-page__note.svelte-16yq3j5{color:var(--site-ink-soft);font-size:.9rem}.article-table-wrap.svelte-16yq3j5{margin:1.5rem 0 1.35rem;overflow-x:auto;border:1px solid color-mix(in srgb,var(--site-border) 82%,transparent);border-radius:var(--site-radius-md);background:color-mix(in srgb,var(--site-surface-strong) 76%,transparent);box-shadow:var(--site-shadow-soft)}.article-table-wrap.svelte-16yq3j5 table:where(.svelte-16yq3j5){width:100%;min-width:42rem;margin:0;border-collapse:collapse;font-size:.92rem;line-height:1.45}.article-table-wrap.svelte-16yq3j5 caption:where(.svelte-16yq3j5){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-table-wrap.svelte-16yq3j5 th:where(.svelte-16yq3j5),.article-table-wrap.svelte-16yq3j5 td:where(.svelte-16yq3j5){padding:.85rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--site-border) 68%,transparent);text-align:left;vertical-align:top}.article-table-wrap.svelte-16yq3j5 thead:where(.svelte-16yq3j5) th:where(.svelte-16yq3j5){background:color-mix(in srgb,var(--site-brand) 9%,var(--site-surface-strong));font-size:.78rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.article-table-wrap.svelte-16yq3j5 tbody:where(.svelte-16yq3j5) tr:where(.svelte-16yq3j5):last-child th:where(.svelte-16yq3j5),.article-table-wrap.svelte-16yq3j5 tbody:where(.svelte-16yq3j5) tr:where(.svelte-16yq3j5):last-child td:where(.svelte-16yq3j5){border-bottom:0}.article-table-wrap.svelte-16yq3j5 tbody:where(.svelte-16yq3j5) th:where(.svelte-16yq3j5){font-weight:750}.article-page__faq.svelte-16yq3j5,.article-page__sources.svelte-16yq3j5{margin-top:clamp(2.75rem,6vw,4.25rem);padding:clamp(1.2rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--site-border) 78%,transparent);border-radius:var(--site-radius-lg);background:color-mix(in srgb,var(--site-surface-strong) 72%,transparent)}.article-page__faq.svelte-16yq3j5 h2:where(.svelte-16yq3j5),.article-page__sources.svelte-16yq3j5 h2:where(.svelte-16yq3j5){margin-top:0}.article-page__faq-item.svelte-16yq3j5+.article-page__faq-item:where(.svelte-16yq3j5){margin-top:1.45rem;padding-top:1.45rem;border-top:1px solid color-mix(in srgb,var(--site-border) 70%,transparent)}.article-page__faq-item.svelte-16yq3j5 h3:where(.svelte-16yq3j5){margin-top:0}.article-page__faq-item.svelte-16yq3j5 p:where(.svelte-16yq3j5):last-child,.article-page__sources.svelte-16yq3j5 ul:where(.svelte-16yq3j5):last-child{margin-bottom:0}@media(max-width:620px){.article-page.svelte-16yq3j5{padding-inline:.8rem}.article-page__breadcrumb.svelte-16yq3j5{align-items:flex-start;flex-direction:column;gap:.25rem}.article-page__content.svelte-16yq3j5{font-size:1rem}.article-page__faq.svelte-16yq3j5,.article-page__sources.svelte-16yq3j5{padding:1rem;border-radius:var(--site-radius-md)}}
