.cookies-module__lWE_7G__banner{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:20;gap:var(--space-3);max-width:32rem;padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex;position:fixed;box-shadow:0 1.5rem 3rem -1.5rem #1c1a1766}.cookies-module__lWE_7G__head{justify-content:space-between;align-items:center;display:flex}.cookies-module__lWE_7G__title{font-family:var(--font-display);margin:0;font-size:1.5rem;font-weight:500}.cookies-module__lWE_7G__close{width:var(--tap-target);height:var(--tap-target);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cookies-module__lWE_7G__text{font-size:var(--font-size-sm);margin:0}.cookies-module__lWE_7G__choices{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cookies-module__lWE_7G__actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cookies-module__lWE_7G__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
:root{--color-bg:#fbf6ef;--color-paper:#fffdf9;--color-surface:#fffdf9;--color-sand:#f1e6d6;--color-surface-sunken:#f1e6d6;--color-text:#2a1f1a;--color-text-soft:#4a3e36;--color-text-muted:#5c5048;--color-text-faint:#6e6158;--color-accent:#a2461f;--color-accent-hover:#8c3b1a;--color-on-accent:#fff;--color-on-accent-muted:#fbefe6;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-on-primary:var(--color-on-accent);--color-ink-button:#2a1f1a;--color-verified:#1f4e4f;--color-verified-soft:#e0ecea;--color-documented:#8a5a12;--color-ochre:var(--color-documented);--color-deep:#2a1f1a;--color-on-deep:#fbf6ef;--color-on-deep-muted:#e0d3c1;--color-deep-rule:#6e6158;--color-danger:#9f2219;--color-border:#8a7b6d;--color-rule:#e0d3c1;--color-rule-soft:#ede2d2;--color-rule-strong:#cdbba5;--color-focus:#a2461f;--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-family:var(--font-public-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--line-height:1.55;--tracking-label:.14em;--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-24:6rem;--radius:.125rem;--radius-pill:var(--radius);--tap-target:2.75rem;--content-width:40rem;--page-width:90rem;--gutter:1.25rem}@media (min-width:64rem){:root{--gutter:6rem}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-primary);text-underline-offset:.3em}a:hover{color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.layout-module__WKFhta__skipLink{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);position:absolute;transform:translateY(-200%)}.layout-module__WKFhta__skipLink:focus{transform:none}.layout-module__WKFhta__main:focus{outline:none}
