*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg:#eef3e6;--bg-soft:#dcebd3;--ink:#17261d;--ink-70:#2f4538;--ink-50:#4c6a55;--ink-30:#506b5a;--accent:#2f5d3a;--accent-2:#a5532f;--accent-3:#8a6a2a;--line:#17261d2e;--line-soft:#17261d14;--surface:#fbfcf7;--ok:#217d4f;--error:#a32118;--nav-h:56px;--px:3rem;--border-mid:var(--line-soft);--ink-60:var(--ink-70);--f-display:"Lexend", system-ui, sans-serif;--f-body:"Lexend", system-ui, sans-serif;--f-ui:"Lexend", system-ui, sans-serif}@media (max-width:860px){:root{--px:1.5rem}}@media (max-width:480px){:root{--px:1rem}}body{background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-weight:400;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:var(--f-ui)}.eyebrow{font-family:var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:600}
