.hunch-footer{max-width:1280px;margin:0 auto;padding:42px 44px;border-top:1px solid #35412b;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr);align-items:start;gap:42px;color:#aebb9f;font:12px/1.6 Arial,Helvetica,sans-serif}
.hunch-footer .hunch-footer-brand>a:first-child{display:inline-flex;align-items:center;gap:9px;font-size:26px;letter-spacing:-1px;font-weight:700;color:#eef0e5}
.hunch-footer .hunch-footer-brand p{font-size:12px;color:#9dab8f;margin:14px 0;max-width:none;line-height:1.7}
.hunch-footer .hunch-footer-social{font-size:11px;color:#c6d5b5}
.hunch-footer .hunch-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:auto;margin:0;font-size:12px}
.hunch-footer .hunch-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}
.hunch-footer .hunch-footer-links span{color:#798c67;font:9px/1.6 Arial,Helvetica,sans-serif;letter-spacing:1.2px;margin-bottom:8px}
.hunch-footer a{color:#c1cdb4;text-decoration:none;overflow-wrap:anywhere;line-height:1.6}
.hunch-footer a:hover{color:#d9ff65;text-decoration:underline;text-underline-offset:4px}
.hunch-footer a:focus-visible{outline:2px solid #d9ff65;outline-offset:4px}
.article-nav{gap:20px}.article-brand{flex-shrink:0}.article-nav nav{flex-wrap:wrap;justify-content:flex-end}
.trust-copy section+section{margin-top:46px}.trust-copy section>h2{scroll-margin-top:24px}
.trust-facts{display:grid;gap:12px;margin:28px 0}.trust-facts>div{border:1px solid #3b4b2d;background:#1b2316;border-radius:6px;padding:18px 20px}.trust-facts strong{font-size:15px}.trust-facts p{margin:7px 0 0;font-size:13px}
.workspace .hunch-footer{padding-left:0;padding-right:0}
@media(max-width:850px){.hunch-footer{grid-template-columns:1fr;gap:30px}.hunch-footer .hunch-footer-links{gap:20px}.site-header nav{gap:20px}}
@media(max-width:600px){.hunch-footer{padding:32px 23px}.hunch-footer .hunch-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;font-size:12px}.hunch-footer .hunch-footer-links>div:last-child{grid-column:1/-1}.hunch-footer .hunch-footer-brand p{font-size:12px}.article-nav{align-items:flex-start}.article-nav nav{gap:12px;font-size:11px}.article-nav .cta{padding:10px 12px}.site-header nav{gap:14px}}
