:root{--color-brand-primary:#ffd800;--color-brand-secondary:#afc9ab;--color-brand-accent:#85b08d;--color-brand-on-brand:#090806;--color-brand-shade-primary-strong:#877200;--color-brand-shade-accent-strong:#4f7b58;--color-brand-shade-accent-ui:#699e73;--color-text-default:#090806;--color-text-muted:#4a4842;--color-background-page:#fcfcfb;--color-background-surface:#fff;--color-border-input:#767268;--color-status-success-text:#00695c;--color-status-success-fill:#e0f2ef;--color-status-warning-text:#9a4a00;--color-status-warning-fill:#fff1e0;--color-status-error-text:#b3261e;--color-status-error-fill:#fdecea;--color-status-info-text:#0b57d0;--color-status-info-fill:#e8f0fe;--color-focus-outline:#090806;--color-focus-halo:#fcfcfb;--color-overlay-scrim:#09080680;--font-family-heading:var(--font-montserrat,Arial), system-ui, "Noto Sans", sans-serif;--font-family-body:var(--font-inter,Arial), system-ui, "Noto Sans", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-line-height-body:1.5;--font-line-height-heading:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-13:3.25rem;--space-14:3.5rem;--space-15:3.75rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-1:0 1px 2px #0908061f;--shadow-2:0 4px 8px #0908061f;--shadow-3:0 12px 24px #09080629;--focus-width:2px;--focus-offset:2px;--focus-halo:2px;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.3s;--duration-fade:.2s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--breakpoint-phone:360px;--breakpoint-tablet:768px;--breakpoint-laptop:1024px;--breakpoint-desktop:1280px;--target-min:24px;--target-touch:44px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-fade:.1s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background-page);color:var(--color-text-default);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);overflow-wrap:anywhere;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-heading)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}a{color:var(--color-brand-shade-accent-strong)}:focus-visible{outline:var(--focus-width) solid var(--color-focus-outline);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + var(--focus-width) + var(--focus-halo)) var(--color-focus-halo)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-color:highlight}[data-status-icon]{forced-color-adjust:auto;color:canvastext}}
