.legal-body[data-astro-cid-4odm62nz]{background:var(--legal-paper,#fffaf4);max-width:760px;color:var(--legal-ink,#24231f);margin:0 auto;padding:clamp(2rem,5vw,5rem);font-family:"Source Sans 3",system-ui,sans-serif;font-size:17px;line-height:1.55;box-shadow:0 .75rem 2rem #24231f14}.legal-body[data-astro-cid-4odm62nz] h1[data-astro-cid-4odm62nz]{hyphens:auto;overflow-wrap:normal;margin:0 0 2rem;font-family:Playfair Display,serif;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;line-height:.98}.legal-body[data-astro-cid-4odm62nz] h2[data-astro-cid-4odm62nz]{margin:2.4rem 0 .7rem;font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;line-height:1.05}.legal-body[data-astro-cid-4odm62nz] p[data-astro-cid-4odm62nz]{text-align:justify;hyphens:auto;max-width:68ch;margin:0 0 1rem;line-height:1.75}.legal-body[data-astro-cid-4odm62nz] a[data-astro-cid-4odm62nz]{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.legal-body[data-astro-cid-4odm62nz] a[data-astro-cid-4odm62nz]:focus-visible{outline:3px solid var(--legal-focus,#b23f25);outline-offset:4px}.legal-body[data-astro-cid-4odm62nz] strong[data-astro-cid-4odm62nz]{font-weight:700}@media (width<=680px){.legal-body[data-astro-cid-4odm62nz]{padding:1.35rem;font-size:16px}.legal-body[data-astro-cid-4odm62nz] h1[data-astro-cid-4odm62nz]{font-size:clamp(2.35rem,11.5vw,3.2rem)}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body:has(.legal-shell){max-width:none;margin:0;padding:0}.legal-shell[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:focus-visible{outline:3px solid var(--legal-paper);outline-offset:4px}.legal-shell[data-astro-cid-z7xolria]{--legal-cream:#f5f0eb;--legal-paper:#fffaf4;--legal-rose:#cfb7b0;--legal-olive:#435143;--legal-olive-dark:#303c32;--legal-ink:#24231f;--legal-focus:#b23f25;--legal-line:#24231f47}.legal-header[data-astro-cid-z7xolria]{background:var(--legal-olive);color:var(--legal-paper)}.legal-header__brand[data-astro-cid-z7xolria]{min-height:86px;color:inherit;letter-spacing:.05em;align-items:center;margin:1rem clamp(1rem,4vw,3.5rem);padding:0;font-family:Playfair Display,serif;font-weight:600;text-decoration:none;display:inline-flex}.legal[data-astro-cid-z7xolria]{background:var(--legal-cream);padding:clamp(3rem,8vw,8rem) clamp(1rem,4vw,3.5rem)}.legal-inner[data-astro-cid-z7xolria]{max-width:960px;margin:0 auto}.legal-footer[data-astro-cid-z7xolria]{background:var(--legal-olive-dark);color:var(--legal-paper);padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3.5rem)}.legal-footer-divider[data-astro-cid-z7xolria]{background:var(--legal-rose);height:clamp(.75rem,1.5vw,1.25rem)}.legal-footer__grid[data-astro-cid-z7xolria]{grid-template-columns:1.25fr .75fr .75fr;gap:clamp(1.5rem,4vw,3rem);max-width:1320px;margin:0 auto;display:grid}.legal-footer[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin:0 0 .6rem;font-family:Playfair Display,serif;font-size:1.3rem;font-weight:600}.legal-footer[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin:0;line-height:1.6}.legal-footer[data-astro-cid-z7xolria] nav[data-astro-cid-z7xolria]{flex-direction:column;gap:.4rem;display:flex}.legal-footer[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:inherit}@media (width<=680px){.legal[data-astro-cid-z7xolria]{padding:2rem .75rem}.legal-footer__grid[data-astro-cid-z7xolria]{grid-template-columns:1fr}.legal-header__brand[data-astro-cid-z7xolria]{min-height:44px}}
