@charset "UTF-8";:root{--color-bg: #faf7f2;--color-surface: #f2ede5;--color-surface-raised: #fffdf9;--color-text: #2e2a26;--color-muted: #736a5e;--color-border: #e2dacc;--color-border-strong: #c9c2b8;--color-accent: #6f7458;--color-accent-strong: #565b41;--color-on-accent: #faf7f2;--color-inverse-bg: #2e2a26;--color-inverse-bg-hover: #423b33;--color-inverse-text: #faf7f2;--color-inverse-muted: #bdb5a9;--color-inverse-border: rgba(250, 247, 242, .15);--color-success: #3a6b35;--color-error: #a33a2a;--font-sans: "Heebo", "Segoe UI", Arial, sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fs-hero: clamp(2.25rem, 1.65rem + 2.8vw, 3rem);--fs-page-title: clamp(1.85rem, 1.5rem + 1.6vw, 2.35rem);--fs-section-title: clamp(1.55rem, 1.32rem + 1vw, 1.9rem);--fs-card-title: clamp(1.15rem, 1.08rem + .35vw, 1.3rem);--fs-lead: clamp(1.1rem, 1.03rem + .35vw, 1.25rem);--fs-body: 1.0625rem;--fs-base: 1rem;--fs-small: .9375rem;--lh-tight: 1.2;--lh-heading: 1.3;--lh-body: 1.65;--lh-relaxed: 1.85;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--section-pad-block: clamp(3rem, 2rem + 4vw, 5rem);--section-pad-inline: 1.5rem;--content-max: 60rem;--measure: 42rem;--measure-narrow: 36rem;--admin-max: 40rem;--header-height: 4rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-pill: 2rem;--shadow-sm: 0 1px 3px rgba(46, 42, 38, .05);--shadow-md: 0 6px 20px rgba(46, 42, 38, .08);--shadow-lg: 0 16px 40px rgba(46, 42, 38, .1);--transition-fast: .15s ease;--transition: .22s ease}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);text-align:start;color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3{font-weight:var(--fw-medium);line-height:var(--lh-heading)}img{max-width:100%;display:block}section[id]{scroll-margin-block-start:var(--header-height)}
