*{box-sizing:border-box}:root{color:#163e35;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f8f8f1;font-family:Segoe UI,Arial,sans-serif}body{min-width:320px;margin:0}a{color:inherit}a:focus-visible{outline-offset:5px;outline:3px solid #b17c16}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
