.article-header.svelte-1teoznn{max-width:1100px;padding-block:25px 40px}.article-header.svelte-1teoznn>.kicker:where(.svelte-1teoznn){font-size:var(--type-small);color:var(--muted)}.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--type-title);letter-spacing:var(--tracking-heading);max-width:950px;margin-top:25px;line-height:1.04}.standfirst.svelte-1teoznn{line-height:var(--leading-body);color:var(--muted);max-width:720px;font-size:var(--type-lead);margin-top:25px}.article-meta.svelte-1teoznn{max-width:900px;font-size:var(--type-caption);color:var(--muted);justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.author-link.svelte-1teoznn{font-size:var(--type-small);color:var(--ink)}.author-link.svelte-1teoznn>span:where(.svelte-1teoznn){font-size:var(--type-caption);color:var(--muted);margin-top:4px;display:block}.article-meta.svelte-1teoznn small:where(.svelte-1teoznn){font-size:var(--type-caption);margin-top:5px;display:block}.article-cover.svelte-1teoznn picture{height:390px}.article-cover.svelte-1teoznn img{object-fit:cover;width:100%;height:100%}.article-layout.svelte-1teoznn{grid-template-columns:230px minmax(0,740px);justify-content:center;gap:80px;padding-top:60px;display:grid}.article-aside.svelte-1teoznn>div:where(.svelte-1teoznn){position:sticky;top:30px}.article-aside.svelte-1teoznn .kicker:where(.svelte-1teoznn){color:var(--muted);font-size:var(--type-small)}.article-aside.svelte-1teoznn nav:where(.svelte-1teoznn){flex-direction:column;gap:15px;margin-top:24px;display:flex}.article-aside.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn){font-size:var(--type-caption);line-height:var(--leading-body);color:var(--muted);border-left:1px solid var(--line);padding-left:15px}.article-aside.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{color:var(--accent);border-left-color:var(--accent)}.article-aside.svelte-1teoznn nav:where(.svelte-1teoznn) .subheading:where(.svelte-1teoznn){font-size:var(--type-caption);padding-left:26px}.back-link.svelte-1teoznn{font-size:var(--type-caption);color:var(--muted);margin-top:30px;display:inline-block}.at-a-glance.svelte-1teoznn{background:var(--warm-surface);border-radius:7px;margin-bottom:40px;padding:28px;scroll-margin-top:30px}.at-a-glance.svelte-1teoznn .kicker:where(.svelte-1teoznn){font-size:var(--type-small);color:var(--warm-ink)}.summary.svelte-1teoznn{font-size:var(--type-body);line-height:var(--leading-body);margin-top:18px}.at-a-glance.svelte-1teoznn ul:where(.svelte-1teoznn){line-height:var(--leading-body);color:#715b68;font-size:var(--type-body);margin:19px 0 0;padding-left:18px}.at-a-glance.svelte-1teoznn li:where(.svelte-1teoznn){margin-top:7px;padding-left:4px}.article-section.svelte-1teoznn{margin-top:45px;scroll-margin-top:30px}.article-section.svelte-1teoznn>.kicker:where(.svelte-1teoznn){font-size:var(--type-small);color:var(--muted);margin-bottom:14px}.article-section.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:var(--type-section);letter-spacing:var(--tracking-heading);margin-bottom:25px;line-height:1.15}.sources.svelte-1teoznn ol:where(.svelte-1teoznn){padding-left:20px}.sources.svelte-1teoznn li:where(.svelte-1teoznn){line-height:var(--leading-body);font-size:var(--type-body);margin-top:20px;padding-left:7px}.sources.svelte-1teoznn a:where(.svelte-1teoznn){text-underline-offset:4px;text-decoration:underline}.source-domain.svelte-1teoznn{font-size:var(--type-caption);color:var(--muted);margin-top:5px;display:block}.practice-note.svelte-1teoznn{font-size:var(--type-caption);line-height:var(--leading-body);color:var(--muted);border-top:1px solid var(--line);margin-top:35px;padding-top:23px}.practice-note.svelte-1teoznn a:where(.svelte-1teoznn){text-underline-offset:3px;text-decoration:underline}.author-box.svelte-1teoznn{border-block:1px solid var(--line);margin-top:30px;padding-block:25px}.author-box.svelte-1teoznn>.kicker:where(.svelte-1teoznn){font-size:var(--type-small);color:var(--muted)}.author-box.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:var(--type-card);letter-spacing:-.6px;margin-top:12px}.author-box.svelte-1teoznn h2:where(.svelte-1teoznn) span:where(.svelte-1teoznn){font-size:var(--type-lead);margin-left:15px}.author-box.svelte-1teoznn>p:where(.svelte-1teoznn):last-child{line-height:var(--leading-body);color:var(--muted);font-size:var(--type-body);margin-top:16px}.related.svelte-1teoznn{padding-block:65px}@media (width<=1000px){.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--type-title);letter-spacing:var(--tracking-heading)}.article-layout.svelte-1teoznn{grid-template-columns:185px minmax(0,1fr);gap:40px}.article-cover.svelte-1teoznn picture{height:325px}}@media (width<=650px){.article-header.svelte-1teoznn{padding-block:15px 30px}.article-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--type-title);letter-spacing:var(--tracking-heading);margin-top:22px}.standfirst.svelte-1teoznn{font-size:var(--type-lead);margin-top:22px}.article-meta.svelte-1teoznn{font-size:var(--type-caption);flex-direction:column;align-items:flex-start;gap:17px}.article-cover.svelte-1teoznn picture{height:235px}.article-layout.svelte-1teoznn{grid-template-columns:1fr;gap:30px;padding-top:30px}.article-aside.svelte-1teoznn>div:where(.svelte-1teoznn){position:static}.article-aside.svelte-1teoznn{border-block:1px solid var(--line);padding-block:22px}.article-aside.svelte-1teoznn nav:where(.svelte-1teoznn){grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.article-aside.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn){font-size:var(--type-caption)}.back-link.svelte-1teoznn{display:none}.at-a-glance.svelte-1teoznn{margin-bottom:30px;padding:24px}.summary.svelte-1teoznn,.at-a-glance.svelte-1teoznn ul:where(.svelte-1teoznn){font-size:var(--type-body)}.article-section.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:var(--type-card)}.article-section.svelte-1teoznn .disclosure:where(.svelte-1teoznn) summary:where(.svelte-1teoznn),.article-section.svelte-1teoznn .disclosure:where(.svelte-1teoznn) p:where(.svelte-1teoznn){font-size:var(--type-body)}.related.svelte-1teoznn{padding-block:42px}}
