.SiteFooter-module__wWXZva__footer{border-top:1px solid var(--line);background:#ffffff75;margin-top:auto}.SiteFooter-module__wWXZva__inner{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:34px;width:min(1080px,100% - 48px);margin-inline:auto;padding:30px 0 36px;display:grid}.SiteFooter-module__wWXZva__identity{max-width:620px}.SiteFooter-module__wWXZva__name{letter-spacing:-.02em;font-size:.9rem;font-weight:850}.SiteFooter-module__wWXZva__disclaimer,.SiteFooter-module__wWXZva__copyright{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.55}.SiteFooter-module__wWXZva__links{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px 18px;display:flex}.SiteFooter-module__wWXZva__links a{color:var(--green);text-underline-offset:3px;font-size:.78rem;font-weight:800;text-decoration:underline}.SiteFooter-module__wWXZva__external:after{content:" ↗"}@media (max-width:720px){.SiteFooter-module__wWXZva__inner{grid-template-columns:1fr}.SiteFooter-module__wWXZva__links{justify-content:flex-start}}@media (max-width:560px){.SiteFooter-module__wWXZva__inner{width:min(100% - 32px,1080px);padding:26px 0 30px}}
:root{--ink:#10231d;--muted:#607069;--paper:#f6f5ee;--surface:#fff;--line:#dce2dc;--green:#0d5c46;--green-dark:#083d31;--lime:#c7f36a;--amber:#f5b84b}html{background:var(--paper);min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:4px;outline:3px solid #0d5c4640}button,input,select{font:inherit}button{color:inherit}
