@font-face{font-family:Manrope;src:url('/assets/manrope-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-bold.ttf') format('truetype');font-style:normal;font-weight:600 800;font-display:swap}
:root{color-scheme:light;--paper:#f6f5ec;--ink:#173f32;--muted:#4e6258;--line:#c8d1c8;--accent:#dbe8b4;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.7;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #173f32;outline-offset:5px}h1,h2,p{margin:0}h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.15;letter-spacing:-.045em;max-width:20ch}h2{font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.4;letter-spacing:-.02em;margin-bottom:14px}p+p{margin-top:14px}.a11y-header,main,footer{width:min(100% - 48px,900px);margin-inline:auto}.a11y-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:30px;border-bottom:1px solid var(--line)}.a11y-brand{font-family:Georgia,serif;font-size:38px;font-weight:700;line-height:1;text-decoration:none;letter-spacing:-.05em}.a11y-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.a11y-header nav a,footer a{display:inline-flex;align-items:center;min-height:44px}.a11y-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:20px}main{padding-block:64px 40px}main>section{padding-top:32px;margin-top:32px;border-top:1px solid var(--line);max-width:78ch}main p,main a,address{overflow-wrap:anywhere}.a11y-date{font-size:14px;color:var(--muted);margin-top:24px}.a11y-notice{padding:18px 20px;background:var(--accent);border-left:4px solid var(--ink);margin-block:26px;font-size:14px}.a11y-document address,address{font-style:normal}footer{border-top:1px solid var(--line);padding-block:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.skip-link{position:fixed;z-index:10;top:12px;left:12px;background:#fff;border:2px solid var(--ink);padding:12px 18px;transform:translateY(-200%)}.skip-link:focus{transform:none}
@media(max-width:600px){.a11y-header,main,footer{width:calc(100% - 36px)}.a11y-header{align-items:flex-start;padding-block:24px;gap:18px}.a11y-header nav{gap:6px 16px;font-size:13px}.a11y-brand{font-size:34px}main{padding-top:42px}main>section{padding-top:24px;margin-top:24px}footer{align-items:flex-start;flex-direction:column}.a11y-notice{padding:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(forced-colors:active){a:focus-visible{outline-color:Highlight}}

.a11y-brand{display:flex;flex-direction:column;gap:7px;max-width:72%}.a11y-brand span{font:500 12px/1.5 Manrope,system-ui,sans-serif;letter-spacing:0}
