.legal-page{max-width:820px;color:var(--ink);margin:0 auto;padding:28px 22px 80px}.legal-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.legal-top nav{gap:18px;font-size:13px;display:flex}.legal-page{--g-green:#264b39;--g-bg:#f8f8f3}.legal-top nav a,.legal-page article a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.legal-top .g-brand{color:var(--ink);text-decoration:none}.legal-updated{letter-spacing:.04em;text-transform:uppercase;color:#5d6e62;margin-bottom:10px;font-size:12px}.legal-page h1{font-family:var(--display);letter-spacing:-1.2px;margin-bottom:14px;font-size:40px;line-height:1.15}.legal-intro,.legal-page section p,.legal-foot{color:#31443a;font-size:16px;line-height:1.7}.legal-intro{margin-bottom:28px}.legal-page section{margin:0 0 26px}.legal-page h2{font-family:var(--display);letter-spacing:-.4px;margin-bottom:8px;font-size:22px}.legal-page section p+p,.legal-foot{margin-top:12px}@media (max-width:640px){.legal-page h1{font-size:32px}.legal-top{flex-direction:column;align-items:flex-start}}
