.toc[data-astro-cid-p33bl5ka]{border:1px solid var(--c-line);border-radius:var(--r);font-size:var(--fs-sm);background:#fff}.toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]{cursor:pointer;font-family:var(--f-display);color:var(--c-ink);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-weight:700;list-style:none;display:flex}.toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}.toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]:after{content:"";width:.55rem;height:.55rem;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.toc[data-astro-cid-p33bl5ka] details[data-astro-cid-p33bl5ka][open] summary[data-astro-cid-p33bl5ka]:after{transform:rotate(-135deg)translateY(-2px)}.toc[data-astro-cid-p33bl5ka] ol[data-astro-cid-p33bl5ka]{max-height:min(70vh,560px);margin:0;padding:0 .5rem .75rem;list-style:none;overflow-y:auto}.toc[data-astro-cid-p33bl5ka] li[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{border-radius:var(--r-sm);color:var(--c-text);padding:.4rem .6rem;line-height:1.4;text-decoration:none;display:block}.toc[data-astro-cid-p33bl5ka] li[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover{background:var(--c-surface);color:var(--c-brand-700)}.toc__d3[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{font-size:.82rem;color:var(--c-muted)!important;padding-left:1.4rem!important}.container--article[data-astro-cid-sgg5joot]{max-width:calc(1100px + var(--gutter) * 2)}.article__header[data-astro-cid-sgg5joot]{background:linear-gradient(180deg, var(--c-surface), #fff);padding-block:clamp(1.25rem,1rem + 1.5vw,2rem) 1.5rem}.article__labels[data-astro-cid-sgg5joot]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.article__type[data-astro-cid-sgg5joot]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted);font-weight:600}h1[data-astro-cid-sgg5joot]{font-size:var(--fs-3xl);max-width:24ch;margin-top:.85rem;font-weight:800}.article__lead[data-astro-cid-sgg5joot]{max-width:68ch;font-size:var(--fs-lg);color:var(--c-muted);margin-top:1rem}.article__byline[data-astro-cid-sgg5joot]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-block:1.5rem 1.25rem;display:flex}.article__author[data-astro-cid-sgg5joot]{color:var(--c-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.article__author[data-astro-cid-sgg5joot] img{object-fit:cover;border-radius:50%;width:44px;height:44px}.article__author[data-astro-cid-sgg5joot]>span[data-astro-cid-sgg5joot]{flex-direction:column;line-height:1.3;display:flex}.article__author-name[data-astro-cid-sgg5joot]{font-weight:600}.article__author[data-astro-cid-sgg5joot]:hover .article__author-name[data-astro-cid-sgg5joot]{color:var(--c-brand-700);text-decoration:underline}.article__author-role[data-astro-cid-sgg5joot]{font-size:var(--fs-xs);color:var(--c-muted)}.article__dates[data-astro-cid-sgg5joot]{font-size:var(--fs-sm);color:var(--c-muted);flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;list-style:none;display:flex}.article__dates[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{align-items:center;gap:.4rem;display:inline-flex}.article__figure[data-astro-cid-sgg5joot]{max-width:760px;margin-top:.5rem}.article__figure[data-astro-cid-sgg5joot] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:var(--sh-2)}.article__layout[data-astro-cid-sgg5joot]{max-width:calc(1100px + var(--gutter) * 2);padding-block:clamp(2rem, 1.5rem + 2vw, 3rem) var(--space-section);gap:2.5rem;display:grid}.article__main[data-astro-cid-sgg5joot]{min-width:0;max-width:760px}.article__main[data-astro-cid-sgg5joot]>*+*{margin-top:1.75rem}.article__toc-mobile[data-astro-cid-sgg5joot]{margin-bottom:1.75rem}.article__aside[data-astro-cid-sgg5joot]{display:none}@media (width>=1100px){.article__layout[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,760px) 280px;justify-content:space-between}.article__toc-mobile[data-astro-cid-sgg5joot]{display:none}.article__aside[data-astro-cid-sgg5joot]{display:block}.article__aside-sticky[data-astro-cid-sgg5joot]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.article__takeaways[data-astro-cid-sgg5joot]{margin-top:.5rem;padding-left:1.2rem}.article__takeaways[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]+li[data-astro-cid-sgg5joot]{margin-top:.3rem}.article__sources[data-astro-cid-sgg5joot]{font-size:var(--fs-sm);margin-top:3rem}.article__sources[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{font-size:var(--fs-lg);margin-bottom:.75rem}.article__sources[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{padding-left:1.2rem}.article__sources[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]+li[data-astro-cid-sgg5joot]{margin-top:.35rem}.article__footer[data-astro-cid-sgg5joot]{border-top:1px solid var(--c-line);gap:1.25rem;margin-top:3rem;padding-top:2rem;display:grid}.article__dates-full[data-astro-cid-sgg5joot]{font-size:var(--fs-sm);color:var(--c-muted)}.article__tags[data-astro-cid-sgg5joot]{font-size:var(--fs-sm);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.yt[data-astro-cid-nizrgmoa]{margin-block:2rem}.yt__link[data-astro-cid-nizrgmoa],.yt[data-astro-cid-nizrgmoa] .yt__frame{aspect-ratio:16/9;border-radius:var(--r);background:#000;border:0;width:100%;display:block;position:relative;overflow:hidden}.yt__link[data-astro-cid-nizrgmoa] img[data-astro-cid-nizrgmoa]{object-fit:cover;opacity:.92;border-radius:0;width:100%;height:100%;transition:opacity .2s}.yt__link[data-astro-cid-nizrgmoa]:hover img[data-astro-cid-nizrgmoa]{opacity:1}.yt__play[data-astro-cid-nizrgmoa]{place-items:center;display:grid;position:absolute;inset:0}.yt[data-astro-cid-nizrgmoa] figcaption[data-astro-cid-nizrgmoa]{font-size:var(--fs-sm);color:var(--c-muted);text-align:center;margin-top:.6rem}.readmore[data-astro-cid-veghvfl5]{border-radius:var(--r);background:var(--c-brand-50);border:1px solid var(--c-brand-100);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.9rem 1.1rem;display:flex}.readmore__label[data-astro-cid-veghvfl5]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-brand-700);font-weight:600}.readmore[data-astro-cid-veghvfl5] a[data-astro-cid-veghvfl5]{color:var(--c-ink);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.readmore[data-astro-cid-veghvfl5] a[data-astro-cid-veghvfl5]:hover{color:var(--c-brand-700);text-decoration:underline}
