.sn-top[data-astro-cid-zfgz3dvn]{font-size:var(--t-meta);color:var(--ink-2);margin-top:1rem}.sn-top[data-astro-cid-zfgz3dvn] a[data-astro-cid-zfgz3dvn]{color:var(--ink);font-weight:600}.sn[data-astro-cid-zfgz3dvn]{background:var(--surface);margin-top:3rem;padding:1.5rem}.sn__head[data-astro-cid-zfgz3dvn]{font-size:var(--t-meta);color:var(--ink-2);justify-content:space-between;gap:1rem;display:flex}.sn__name[data-astro-cid-zfgz3dvn]{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sn__bar[data-astro-cid-zfgz3dvn]{grid-template-columns:repeat(12,1fr);gap:3px;margin:.9rem 0 1.25rem;padding:0;list-style:none;display:grid}.sn__bar[data-astro-cid-zfgz3dvn] li[data-astro-cid-zfgz3dvn]{background:var(--line-strong);height:3px}.sn__bar[data-astro-cid-zfgz3dvn] li[data-astro-cid-zfgz3dvn].done{background:var(--ink)}.sn__links[data-astro-cid-zfgz3dvn]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.sn__links[data-astro-cid-zfgz3dvn] a[data-astro-cid-zfgz3dvn]{font-family:var(--font-display);gap:.25rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:grid}.sn__links[data-astro-cid-zfgz3dvn] a[data-astro-cid-zfgz3dvn] span[data-astro-cid-zfgz3dvn]{font-family:var(--font-text);font-weight:500;font-size:var(--t-meta);color:var(--ink-2)}.sn__links[data-astro-cid-zfgz3dvn] a[data-astro-cid-zfgz3dvn]:hover{text-underline-offset:.2em;text-decoration:underline}.sn__next[data-astro-cid-zfgz3dvn]{text-align:right}@media (width<=639px){.sn__links[data-astro-cid-zfgz3dvn]{grid-template-columns:1fr}.sn__next[data-astro-cid-zfgz3dvn]{text-align:left}}.preview-flag[data-astro-cid-7natcuz3]{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;margin-bottom:1.25rem;padding:.7rem 1rem;font-size:.9375rem}.head[data-astro-cid-7natcuz3]{padding-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.head__inner[data-astro-cid-7natcuz3]{max-width:54rem}.head__cat[data-astro-cid-7natcuz3]{margin-top:clamp(1.75rem,1rem + 3vw,3rem);display:inline-block}h1[data-astro-cid-7natcuz3]{max-width:22ch;margin-top:.75rem}.lede[data-astro-cid-7natcuz3]{max-width:60ch;margin-top:1.25rem;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem)}.byline[data-astro-cid-7natcuz3]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.25rem;display:flex}.byline__meta[data-astro-cid-7natcuz3]{flex-wrap:wrap;gap:.75rem 2rem;margin:0;display:flex}.byline__meta[data-astro-cid-7natcuz3] dt[data-astro-cid-7natcuz3]{font-size:var(--t-meta);color:var(--ink-3)}.byline__meta[data-astro-cid-7natcuz3] dd[data-astro-cid-7natcuz3]{font-size:var(--t-small);margin:.15rem 0 0;font-weight:500}.byline__meta[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{text-decoration:none}.byline__meta[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]:hover{text-decoration:underline}.byline__actions[data-astro-cid-7natcuz3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share-status[data-astro-cid-7natcuz3]{color:var(--ink-2);font-size:.8125rem}.review-flag[data-astro-cid-7natcuz3]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.hero[data-astro-cid-7natcuz3]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.hero[data-astro-cid-7natcuz3] .photo__frame{border-radius:4px}.layout[data-astro-cid-7natcuz3]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.article--wide[data-astro-cid-7natcuz3] .head__inner[data-astro-cid-7natcuz3],.article--wide[data-astro-cid-7natcuz3] h1[data-astro-cid-7natcuz3],.article--wide[data-astro-cid-7natcuz3] .lede[data-astro-cid-7natcuz3],.article--wide[data-astro-cid-7natcuz3] .sponsor-note[data-astro-cid-7natcuz3],.article--wide[data-astro-cid-7natcuz3] .main[data-astro-cid-7natcuz3],.article--wide[data-astro-cid-7natcuz3] .prose{max-width:none}.article--wide[data-astro-cid-7natcuz3] .layout--toc[data-astro-cid-7natcuz3]{grid-template-columns:15rem minmax(0,1fr)}.main[data-astro-cid-7natcuz3]{max-width:var(--measure)}.layout--toc[data-astro-cid-7natcuz3] .main[data-astro-cid-7natcuz3]{margin-inline:0}@media (width>=1100px){.layout--toc[data-astro-cid-7natcuz3]{grid-template-columns:15rem minmax(0, var(--measure));justify-content:start;gap:clamp(3rem,6vw,6.5rem);display:grid}.layout[data-astro-cid-7natcuz3]:not(.layout--toc) .main[data-astro-cid-7natcuz3]{margin-inline:0}}.toc__mobile[data-astro-cid-7natcuz3]{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:2.5rem}.toc__mobile[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3]{cursor:pointer;justify-content:space-between;padding:.9rem 0;font-weight:500;list-style:none;display:flex}.toc__mobile[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3]::-webkit-details-marker{display:none}.toc__mobile[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3] span[data-astro-cid-7natcuz3]{color:var(--ink-3);font-size:.875rem;font-weight:400}.toc__mobile[data-astro-cid-7natcuz3] summary[data-astro-cid-7natcuz3]:after{content:"+";margin-left:1rem;font-weight:400}.toc__mobile[data-astro-cid-7natcuz3][open] summary[data-astro-cid-7natcuz3]:after{content:"−"}.toc__mobile[data-astro-cid-7natcuz3] ol[data-astro-cid-7natcuz3]{gap:.55rem;margin:0;padding:0 0 1rem 1.2rem;font-size:.9375rem;display:grid}.toc__mobile[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{color:var(--ink-2);text-decoration:none}.toc__desktop[data-astro-cid-7natcuz3]{display:none}@media (width>=1100px){.toc__mobile[data-astro-cid-7natcuz3]{display:none}.toc__desktop[data-astro-cid-7natcuz3]{top:calc(var(--header-h) + 2rem);display:block;position:sticky}.toc__title[data-astro-cid-7natcuz3]{font-size:var(--t-meta);color:var(--ink);margin-bottom:.9rem;font-weight:500}.toc__desktop[data-astro-cid-7natcuz3] ol[data-astro-cid-7natcuz3]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc__desktop[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{font-size:var(--t-small);color:var(--ink-3);transition:color .16s var(--ease), border-color .16s var(--ease);border-left:1px solid #0000;margin-left:-1px;padding:.45rem 0 .45rem 1rem;line-height:1.45;text-decoration:none;display:block}.toc__desktop[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]:hover{color:var(--ink)}.toc__desktop[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3][aria-current]{color:var(--ink);border-left-color:var(--ink)}}.tool-cta[data-astro-cid-7natcuz3]{background:var(--surface);border-radius:6px;justify-items:start;gap:.6rem;margin-top:3.5rem;padding:1.75rem;display:grid}.tool-cta__title[data-astro-cid-7natcuz3]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);letter-spacing:-.02em}.tool-cta[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]:not(.eyebrow):not(.tool-cta__title){color:var(--ink-2);margin-bottom:.6rem}.sources[data-astro-cid-7natcuz3]{border-top:1px solid var(--ink);margin-top:3.5rem;padding-top:1.5rem}.sources[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{font-size:var(--t-h4)}.sources[data-astro-cid-7natcuz3] ol[data-astro-cid-7natcuz3]{font-size:var(--t-small);gap:.85rem;margin:1rem 0 0;padding-left:1.4rem;line-height:1.5;display:grid}.sources[data-astro-cid-7natcuz3] li[data-astro-cid-7natcuz3]::marker{color:var(--ink-3)}.sources[data-astro-cid-7natcuz3] li[data-astro-cid-7natcuz3] span[data-astro-cid-7natcuz3]{color:var(--ink-3);display:block}.sources[data-astro-cid-7natcuz3] li[data-astro-cid-7natcuz3]:target{background:var(--surface);outline:6px solid var(--surface);border-radius:2px}.head__labels[data-astro-cid-7natcuz3]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:clamp(1.75rem,1rem + 3vw,3rem) 0 0;display:flex}.head__labels[data-astro-cid-7natcuz3]>[data-astro-cid-7natcuz3]{margin:0!important}.badge--sponsor[data-astro-cid-7natcuz3]{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#1b3d2a;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.sponsor-logo[data-astro-cid-7natcuz3]{width:fit-content;margin-top:1.5rem;display:block}.sponsor-logo[data-astro-cid-7natcuz3] img[data-astro-cid-7natcuz3]{width:auto;height:3.25rem;display:block}.sponsor-logo[data-astro-cid-7natcuz3]+.sponsor-note[data-astro-cid-7natcuz3]{margin-top:.9rem}.sponsor-note[data-astro-cid-7natcuz3]{border-left:3px solid var(--ink);background:var(--surface);color:var(--ink-2);max-width:60ch;margin-top:1.25rem;padding:.85rem 1rem;font-size:.9375rem}.corrections[data-astro-cid-7natcuz3]{background:var(--surface);margin-top:2.5rem;padding:1.25rem 1.5rem}.corrections[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{margin:0 0 .6rem;font-size:1.0625rem}.corrections[data-astro-cid-7natcuz3] ul[data-astro-cid-7natcuz3]{margin:0;padding-left:1.1rem;font-size:.9375rem}.corrections[data-astro-cid-7natcuz3] time[data-astro-cid-7natcuz3]{font-weight:500}.report[data-astro-cid-7natcuz3]{color:var(--ink-2);margin-top:2rem;font-size:.875rem}.sources__checked[data-astro-cid-7natcuz3]{color:var(--ink-3);margin-top:1.25rem;font-size:.8125rem}.ad-after[data-astro-cid-7natcuz3]{margin-top:3rem}.ad-band{margin-top:var(--section)}.faq[data-astro-cid-7natcuz3]{border-top:1px solid var(--ink);margin-top:3.5rem;padding-top:1.5rem}.faq[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{font-size:var(--t-h3);margin-bottom:.5rem}.faq__item[data-astro-cid-7natcuz3]{border-bottom:1px solid var(--line);padding:1.1rem 0}.faq__item[data-astro-cid-7natcuz3] h3[data-astro-cid-7natcuz3]{font-size:1.0625rem;line-height:1.35}.faq__item[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]{font-size:var(--t-body);color:var(--ink-2);margin-top:.45rem;line-height:1.65}.terms[data-astro-cid-7natcuz3]{margin-top:2.5rem}.terms[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{font-size:var(--t-meta);font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.terms[data-astro-cid-7natcuz3] ul[data-astro-cid-7natcuz3]{flex-wrap:wrap;gap:.4rem 1.25rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.terms[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{font-size:var(--t-small);text-underline-offset:.2em;font-weight:500}.tags[data-astro-cid-7natcuz3]{flex-wrap:wrap;gap:.4rem;margin-top:2rem;display:flex}.next[data-astro-cid-7natcuz3]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,3rem + 4vw,7rem);padding-top:2.5rem;display:grid}.next__title[data-astro-cid-7natcuz3]{font-family:var(--font-display);font-weight:500;font-size:var(--step-4);letter-spacing:-.03em;margin-top:.75rem;line-height:1.1}.next__desc[data-astro-cid-7natcuz3]{color:var(--ink-2);font-size:var(--t-summary);max-width:46ch;margin-top:1rem}.related[data-astro-cid-7natcuz3]{margin-top:clamp(4rem,3rem + 3vw,6rem)}.related[data-astro-cid-7natcuz3] h2[data-astro-cid-7natcuz3]{font-size:var(--t-section);letter-spacing:-.025em;border-bottom:1px solid var(--ink);margin-bottom:2rem;padding-bottom:1rem;font-weight:600}.related__grid[data-astro-cid-7natcuz3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.75rem;display:grid}@media (width<=899px){.next[data-astro-cid-7natcuz3]{grid-template-columns:1fr}.next[data-astro-cid-7natcuz3] .photo{order:-1}.related__grid[data-astro-cid-7natcuz3]{grid-template-columns:1fr;gap:2.5rem}}@media print{.hero[data-astro-cid-7natcuz3]{margin-top:1rem}h1[data-astro-cid-7natcuz3]{font-size:24pt}}
