.b-timeline[data-astro-cid-3xih677i]{margin:1.5rem 0 1.75rem;padding:0;list-style:none;position:relative}.b-timeline[data-astro-cid-3xih677i]:before{content:"";background:var(--line);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:4.1rem}.b-timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{grid-template-columns:3.5rem 1.5rem minmax(0,1fr);align-items:start;gap:0 .75rem;margin-bottom:1.1rem;display:grid}.t[data-astro-cid-3xih677i]{font-weight:600;font-size:var(--step--1);color:var(--slate);text-align:right;font-variant-numeric:tabular-nums;padding-top:.2rem}.dot[data-astro-cid-3xih677i]{background:var(--brand);width:.9rem;height:.9rem;box-shadow:0 0 0 4px var(--white);z-index:1;border-radius:50%;margin:.3rem 0 0 .25rem;position:relative}.dot[data-astro-cid-3xih677i].warn{background:#a86a00}.dot[data-astro-cid-3xih677i].bad{background:#b42318}.c[data-astro-cid-3xih677i]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s);padding:.75rem .9rem}.c[data-astro-cid-3xih677i] strong[data-astro-cid-3xih677i]{display:block}.c[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{font-size:var(--step-0);color:var(--ink)}.b-source[data-astro-cid-3xih677i]{font-size:var(--step--1);color:var(--slate);margin-top:-.5rem}@media (width<=34rem){.b-timeline[data-astro-cid-3xih677i]:before{left:3.3rem}.b-timeline[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{grid-template-columns:2.8rem 1.5rem minmax(0,1fr)}}.b-bands[data-astro-cid-rhx2syqh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.25rem 0 .5rem;display:grid}.band[data-astro-cid-rhx2syqh]{background:var(--blush);border-radius:var(--radius-s);font-size:var(--step--1);padding:.85rem;line-height:1.45}.band[data-astro-cid-rhx2syqh] b[data-astro-cid-rhx2syqh]{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:.25rem;font-size:.72rem;display:block}.band[data-astro-cid-rhx2syqh] .n[data-astro-cid-rhx2syqh]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);margin-bottom:.2rem;font-weight:600;display:block}.b-source[data-astro-cid-rhx2syqh]{font-size:var(--step--1);color:var(--slate)}@media (width<=40rem){.b-bands[data-astro-cid-rhx2syqh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-block[data-astro-cid-abvgnksd]{background:var(--blush);border-radius:var(--radius-l);margin:2.5rem 0;padding:1.75rem 2rem}.quote-block[data-astro-cid-abvgnksd] blockquote[data-astro-cid-abvgnksd]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);margin:0 0 .75rem;font-weight:500;line-height:1.4}.quote-block[data-astro-cid-abvgnksd] figcaption[data-astro-cid-abvgnksd]{font-size:var(--step--1);color:var(--slate)}.quote-source[data-astro-cid-abvgnksd]{color:#a89a94}.b-progress[data-astro-cid-zg7dkzxc]{background:var(--brand-strong);z-index:90;width:0;height:3px;position:fixed;top:0;left:0}.b-hero[data-astro-cid-zg7dkzxc]{padding-block:2rem .5rem}.b-hero-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.b-hero-grid[data-astro-cid-zg7dkzxc] .measure[data-astro-cid-zg7dkzxc]{max-width:var(--measure)}.b-kicker[data-astro-cid-zg7dkzxc]{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:.4rem;font-size:.8rem;font-weight:700}.b-hero[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:var(--step-5)}.b-dek[data-astro-cid-zg7dkzxc]{font-size:var(--step-1);color:#474b50;margin-bottom:1.25rem}.b-byline[data-astro-cid-zg7dkzxc]{font-size:var(--step--1);color:var(--slate);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 0}.b-hero-img[data-astro-cid-zg7dkzxc]{aspect-ratio:16/8;object-fit:cover;border-radius:var(--radius-l);width:100%;margin:1.75rem 0 .5rem}.b-body[data-astro-cid-zg7dkzxc]{grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem);display:grid}.b-side[data-astro-cid-zg7dkzxc]{align-self:start;position:sticky;top:6.5rem}.toc-title[data-astro-cid-zg7dkzxc]{margin-bottom:.5rem;font-weight:600}.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{font-size:var(--step--1);margin:0 0 1.5rem;padding:0;list-style:none}.toc[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin-bottom:.15rem}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border-left:2px solid var(--line);color:var(--slate);padding:.3rem 0 .3rem .75rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover,.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc].on{color:var(--brand-strong);border-left-color:var(--brand)}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc].on{font-weight:600}.b-rail-call[data-astro-cid-zg7dkzxc]{background:var(--blush);border-radius:var(--radius-l);padding:1rem}.b-rail-call[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{font-weight:600;font-size:var(--step--1);margin:0 0 .6rem}.b-rail-call[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{width:100%}.b-article[data-astro-cid-zg7dkzxc]>h2:first-child{margin-top:0}.b-takeaways[data-astro-cid-zg7dkzxc]{background:var(--blush);border-radius:var(--radius-l);margin:0 0 1.5rem;padding:1.25rem 1.5rem}.b-eyebrow[data-astro-cid-zg7dkzxc]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong);margin:0 0 .6rem;font-size:.75rem;font-weight:700}.b-takeaways[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin:0;padding-left:1.1rem}.b-takeaways[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin-bottom:.4rem}.b-resources[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;margin:1rem 0 2rem;display:grid}.b-resource[data-astro-cid-zg7dkzxc]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-s);padding:.85rem}.b-resource[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{font-size:var(--step--1);display:block}.b-resource[data-astro-cid-zg7dkzxc] .num[data-astro-cid-zg7dkzxc]{font-family:var(--font-body);color:var(--brand-strong);margin:.15rem 0;font-size:1.15rem;font-weight:700;display:block}.b-resource[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]:last-child{font-size:var(--step--1);color:var(--slate)}.b-related[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:1rem 0 2rem;display:grid}.b-related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);color:var(--ink);padding:1rem 1.1rem;text-decoration:none;display:block}.b-related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{border-color:var(--brand-strong)}.b-related[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.b-related[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600}.b-reviewbox[data-astro-cid-zg7dkzxc]{background:var(--blush);border-radius:var(--radius-l);font-size:var(--step--1);color:var(--ink);margin:2.25rem 0 0;padding:1.1rem 1.4rem}.b-reviewbox[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin:0}.b-sources[data-astro-cid-zg7dkzxc]{font-size:var(--step--1);color:var(--slate);padding-left:1.1rem}.b-sources[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin-bottom:.4rem}.p-final-grid[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.p-final[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:var(--step-4)}.p-final[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:#ddd6d3;max-width:34rem;margin:0}.p-final[data-astro-cid-zg7dkzxc] .p-actions[data-astro-cid-zg7dkzxc]{gap:.75rem;margin:0;display:flex}@media (width<=62rem){.b-hero-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.b-hero-spacer[data-astro-cid-zg7dkzxc]{display:none}.b-body[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.b-side[data-astro-cid-zg7dkzxc]{position:static}}
