.ab[data-astro-cid-qpf4cqjc]>[data-astro-cid-qpf4cqjc]+[data-astro-cid-qpf4cqjc]{margin-top:1.1em}.ab-lead[data-astro-cid-qpf4cqjc]{font-size:var(--step-1);color:var(--ink);font-weight:520;line-height:1.5}.ab-h2[data-astro-cid-qpf4cqjc]{font-size:var(--step-2);letter-spacing:-.02em;color:var(--ink);line-height:1.15;margin-top:1.8em!important}.ab-h2[data-astro-cid-qpf4cqjc].has-icon{align-items:flex-start;gap:.75rem;display:flex}.ab-h2-mark[data-astro-cid-qpf4cqjc],.ab-feature-mark[data-astro-cid-qpf4cqjc],.ab-cta-mark[data-astro-cid-qpf4cqjc],.ab-callout-mark[data-astro-cid-qpf4cqjc],.ab-quote-mark[data-astro-cid-qpf4cqjc]{color:var(--accent-on-day);border:1px solid rgb(var(--accent-glow) / .22);background:linear-gradient(#fff,#fffc);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 10px 22px -14px #0a113073}.ab-h2-mark[data-astro-cid-qpf4cqjc]{width:2.4rem;height:2.4rem;margin-top:-.05em}.ab-h2-mark[data-astro-cid-qpf4cqjc] .icon{width:1.25rem;height:1.25rem}.ab-callout[data-astro-cid-qpf4cqjc]{border-radius:var(--radius-l);font-size:var(--step-1);color:var(--ink);background:radial-gradient(90% 120% at 0% 0%, rgb(var(--accent-glow) / .12), transparent 60%), var(--day-50);border:1px solid var(--day-line);grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;font-weight:560;line-height:1.4;display:grid}.ab-callout-mark[data-astro-cid-qpf4cqjc]{width:2.6rem;height:2.6rem}.ab-callout-mark[data-astro-cid-qpf4cqjc] .icon{width:1.3rem;height:1.3rem}.ab-features[data-astro-cid-qpf4cqjc]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));padding:0;list-style:none;display:grid;margin-top:1.4em!important}.ab-feature[data-astro-cid-qpf4cqjc]{transition:transform .4s var(--ease-out), border-color .4s, box-shadow .4s var(--ease-out);background:linear-gradient(#fff,#ffffffdb);border:1px solid #0a113014;border-radius:20px;align-content:start;gap:.5rem;padding:1.2rem 1.25rem 1.3rem;display:grid;box-shadow:inset 0 1px #fff,0 16px 34px -26px #0a113073;margin:0!important}.ab-feature[data-astro-cid-qpf4cqjc]:hover{border-color:rgb(var(--accent-glow) / .3);transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 26px 48px -28px #0a1e5a80}.ab-feature-mark[data-astro-cid-qpf4cqjc]{width:2.5rem;height:2.5rem;margin-bottom:.25rem}.ab-feature-mark[data-astro-cid-qpf4cqjc] .icon{width:1.2rem;height:1.2rem}.ab-feature[data-astro-cid-qpf4cqjc] h3[data-astro-cid-qpf4cqjc]{font-size:var(--step-0);letter-spacing:-.01em;color:var(--ink);margin:0;font-stretch:106%;line-height:1.25}.ab-feature[data-astro-cid-qpf4cqjc] p[data-astro-cid-qpf4cqjc]{font-size:var(--step--1);color:var(--ink-soft);margin:0;line-height:1.55}.ab-features[data-astro-cid-qpf4cqjc]>[data-astro-cid-qpf4cqjc]:last-child:nth-child(odd){grid-column:1/-1}@media (prefers-reduced-motion:reduce){.ab-feature[data-astro-cid-qpf4cqjc],.ab-feature[data-astro-cid-qpf4cqjc]:hover{transition:none;transform:none}}.ab-checks[data-astro-cid-qpf4cqjc]{font-size:var(--step-0)}.ab-quote[data-astro-cid-qpf4cqjc]{border-left:3px solid var(--accent-strong);padding:.2em 0 .2em 1.4rem;position:relative;margin:1.8em 0!important}.ab-quote[data-astro-cid-qpf4cqjc] p[data-astro-cid-qpf4cqjc]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-3);letter-spacing:-.01em;color:var(--ink);line-height:1.15}.ab-quote-mark[data-astro-cid-qpf4cqjc]{width:2.2rem;height:2.2rem;margin-bottom:.6rem}.ab-quote-mark[data-astro-cid-qpf4cqjc] .icon{width:1.1rem;height:1.1rem}.ab-icons[data-astro-cid-qpf4cqjc]{gap:.6rem;padding:0;list-style:none;display:grid}.ab-icons[data-astro-cid-qpf4cqjc] li[data-astro-cid-qpf4cqjc]{color:var(--ink);background:linear-gradient(#fff,#ffffffdb);border:1px solid #0a113014;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.7rem 1rem .7rem .7rem;font-weight:560;display:grid;box-shadow:inset 0 1px #fff,0 12px 26px -22px #0a113073;margin:0!important}.ab-icons-mark[data-astro-cid-qpf4cqjc]{width:2.3rem;height:2.3rem;color:var(--accent-on-day);background:rgb(var(--accent-glow) / .1);border-radius:11px;place-items:center;display:grid}.ab-icons-mark[data-astro-cid-qpf4cqjc] .icon{width:1.15rem;height:1.15rem}.ab-icons[data-astro-cid-qpf4cqjc].is-alert .ab-icons-mark[data-astro-cid-qpf4cqjc]{color:#b42318;background:#d92d201a}.ab-signoff[data-astro-cid-qpf4cqjc]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-muted);border-top:1px solid var(--day-line);padding-top:1rem}.ab-signoff-tag[data-astro-cid-qpf4cqjc]{font-family:var(--font-sans,inherit);letter-spacing:0;color:var(--ink);margin-top:.35rem;font-weight:560;display:block}.ab-cta[data-astro-cid-qpf4cqjc]{border-radius:var(--radius-l);background:radial-gradient(100% 140% at 100% 0%, rgb(var(--accent-glow) / .14), transparent 60%), var(--day-50);border:1px solid var(--day-line);grid-template-columns:auto 1fr;align-items:center;gap:.9rem 1rem;padding:1.3rem 1.4rem;display:grid}.ab-cta-mark[data-astro-cid-qpf4cqjc]{width:2.6rem;height:2.6rem}.ab-cta-mark[data-astro-cid-qpf4cqjc] .icon{width:1.25rem;height:1.25rem}.ab-cta[data-astro-cid-qpf4cqjc] p[data-astro-cid-qpf4cqjc]{color:var(--ink);margin:0;font-weight:560}.ab-cta[data-astro-cid-qpf4cqjc] .btn[data-astro-cid-qpf4cqjc]{grid-column:1/-1;justify-self:start}@media (width>=640px){.ab-cta[data-astro-cid-qpf4cqjc]{grid-template-columns:auto 1fr auto}.ab-cta[data-astro-cid-qpf4cqjc] .btn[data-astro-cid-qpf4cqjc]{grid-column:auto}}.ytv[data-astro-cid-mnsghph3]{gap:.75rem;margin:0;display:grid}.ytv-stage[data-astro-cid-mnsghph3]{isolation:isolate;aspect-ratio:16/9;background:var(--night-900);border:1px solid #0a113014;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 34px 70px -40px #0a113099,inset 0 1px #fff6}.ytv-stage[data-astro-cid-mnsghph3] picture,.ytv-stage[data-astro-cid-mnsghph3] .ytv-poster{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.ytv-stage[data-astro-cid-mnsghph3]:hover .ytv-poster{transform:scale(1.03)}.ytv-stage[data-astro-cid-mnsghph3].is-playing{background:#000}.ytv-stage[data-astro-cid-mnsghph3] .ytv-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.ytv-play[data-astro-cid-mnsghph3]{color:#fff;background:radial-gradient(60% 70%,#060a1c1f,#060a1c61);place-items:center;text-decoration:none;transition:background .4s;display:grid;position:absolute;inset:0}.ytv-play[data-astro-cid-mnsghph3]:hover{background:radial-gradient(60% 70%,#060a1c0d,#060a1c4d)}.ytv-play[data-astro-cid-mnsghph3]:focus-visible{outline:3px solid var(--accent-on-day);outline-offset:-3px;border-radius:inherit}.ytv-btn[data-astro-cid-mnsghph3]{aspect-ratio:1;width:clamp(4rem,3rem + 4vw,5.5rem);color:var(--night-950);transition:transform .35s var(--ease-out);background:linear-gradient(#fff,#ffffffdb);border:1px solid #ffffffe6;border-radius:50%;place-items:center;padding-left:.2rem;display:grid;position:relative;box-shadow:0 18px 40px -12px #060a1c99,inset 0 1px #fff}.ytv-btn[data-astro-cid-mnsghph3] svg[data-astro-cid-mnsghph3]{width:42%;height:42%}.ytv-btn[data-astro-cid-mnsghph3]:before{content:"";animation:ytv-pulse 2.4s var(--ease-out) infinite;border:2px solid #ffffffb3;border-radius:50%;position:absolute;inset:-10px}.ytv-play[data-astro-cid-mnsghph3]:hover .ytv-btn[data-astro-cid-mnsghph3],.ytv-play[data-astro-cid-mnsghph3]:focus-visible .ytv-btn[data-astro-cid-mnsghph3]{transform:scale(1.08)}@keyframes ytv-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.ytv-chip[data-astro-cid-mnsghph3]{font-family:var(--font-mono);font-size:var(--step--2);color:#fff;backdrop-filter:blur(10px);background:#060a1c9e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.ytv-chip[data-astro-cid-mnsghph3] .icon{width:.95rem;height:.95rem}.ytv-cap[data-astro-cid-mnsghph3]{font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ytv-title[data-astro-cid-mnsghph3]{color:var(--ink-soft);align-items:center;gap:.45rem;display:inline-flex}.ytv-title[data-astro-cid-mnsghph3] .icon{width:1rem;height:1rem;color:var(--accent-on-day)}.ytv-yt[data-astro-cid-mnsghph3]{min-height:2.75rem;color:var(--ink);transition:border-color .25s, transform .25s var(--ease-out);background:linear-gradient(#fff,#ffffffd1);border:1px solid #0a11301a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-weight:620;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 8px 18px -14px #0a113080}.ytv-yt[data-astro-cid-mnsghph3]:hover{border-color:#f03;transform:translateY(-1px)}.ytv-yt[data-astro-cid-mnsghph3]:focus-visible{outline:2px solid var(--accent-on-day);outline-offset:2px}.ytv-yt[data-astro-cid-mnsghph3] .icon{width:.95rem;height:.95rem;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.ytv-btn[data-astro-cid-mnsghph3]:before{opacity:.5;animation:none}.ytv-stage[data-astro-cid-mnsghph3] .ytv-poster,.ytv-btn[data-astro-cid-mnsghph3]{transition:none}.ytv-stage[data-astro-cid-mnsghph3]:hover .ytv-poster{transform:none}}.news-h1[data-astro-cid-hqq7p32a]{font-size:var(--step-4);max-width:24ch;display:block}.article-layout[data-astro-cid-hqq7p32a]{gap:var(--space-2xl);display:grid}@media (width>=1100px){.article-layout[data-astro-cid-hqq7p32a]{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:clamp(3rem,5vw,6rem)}.article-aside[data-astro-cid-hqq7p32a]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.article[data-astro-cid-hqq7p32a]{gap:var(--space-l);min-width:0;max-width:48rem;display:grid}.article-body[data-astro-cid-hqq7p32a]{max-width:68ch}.article-body[data-astro-cid-hqq7p32a] .lead{font-size:var(--step-1);color:var(--ink)}.article-body[data-astro-cid-hqq7p32a] h2{font-size:var(--step-2)}.article-body[data-astro-cid-hqq7p32a] ul{gap:.3rem;display:grid}.article-body[data-astro-cid-hqq7p32a] .feature-groups{gap:var(--space-m);margin-top:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.article-body[data-astro-cid-hqq7p32a] .feature-groups>div{border-radius:var(--radius-m);background:var(--day-50);border:1px solid var(--day-line);padding:1.1rem 1.2rem}.article-body[data-astro-cid-hqq7p32a] .feature-groups h3{font-size:var(--step-0);margin:0 0 .5rem}.article-body[data-astro-cid-hqq7p32a] .feature-groups ul{font-size:var(--step--1);padding-left:1.1em}.article-body[data-astro-cid-hqq7p32a] .footnotes{font-size:var(--step--1);color:var(--ink-muted);border-top:1px solid var(--day-line);padding-top:var(--space-s);margin-top:var(--space-l)}.gallery[data-astro-cid-hqq7p32a]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.article-cta[data-astro-cid-hqq7p32a]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.ext-note[data-astro-cid-hqq7p32a]{font-size:var(--step--1);color:var(--ink-muted)}.brochure[data-astro-cid-hqq7p32a]{border-radius:var(--radius-l);background:var(--day-50);border:1px solid var(--day-line);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}.brochure[data-astro-cid-hqq7p32a]>.icon{width:1.6rem;height:1.6rem;color:var(--accent-on-day)}.b-title[data-astro-cid-hqq7p32a]{font-weight:640;font-stretch:106%}.b-text[data-astro-cid-hqq7p32a]{font-size:var(--step--1);color:var(--ink-muted)}@media (width<=560px){.brochure[data-astro-cid-hqq7p32a]{grid-template-columns:auto 1fr}.brochure[data-astro-cid-hqq7p32a] .btn[data-astro-cid-hqq7p32a]{grid-column:1/-1;justify-self:start}}.article-aside[data-astro-cid-hqq7p32a]{gap:var(--space-m);align-content:start;display:grid}.archive-note[data-astro-cid-hqq7p32a]{border-radius:var(--radius-m);background:var(--day-50);border:1px solid var(--day-line);font-size:var(--step--1);color:var(--ink-soft);grid-template-columns:auto 1fr;gap:.6rem;padding:.9rem 1rem;display:grid}.archive-note[data-astro-cid-hqq7p32a] .icon{color:var(--accent-on-day);margin-top:.15rem}.article-aside[data-astro-cid-hqq7p32a] .link-arrow[data-astro-cid-hqq7p32a]{font-size:var(--step--1)}.tags[data-astro-cid-hqq7p32a]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-hqq7p32a] li[data-astro-cid-hqq7p32a]{font-size:var(--step--2);color:var(--ink-soft);background:var(--day-50);border:1px solid var(--day-line);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;display:inline-flex}.tags[data-astro-cid-hqq7p32a] .icon{width:.8rem;height:.8rem;color:var(--accent-on-day)}.more-title[data-astro-cid-hqq7p32a]{font-size:var(--step-3);margin-bottom:var(--space-xl)}
