@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--text:#172f2a;--text-muted:#52665f;--primary:#087557;--primary-dark:#07543f;--gold:#b37b20;--surface:#fff;--canvas:#f2f6f5;--border:#dce6e1;--shadow:0 8px 28px #183e2c08}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;color:#20382e;background:#fff;font-family:DM Sans,sans-serif;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #b79446;outline-offset:4px}button{border:0;background:none}h1,h2,h3,h4,p{margin-top:0}svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}button,a,input{touch-action:manipulation}img{display:block;max-width:100%}::selection{background:#e7d4a1}body{font-size:16px;line-height:1.5;color:var(--text);background:var(--canvas);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea,select{font-family:inherit}input::placeholder,textarea::placeholder{color:#64756d;opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #168765;outline-offset:3px}button,a,input,select,textarea{touch-action:manipulation}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
