.page[data-astro-cid-ybatimd6]{background:linear-gradient(180deg, var(--sky) 0, var(--ground) 420px);flex-direction:column;min-height:100svh;display:flex}.page__top[data-astro-cid-ybatimd6]{border-bottom:1px solid var(--line)}.page__top[data-astro-cid-ybatimd6] .site-header{padding-bottom:22px}.page__main[data-astro-cid-ybatimd6]{width:100%;max-width:calc(42.5rem + 2 * var(--gutter));padding:clamp(48px, 9svh, 96px) var(--gutter) clamp(72px, 12svh, 120px);flex:1;margin:0 auto}.page__main--wide[data-astro-cid-ybatimd6]{max-width:calc(70rem + 2 * var(--gutter))}.page__hero[data-astro-cid-ybatimd6]{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.page__main--wide[data-astro-cid-ybatimd6] .page__hero[data-astro-cid-ybatimd6]{margin-bottom:0;padding-bottom:clamp(40px,6svh,56px)}.page__kicker[data-astro-cid-ybatimd6]{color:var(--glow-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.875rem;font-weight:500}.page__title[data-astro-cid-ybatimd6]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,1.7rem + 2.2vw,3rem);font-weight:600;line-height:1.08}.page__lead[data-astro-cid-ybatimd6]{max-width:40rem;color:var(--text-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.page__updated[data-astro-cid-ybatimd6]{color:var(--text-faint);font-size:.9375rem}@media (prefers-reduced-motion:no-preference){.page__hero[data-astro-cid-ybatimd6]{animation:rise .8s var(--ease-out) both}.prose[data-astro-cid-ybatimd6]{animation:rise .8s .1s var(--ease-out) both}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.prose[data-astro-cid-ybatimd6]{color:var(--text-soft)}.prose[data-astro-cid-ybatimd6] h2{color:var(--text);letter-spacing:-.02em;margin:48px 0 12px;font-size:1.375rem;font-weight:600;line-height:1.35}.prose[data-astro-cid-ybatimd6] h3{color:var(--text);letter-spacing:-.02em;margin:32px 0 10px;font-size:1.25rem;font-weight:600;line-height:1.4}.prose[data-astro-cid-ybatimd6] p,.prose[data-astro-cid-ybatimd6] ul{text-wrap:pretty;margin:0 0 1em}.prose[data-astro-cid-ybatimd6] ul{padding-left:0;list-style:none}.prose[data-astro-cid-ybatimd6] li{margin:.25em 0;padding-left:1.25em;position:relative}.prose[data-astro-cid-ybatimd6] li:before{content:"•";color:var(--text-faint);position:absolute;left:.2em}.prose[data-astro-cid-ybatimd6] a:not([class]){color:var(--glow);text-underline-offset:.18em;text-decoration:underline 1px;transition:color .2s}.prose[data-astro-cid-ybatimd6] a:not([class]):hover{color:var(--text)}.prose[data-astro-cid-ybatimd6] strong{color:var(--text);font-weight:600}
