@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{color-scheme:light;--paper:#f8f9f4;--surface:#fff;--ink:#192f25;--muted:#596b5f;--line:#d8dfd3;--accent:#3c6134;--selected:#e6eed8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:DM Sans,Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Manrope,Arial,sans-serif}figure,h1,h2,h3,p{margin-top:0}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #557a40;outline-offset:4px}img{max-width:100%;height:auto;display:block}details[id],section{scroll-margin-top:28px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}