.site-header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-8);padding-block:var(--space-8);flex-wrap:wrap;display:flex}.site-name[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1.5rem;text-decoration:none}nav[data-astro-cid-nen7h5rs]{gap:var(--space-3) var(--space-6);font-size:var(--text-compact);flex-wrap:wrap;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-underline-offset:.35em;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{text-decoration:underline}@media (width<=36rem){.site-header[data-astro-cid-nen7h5rs]{padding-block:var(--space-6);flex-direction:column;align-items:flex-start}}.site-footer[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-8);border-top:1px solid var(--color-border);padding-block:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-small);flex-wrap:wrap;display:flex}p[data-astro-cid-jo6i4kqk]{margin:0}nav[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-wrap:wrap;display:flex}:root{color-scheme:light;--color-page:#f7f5f0;--color-surface:#eeeee5;--color-text:#262b28;--color-text-secondary:#596159;--color-border:#d8dcd2;--color-link:currentColor;--color-accent:#385846;--color-link-hover:var(--color-accent);--color-focus:var(--color-accent);--color-on-dark:#fff;--font-body:system-ui, sans-serif;--font-heading:Georgia, "Times New Roman", serif;--text-caption:.75rem;--text-label:.8125rem;--text-small:.875rem;--text-compact:.9375rem;--text-card-heading:1.15rem;--text-lead:1.1875rem;--text-section-heading:clamp(1.75rem, 4vw, 2.25rem);--text-page-heading:clamp(2.5rem, 6vw, 4.5rem);--weight-regular:400;--weight-semibold:600;--line-body:1.65;--line-heading:1.2;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--width-content:70rem;--width-reading:46rem;--width-section-copy:43rem;--page-gutter:var(--space-6);--radius-tag:2rem;--focus-width:3px;--focus-offset:5px;font-family:var(--font-body);color:var(--color-text);background:var(--color-page);line-height:var(--line-body)}*{box-sizing:border-box}body{flex-direction:column;min-width:0;min-height:100vh;margin:0;display:flex}.container{width:min(calc(100% - 2 * var(--page-gutter)), var(--width-content));margin-inline:auto}main{flex:1;padding-block:3.5rem 5rem}a{color:var(--color-link);text-underline-offset:.2em}a:hover{color:var(--color-link-hover)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}h1,h2,h3{line-height:var(--line-heading);text-wrap:balance}h1,h2{font-family:var(--font-heading);font-weight:var(--weight-regular);letter-spacing:-.03em}h1{margin:0 0 var(--space-6);font-size:var(--text-page-heading);max-width:17ch}h2{margin:0 0 var(--space-4);font-size:var(--text-section-heading)}h3{font-size:var(--text-card-heading);margin:0 0 var(--space-3)}p{margin:0 0 var(--space-5)}img,video{width:100%;height:auto;display:block}.eyebrow{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}.intro{max-width:var(--width-reading);margin-bottom:4.5rem}.lead{max-width:42rem;font-size:var(--text-lead);color:var(--color-text-secondary)}.section{margin-top:4rem}.section-heading{max-width:var(--width-section-copy);margin-bottom:var(--space-8)}.muted{color:var(--color-text-secondary)}.placeholder-note{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface)}.tags{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags li{font-size:var(--text-caption);border:1px solid var(--color-border);border-radius:var(--radius-tag);color:var(--color-text-secondary);padding:.2rem .65rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-text);color:var(--color-on-dark);z-index:10;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--color-on-dark);transform:translateY(0)}@media (width<=36rem){:root{--page-gutter:var(--space-4)}main{padding-block:var(--space-8) 3.5rem}.intro{margin-bottom:var(--space-12)}.section{margin-top:var(--space-12)}}
