:root,[data-theme=default]{--color-olive: #5e6b22;--color-spring: #a8c060;--color-peach: #e0a07a;--color-gold: #c89820;--color-raw-silk: #f2ead8;--color-charcoal: #1a1608;--color-olive-light: #7a8a30;--color-olive-dark: #404a18;--color-spring-light: #c4d88c;--color-spring-dark: #7a9040;--color-peach-light: #eec0a4;--color-peach-dark: #c07850;--color-gold-light: #deb840;--color-gold-dark: #9a7010;--color-raw-silk-dark: #e4d8c0;--color-charcoal-mid: #3a3010;--bg-primary: var(--color-raw-silk);--bg-dark: var(--color-charcoal);--bg-olive: var(--color-olive);--bg-surface: #faf6ee;--bg-surface-raised: #ffffff;--bg-overlay: rgba(26, 22, 8, .48);--fg-primary: var(--color-charcoal);--fg-secondary: #3a3010;--fg-tertiary: #6a6030;--fg-muted: #9a9070;--fg-on-dark: var(--color-raw-silk);--fg-on-olive: var(--color-raw-silk);--fg-link: var(--color-olive);--fg-accent: var(--color-peach);--fg-emphasis: var(--color-gold);--brand-primary: var(--color-olive);--brand-secondary: var(--color-spring);--brand-accent: var(--color-peach);--brand-emphasis: var(--color-gold);--state-hover-bg: rgba(94, 107, 34, .08);--state-active-bg: rgba(94, 107, 34, .16);--state-focus-ring: rgba(94, 107, 34, .4);--state-disabled-fg: #b0a880;--state-disabled-bg: #ede8d8;--border-light: rgba(94, 107, 34, .18);--border-medium: rgba(94, 107, 34, .32);--border-strong: rgba(94, 107, 34, .6);--border-dark: rgba(26, 22, 8, .2);--status-success: var(--color-spring);--status-warning: var(--color-gold);--status-error: #c04040;--status-info: var(--color-olive);--status-uncertainty: var(--color-peach);--uguisu: var(--color-olive);--spring: var(--color-spring);--peach: var(--color-peach);--gold: var(--color-gold);--rawsilk: var(--color-raw-silk);--dark: var(--color-charcoal);--mid: var(--color-mid);--accent: var(--color-olive);--accent-light: var(--color-spring);--page-bg: var(--color-raw-silk);--hero-bg: var(--color-raw-silk);--tonal-silk: var(--color-tonal-silk);--rule: var(--border-light);--rule-strong: var(--border-medium);--on-dark-1: var(--color-raw-silk);--on-dark-2: rgba(242, 234, 216, .78);--on-dark-3: rgba(242, 234, 216, .78);--nc-accent: var(--accent);--nc-accent-soft: rgba(94,107,34,.08);--nc-accent-border: rgba(94,107,34,.32);--olive-tint: rgba(94, 107, 34, .05);--olive-hairline: rgba(94, 107, 34, .08);--olive-border: rgba(94, 107, 34, .18);--olive-border-strong: rgba(94, 107, 34, .32);--on-dark-hairline: rgba(242, 234, 216, .06);--on-dark-line: rgba(242, 234, 216, .14);--on-dark-secondary: rgba(242, 234, 216, .45);--on-dark-body: rgba(242, 234, 216, .78);--bg-surface-2: #f4ede0;--bg-peach-whisper: #f1e7d8;--color-tonal-silk: #efe6d2;--color-olive-deep: #4a551b;--color-olive-pressed: #4a5419;--color-olive-darkest: #3f4815;--color-gold-deep: #6b4f10;--color-peach-deep: #7a3e1f;--color-mizu-700: #345566;--color-mizu-500: #5b8fb0;--color-mizu-300: #7ba7bc;--color-mizu-200: #a9c4d7;--color-mizu-100: #dce7ec;--color-slate: var(--color-mizu-700);--color-soil: #a0582a;--color-mid: #8a8270;--ill-soil: var(--color-soil);--ill-water: var(--color-mizu-500);--ill-water-light: var(--color-mizu-300)}[data-theme=audience-individual]{--bg-primary: var(--color-raw-silk);--bg-dark: var(--color-charcoal);--bg-olive: var(--color-olive);--fg-primary: var(--color-charcoal);--fg-on-dark: var(--color-raw-silk);--fg-on-olive: var(--color-raw-silk);--fg-link: var(--color-olive);--fg-accent: var(--color-peach);--fg-emphasis: var(--color-gold);--brand-primary: var(--color-olive);--brand-secondary: var(--color-spring);--brand-accent: var(--color-peach);--brand-emphasis: var(--color-gold);--status-success: var(--color-spring);--status-warning: var(--color-gold);--status-info: var(--color-olive);--status-uncertainty: var(--color-peach);--uguisu: var(--color-olive);--spring: var(--color-spring);--peach: var(--color-peach);--gold: var(--color-gold);--rawsilk: var(--color-raw-silk);--dark: var(--color-charcoal);--mid: var(--color-mid);--accent: #e0a07a;--accent-light: #eec0a4;--page-bg: #f9f2e8;--hero-bg: #f9f2e8;--tonal-silk: var(--color-tonal-silk);--rule: var(--border-light);--rule-strong: var(--border-medium);--on-dark-1: var(--color-raw-silk);--nc-accent: var(--accent);--color-slate: var(--color-mizu-700);--ill-soil: var(--color-soil);--ill-water: var(--color-mizu-500);--ill-water-light: var(--color-mizu-300)}:root{--space-1: .25rem;--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;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--nav-h: 64px;--w-narrow: 720px;--w-default: 1180px;--w-wide: 1320px;--eyebrow-size: .6875rem;--section-y: 48px;--tap-min: 44px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--radius: 8px;--shadow-sm: 0 1px 3px rgba(26, 22, 8, .1), 0 1px 2px rgba(26, 22, 8, .06);--shadow-md: 0 4px 8px rgba(26, 22, 8, .1), 0 2px 4px rgba(26, 22, 8, .06);--shadow-lg: 0 10px 24px rgba(26, 22, 8, .12), 0 4px 8px rgba(26, 22, 8, .06);--shadow-xl: 0 20px 40px rgba(26, 22, 8, .15), 0 8px 16px rgba(26, 22, 8, .08);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--duration-fast: .12s;--duration-normal: .22s;--duration-slow: .38s;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-2xs: .6875rem;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-loose: 1.8;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-widest: .16em;--eyebrow-tracking: .16em;--tracking-snug: -.01em;--max-w: 1180px;--rhythm-eyebrow-title: 1.25rem;--rhythm-title-body: 1.25rem;--rhythm-body-block: 2rem;--h1-mb: 2rem;--h2-mb: 1.25rem;--h3-mb: .75rem;--eyebrow-mb: 1.25rem;--font-display: "EB Garamond", Georgia, serif;--font-ui: "Space Grotesk", system-ui, sans-serif;--font-body: "Space Grotesk", "DM Sans", system-ui, sans-serif;--text-body: 400 16px/1.65 var(--font-body);--text-h1: italic 500 36px/1.3 var(--font-body);--text-h2: 500 36px/1.3 var(--font-body);--text-h3: 500 24px/1.3 var(--font-body);--text-h4: 500 16px/1.3 var(--font-body);--text-p: 400 16px/1.65 var(--font-ui);--text-blockquote: italic 400 24px/1.3 var(--font-display);--text-figcaption: 300 12px/1.5 var(--font-ui);--text-code: 400 .9em/1.65 var(--font-body);--text-label: 500 14px/1.5 var(--font-ui);--text-display: italic 400 72px/1.15 var(--font-display);--text-h2-declarative: italic 400 32px/1.3 var(--font-display);--text-body-sm: 400 14px/1.65 var(--font-ui);--text-headline-secondary: italic 400 1.16em/1.65 var(--font-display);--text-cover-title: italic 400 72px/1.15 var(--font-display);--text-slide-title: italic 400 48px/1.15 var(--font-display);--text-section-heading: 500 30px/1.3 var(--font-ui);--text-sub-heading: 500 20px/1.3 var(--font-ui);--text-body-copy: 400 16px/1.65 var(--font-body);--text-label-caption: 300 12px/1.5 var(--font-ui)}:root{--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, "Courier New", monospace;--gold-hairline: color-mix(in srgb, var(--color-gold) 8%, transparent);--gold-border: color-mix(in srgb, var(--color-gold) 18%, transparent);--gold-border-strong: color-mix(in srgb, var(--color-gold) 32%, transparent);--peach-border-strong: color-mix(in srgb, var(--color-peach-dark) 32%, transparent);--muted-hatch: color-mix(in srgb, var(--fg-muted) 18%, transparent);--epistemic-caveat-bg: var(--bg-surface-2);--epistemic-caveat-rule: var(--color-gold);--epistemic-caveat-fg: var(--fg-secondary);--confidence-high-bg: var(--olive-tint);--confidence-high-fg: var(--color-olive-dark);--confidence-moderate-bg: var(--olive-tint);--confidence-moderate-fg: var(--color-gold-deep);--confidence-low-bg: var(--bg-peach-whisper);--confidence-low-fg: var(--color-peach-deep);--confidence-unknown-bg: transparent;--confidence-unknown-fg: var(--color-mid);--state-assessed-bg: var(--bg-surface);--state-assessed-border: var(--olive-border);--state-inferred-hatch: var(--olive-hairline);--state-not-assessed-bg: transparent;--state-not-assessed-fg: var(--color-charcoal-mid);--state-not-assessed-border: var(--olive-border);--state-not-viable-bg: var(--bg-peach-whisper);--state-not-viable-fg: var(--color-peach-deep);--state-not-viable-rule: var(--color-peach-deep);--state-refused-bg: var(--bg-surface);--state-refused-border: var(--border-medium);--state-error-bg: var(--bg-surface-2);--state-error-rule: var(--status-error);--state-error-fg: var(--status-error);--authority-lab-fg: var(--color-olive);--authority-field-test-fg: var(--color-spring-dark);--authority-external-dataset-fg: var(--color-slate);--authority-declaration-fg: var(--color-soil);--authority-external-prior-fg: var(--color-mid);--authority-observation-fg: var(--color-mid);--evidence-lab-bg: var(--color-mizu-300);--evidence-lab-fg: var(--color-charcoal);--evidence-field-test-bg: var(--color-mizu-100);--evidence-field-test-fg: var(--color-mizu-700);--evidence-dataset-bg: var(--color-tonal-silk);--evidence-dataset-border: var(--color-mizu-300);--evidence-dataset-fg: var(--color-mizu-700);--evidence-declared-bg: var(--color-olive-dark);--evidence-declared-fg: var(--color-raw-silk);--evidence-prior-bg: color-mix(in srgb, var(--color-gold-light) 42%, var(--color-raw-silk));--evidence-prior-fg: var(--color-gold-deep);--evidence-observed-bg: var(--color-spring);--evidence-observed-fg: var(--color-olive-darkest);--evidence-unknown-bg: var(--color-raw-silk-dark);--evidence-unknown-fg: var(--color-charcoal-mid);--evidence-not-assessed-border: var(--color-charcoal-mid);--evidence-not-assessed-fg: var(--color-charcoal-mid);--confidence-bar-on: var(--color-gold);--confidence-bar-off: var(--color-raw-silk-dark);--axis-climate-fg: var(--color-olive);--axis-water-fg: var(--color-mizu-500);--axis-water-soft: var(--color-mizu-300);--axis-soil-fg: var(--color-soil);--axis-slope-fg: var(--color-slate);--axis-orientation-fg: var(--color-slate);--provenance-fixture-bg: var(--color-charcoal);--provenance-fixture-fg: var(--on-dark-body);--provenance-fixture-rule: var(--color-gold);--provenance-engine-bg: var(--bg-surface);--provenance-engine-border: var(--olive-border)}:root{--page-title-space: var(--space-10);--page-block-space: var(--space-5);--page-sub-space: var(--space-1)}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-VariableFont_wght.ttf) format("truetype supports variations"),url(/fonts/EBGaramond-VariableFont_wght.ttf) format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic-VariableFont_wght.ttf) format("truetype supports variations"),url(/fonts/EBGaramond-Italic-VariableFont_wght.ttf) format("truetype");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype supports variations"),url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}.display,h1.display{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-7xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}h1,.h1{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-5xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--fg-primary)}h2,.h2{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--fg-primary)}h2.declarative,.h2-declarative{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:clamp(24px,3vw,32px);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--fg-primary)}h3,.h3{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--fg-primary)}h4,.h4{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:-.01em;color:var(--fg-primary)}.pullquote,blockquote{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-olive-dark);border-left:3px solid var(--color-peach);padding-left:var(--space-4)}.pullquote--dark{color:var(--color-peach);border-left-color:#e0a07a66;background:var(--bg-dark);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md)}.pullquote--olive{color:var(--color-raw-silk);border-left-color:#f2ead84d;background:var(--bg-olive);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md)}.pullquote--warm{color:var(--color-peach);border-left:none;padding-left:0}p,.body{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--fg-primary)}.body-sm{font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary)}.label,label{font-family:var(--font-ui);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-tertiary)}.caption,figcaption{font-family:var(--font-ui);font-weight:var(--weight-light);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--fg-muted)}.pullquote,blockquote{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-peach)}code,.mono{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.9em;background:var(--bg-surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.1em .3em}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(button,a,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--color-olive);outline-offset:2px;border-radius:4px}button.bare{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;text-align:inherit;cursor:pointer}.app-shell{height:100vh;display:flex;flex-direction:column}.app-screen{flex:1;min-height:0}.prototype-marker{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-charcoal);color:var(--color-raw-silk);font-family:var(--font-ui);font-size:11.5px;letter-spacing:.02em;line-height:1.4;text-align:center}.prototype-marker .dot{width:6px;height:6px;border-radius:50%;background:var(--color-gold);flex-shrink:0}.site-rail{display:flex;width:232px;flex-shrink:0}.step-rail{display:flex;flex-direction:column;width:210px;flex-shrink:0}.step-rail-step{width:100%}.new-site-body{display:flex}.new-site-content{padding:var(--space-6) var(--space-8) var(--space-16)}@media (max-width: 767px){.site-rail{display:none}.new-site-body{flex-direction:column}.step-rail{flex-direction:row;width:auto;overflow-x:auto;padding:0 var(--space-2)}.step-rail-step{width:auto;flex:0 0 auto}.step-rail-sub{display:none}.new-site-content{padding:var(--space-4) var(--space-4) var(--space-12)}}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-peach);color:var(--color-charcoal);font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.button-primary:hover:not(:disabled){background:var(--color-peach-light)}.button-primary:disabled{background:transparent;color:var(--fg-tertiary);border-color:var(--border-medium);cursor:default}.button-quiet{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border:1px solid var(--border-medium);border-radius:var(--radius-md);background:transparent;color:var(--fg-tertiary);font:inherit;font-weight:500}.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-surface-raised);color:var(--fg-primary);font:inherit;font-weight:500;cursor:pointer}.button-secondary:hover{border-color:var(--color-olive)}.button-solid{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-md);background:var(--color-olive-dark);color:var(--fg-on-olive);font:inherit;font-weight:500;cursor:pointer}.button-solid:hover{background:var(--color-olive-darkest)}.is-wide{width:100%}.chip-button{padding:var(--space-1) var(--space-3);border:1px solid var(--border-medium);border-radius:var(--radius-full);background:var(--bg-surface-raised);color:var(--fg-primary);font:inherit;font-size:var(--text-sm);cursor:pointer}.chip-button:hover{border-color:var(--color-olive)}.chip-button.is-chosen{background:var(--color-olive-dark);border-color:var(--color-olive-dark);color:var(--fg-on-olive)}.link-button{font:inherit;padding:0;border:0;background:none;color:var(--fg-secondary);text-decoration:underline;cursor:pointer}.link-button.on-dark{color:var(--color-spring);text-decoration:none;font-weight:500}.link-button.is-inert{color:var(--fg-tertiary);cursor:default}.icon-button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--fg-secondary);cursor:pointer}.icon-button:hover{background:var(--state-hover-bg)}.icon-button.on-dark{color:var(--on-dark-body)}.icon-button.on-dark:hover{background:var(--on-dark-line)}.form-failure{margin:0;color:var(--status-error);font-size:var(--text-sm)}.card{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.eyebrow{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-tertiary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{display:grid;align-content:start;min-width:0}.page-narrow{max-width:var(--w-narrow)}.page-default{max-width:var(--w-default)}.page-wide{max-width:var(--w-wide)}.page-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-6);margin:0 0 var(--page-title-space)}.page-head-main{display:grid;gap:var(--page-sub-space);min-width:0;flex:1 1 320px}.page-title{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-3xl);line-height:1.15;color:var(--fg-primary);overflow-wrap:anywhere}.page-sub{margin:0;font-size:var(--text-sm);color:var(--fg-secondary)}.page-aside{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page-body{display:grid;gap:var(--page-block-space);min-width:0}@media (max-width: 767px){.page-title{font-size:var(--text-2xl)}}
