.article[data-astro-cid-zg7dkzxc]{padding-block:clamp(3rem,7vw,6rem) clamp(5rem,10vw,9rem)}.article__back[data-astro-cid-zg7dkzxc]{gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;transition:color var(--transition-base);align-items:center;display:inline-flex}.article__back[data-astro-cid-zg7dkzxc]:hover,.article__back[data-astro-cid-zg7dkzxc]:focus-visible{color:var(--color-accent)}.article__header[data-astro-cid-zg7dkzxc]{border-block-end:1px solid rgb(var(--rgb-text) / .2);max-inline-size:64rem;margin-inline:auto;padding-block:clamp(3rem,7vw,5rem);display:grid}.article[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);text-transform:uppercase;text-wrap:balance;margin:0}.article__intro[data-astro-cid-zg7dkzxc]{border-inline-start:1px solid var(--color-accent);color:var(--color-text);margin:0;padding-inline-start:var(--space-6);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.65}.article__layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.1fr);gap:clamp(3rem,9vw,10rem);padding-block-start:clamp(4rem,8vw,7rem);display:grid}.article[data-astro-cid-zg7dkzxc] aside[data-astro-cid-zg7dkzxc]{gap:var(--space-2);color:var(--color-text);letter-spacing:.1em;align-content:start;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:grid;position:sticky;inset-block-start:8rem}.article[data-astro-cid-zg7dkzxc] aside[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]+span[data-astro-cid-zg7dkzxc]{color:var(--color-accent)}.article__body[data-astro-cid-zg7dkzxc] a{color:#ec3a2d;text-underline-offset:.2em;text-decoration:underline}.article__body[data-astro-cid-zg7dkzxc]{gap:clamp(3rem,7vw,6rem);max-inline-size:68ch;display:grid}.article__body[data-astro-cid-zg7dkzxc] section[data-astro-cid-zg7dkzxc]{gap:var(--space-5);display:grid}.article__body[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{max-inline-size:18ch;letter-spacing:var(--letter-spacing-heading);font-size:clamp(1.75rem,4vw,3.5rem);line-height:1}.article__body[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--color-text);margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.82}.article__closing[data-astro-cid-zg7dkzxc]{border-inline-start:2px solid var(--color-accent);padding:var(--space-3) 0 var(--space-3) var(--space-6);font-weight:var(--font-weight-medium);color:var(--color-text)!important;font-size:clamp(1.2rem,2vw,1.55rem)!important;line-height:1.6!important}@media (width<=62rem){.article__layout[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.article[data-astro-cid-zg7dkzxc] aside[data-astro-cid-zg7dkzxc]{justify-content:start;gap:var(--space-4);grid-template-columns:repeat(2,auto);position:static}}@media (width<=42rem){.article[data-astro-cid-zg7dkzxc]{padding-block-start:8rem}}
