@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/Inter_400Regular.ttf)format("truetype")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/Inter_600SemiBold.ttf)format("truetype")}@font-face{font-family:Newsreader;font-weight:400;font-display:swap;src:url(/fonts/Newsreader_400Regular.ttf)format("truetype")}:root{--primary:#114f32;--on-primary:#f4efe6;--canvas:#f7f5f0;--ink:#0e3520;--secondary:#5c5749;--outline:#8a7f68;--heading:"Newsreader", Georgia, "Times New Roman", serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--body);margin:0;font-size:1rem;line-height:1.6}a{color:var(--primary)}h1,h2{font-family:var(--heading);font-weight:400;line-height:1.2}.header,.footer,.content{max-width:44rem;margin:0 auto;padding:1.5rem 1rem}.wordmark{font-family:var(--heading);color:var(--primary);font-size:1.5rem;text-decoration:none}.footer{color:var(--secondary);border-top:1px solid var(--outline);font-size:.875rem}.footer a{color:inherit;margin-right:1rem}.stores{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.stores a{background:var(--primary);color:var(--on-primary);border-radius:999px;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Lato;font-weight:400;font-display:swap;src:url(/fonts/lato-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Lato;font-weight:900;font-display:swap;src:url(/fonts/lato-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-latin-600-italic.woff2)format("woff2")}
