.article-hero[data-astro-cid-mvdpwzxv]{border-bottom:var(--border-thin);background:radial-gradient(circle at 79% 36%, #417ba82e, transparent 26rem), linear-gradient(145deg, var(--color-canvas-soft), var(--color-canvas) 70%);position:relative;overflow:hidden}.article-hero[data-astro-cid-mvdpwzxv]:before{background-image:linear-gradient(rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px);content:"";background-size:6rem 6rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 34%,#000 100%)}.article-hero-inner[data-astro-cid-mvdpwzxv]{align-items:center;gap:clamp(var(--space-7), 9vw, 8rem);grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);min-height:clamp(35rem,78svh - 5.5rem,44rem);padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.article-hero-copy[data-astro-cid-mvdpwzxv] h1[data-astro-cid-mvdpwzxv]{max-width:14ch;margin-bottom:var(--space-5);font-size:clamp(3.25rem,2.35rem + 3.2vw,5.5rem)}.article-subtitle[data-astro-cid-mvdpwzxv]{max-width:39rem;margin-bottom:var(--space-7);color:var(--color-text);text-wrap:balance;font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem);line-height:1.55}.article-reading-time[data-astro-cid-mvdpwzxv]{color:var(--color-text-subtle);font-size:var(--font-size-meta);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:650}.article-system[data-astro-cid-mvdpwzxv]{border-block:1px solid rgb(var(--color-accent-rgb) / 24%);min-height:21rem;position:relative}.system-line[data-astro-cid-mvdpwzxv],.system-node[data-astro-cid-mvdpwzxv]{position:absolute}.system-line[data-astro-cid-mvdpwzxv]{background:rgb(var(--color-accent-rgb) / 27%)}.system-line--horizontal[data-astro-cid-mvdpwzxv]{height:1px;top:52%;left:0;right:0}.system-line--vertical[data-astro-cid-mvdpwzxv]{width:1px;top:-3rem;bottom:-3rem;left:68%}.system-node[data-astro-cid-mvdpwzxv]{border:1px solid var(--color-accent);background:var(--color-canvas-soft);border-radius:50%;width:.55rem;height:.55rem}.system-node--one[data-astro-cid-mvdpwzxv]{top:calc(52% - .275rem);left:12%}.system-node--two[data-astro-cid-mvdpwzxv]{background:var(--color-accent);top:calc(52% - .275rem);left:calc(68% - .275rem)}.system-node--three[data-astro-cid-mvdpwzxv]{bottom:18%;right:8%}.article-reading[data-astro-cid-mvdpwzxv]{gap:clamp(var(--space-7), 5vw, var(--space-9));padding-block:clamp(4rem, 8vw, 7rem) var(--section-space);grid-template-columns:minmax(11rem,14rem) minmax(0,48rem) minmax(0,1fr);display:grid}.article-contents[data-astro-cid-mvdpwzxv]{padding-top:var(--space-2);border-top:1px solid rgb(var(--color-accent-rgb) / 34%);align-self:start}.article-contents--mobile[data-astro-cid-mvdpwzxv]{display:none}.article-contents[data-astro-cid-mvdpwzxv]>p[data-astro-cid-mvdpwzxv]{margin:var(--space-4) 0 var(--space-5);color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:650}.article-contents[data-astro-cid-mvdpwzxv] ol[data-astro-cid-mvdpwzxv]{gap:var(--space-3);counter-reset:contents;margin:0;padding:0;list-style:none;display:grid}.article-contents[data-astro-cid-mvdpwzxv] li[data-astro-cid-mvdpwzxv]{gap:var(--space-2);counter-increment:contents;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.article-contents[data-astro-cid-mvdpwzxv] li[data-astro-cid-mvdpwzxv]:before{color:var(--color-text-subtle);content:counter(contents, decimal-leading-zero);font-size:.6875rem}.article-contents[data-astro-cid-mvdpwzxv] a[data-astro-cid-mvdpwzxv]{color:var(--color-text-muted);font-size:var(--font-size-nav);transition:color var(--motion-fast) var(--motion-ease-interaction);line-height:1.45;text-decoration:none}.article-contents[data-astro-cid-mvdpwzxv] a[data-astro-cid-mvdpwzxv]:is(:hover,:focus-visible){color:var(--color-text-strong)}.article-prose[data-astro-cid-mvdpwzxv]{min-width:0;color:var(--color-text);grid-column:2;font-size:clamp(1.0625rem,1rem + .2vw,1.15rem);line-height:1.82}.article-prose>p{margin:0 0 1.65em}.article-prose>p:nth-child(-n+3){color:var(--color-text);font-size:clamp(1.125rem,1.04rem + .35vw,1.28rem);line-height:1.78}.article-prose h2{max-width:23ch;margin:clamp(3.75rem, 7vw, 5.5rem) 0 var(--space-6);scroll-margin-top:7rem;font-size:clamp(1.85rem,1.55rem + 1.15vw,2.65rem);line-height:1.18}.article-prose strong{color:var(--color-text-strong);font-weight:650}.article-prose blockquote{padding:clamp(var(--space-6), 5vw, var(--space-8));border-block:var(--border-thin);border-left:2px solid var(--color-accent);background:linear-gradient(120deg, rgb(var(--color-accent-rgb) / 9%), transparent 66%), var(--color-surface);color:var(--color-text-strong);margin:clamp(3rem,6vw,4.5rem) 0;font-size:clamp(1.25rem,1.08rem + .65vw,1.6rem);line-height:1.55;position:relative}.article-prose blockquote p:last-child{margin:0}.article-prose blockquote:last-of-type{letter-spacing:.01em}.article-sources[data-astro-cid-mvdpwzxv]{min-width:0;margin-top:clamp(var(--space-7), 6vw, var(--space-9));padding-top:clamp(var(--space-7), 6vw, var(--space-8));border-top:1px solid rgb(var(--color-accent-rgb) / 34%);grid-column:2}.article-sources[data-astro-cid-mvdpwzxv] h2[data-astro-cid-mvdpwzxv]{max-width:24ch;margin-bottom:var(--space-7);font-size:clamp(1.55rem,1.35rem + .8vw,2.1rem)}.article-sources[data-astro-cid-mvdpwzxv] ol[data-astro-cid-mvdpwzxv]{gap:var(--space-6);counter-reset:sources;margin:0;padding:0;list-style:none;display:grid}.article-sources[data-astro-cid-mvdpwzxv] li[data-astro-cid-mvdpwzxv]{color:var(--color-text-muted);counter-increment:sources;padding-left:2.5rem;position:relative}.article-sources[data-astro-cid-mvdpwzxv] li[data-astro-cid-mvdpwzxv]:before{color:var(--color-text-subtle);font-size:var(--font-size-meta);content:counter(sources, decimal-leading-zero);position:absolute;top:.2rem;left:0}.article-sources[data-astro-cid-mvdpwzxv] p[data-astro-cid-mvdpwzxv]{margin:0;line-height:1.7}.source-authors[data-astro-cid-mvdpwzxv],.article-sources[data-astro-cid-mvdpwzxv] cite[data-astro-cid-mvdpwzxv]{color:var(--color-text)}.article-sources[data-astro-cid-mvdpwzxv] cite[data-astro-cid-mvdpwzxv]{font-style:normal}.article-sources[data-astro-cid-mvdpwzxv] a[data-astro-cid-mvdpwzxv]{max-width:100%;margin-top:var(--space-2);color:var(--color-accent-strong);font-size:var(--font-size-nav);overflow-wrap:anywhere;text-underline-offset:.2em;display:inline-block}.article-sources[data-astro-cid-mvdpwzxv] a[data-astro-cid-mvdpwzxv]:is(:hover,:focus-visible){color:var(--color-text-strong)}.article-closing[data-astro-cid-mvdpwzxv]{border-top:var(--border-thin);background:linear-gradient(110deg, rgb(var(--color-accent-rgb) / 5%), transparent 42%)}.article-closing-inner[data-astro-cid-mvdpwzxv]{gap:clamp(var(--space-7), 5vw, var(--space-9));padding-block:clamp(var(--space-7), 7vw, var(--space-9));grid-template-columns:minmax(11rem,14rem) minmax(0,48rem) minmax(0,1fr);align-items:center;display:grid}.closing-rule[data-astro-cid-mvdpwzxv]{background:rgb(var(--color-accent-rgb) / 34%);width:100%;height:1px}.closing-actions[data-astro-cid-mvdpwzxv]{gap:var(--space-4);grid-column:2;align-items:center;display:flex}@media (width<=64rem){.article-reading[data-astro-cid-mvdpwzxv],.article-closing-inner[data-astro-cid-mvdpwzxv]{grid-template-columns:minmax(0,48rem);justify-content:center}.article-prose[data-astro-cid-mvdpwzxv],.article-sources[data-astro-cid-mvdpwzxv],.closing-actions[data-astro-cid-mvdpwzxv]{grid-column:1}.article-contents[data-astro-cid-mvdpwzxv]{padding-bottom:var(--space-7)}.article-contents[data-astro-cid-mvdpwzxv] ol[data-astro-cid-mvdpwzxv]{gap:var(--space-3) var(--space-6);grid-template-columns:1fr 1fr}.closing-rule[data-astro-cid-mvdpwzxv]{width:4rem}}@media (width<=50rem){.article-hero-inner[data-astro-cid-mvdpwzxv]{gap:var(--space-7);grid-template-columns:1fr;min-height:auto;padding-block:clamp(4.5rem,12vw,6rem)}.article-system[data-astro-cid-mvdpwzxv]{min-height:8rem}}@media (width<=43.75rem){.article-contents--wide[data-astro-cid-mvdpwzxv]{display:none}.article-contents--mobile[data-astro-cid-mvdpwzxv]{padding-top:0;padding-bottom:var(--space-6);display:block}.article-contents--mobile[data-astro-cid-mvdpwzxv] summary[data-astro-cid-mvdpwzxv]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;font-weight:650;line-height:1.4;list-style:none;display:flex}.article-contents--mobile[data-astro-cid-mvdpwzxv] summary[data-astro-cid-mvdpwzxv]::-webkit-details-marker{display:none}.article-contents--mobile[data-astro-cid-mvdpwzxv] summary[data-astro-cid-mvdpwzxv]::marker{content:""}.contents-indicator[data-astro-cid-mvdpwzxv]{border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);width:.65rem;height:.65rem;transition:transform var(--motion-fast) var(--motion-ease-interaction);flex:none;transform:translateY(-.15rem)rotate(45deg)}.article-contents--mobile[data-astro-cid-mvdpwzxv][open] .contents-indicator[data-astro-cid-mvdpwzxv]{transform:translateY(.15rem)rotate(225deg)}.article-contents--mobile[data-astro-cid-mvdpwzxv] nav[data-astro-cid-mvdpwzxv]{padding-top:var(--space-5);border-top:var(--border-thin)}.article-contents--mobile[data-astro-cid-mvdpwzxv] ol[data-astro-cid-mvdpwzxv]{grid-template-columns:1fr}}@media (width<=36rem){.article-hero-copy[data-astro-cid-mvdpwzxv] h1[data-astro-cid-mvdpwzxv]{font-size:clamp(2.55rem,12vw,3.35rem)}.article-subtitle[data-astro-cid-mvdpwzxv]{font-size:1.125rem}.article-reading[data-astro-cid-mvdpwzxv]{gap:var(--space-6);padding-block:var(--space-8)}.article-contents[data-astro-cid-mvdpwzxv] ol[data-astro-cid-mvdpwzxv]{grid-template-columns:1fr}.article-prose h2{margin-top:var(--space-8);font-size:1.85rem}.article-prose blockquote{margin-block:var(--space-7);padding:var(--space-6) var(--space-5);font-size:1.2rem}.closing-actions[data-astro-cid-mvdpwzxv]{flex-direction:column;align-items:stretch}.closing-actions[data-astro-cid-mvdpwzxv] .action-link{width:100%}}
