.legal-main{width:100%;max-width:880px;margin:52px auto 70px;padding:0 24px}.legal-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#697168;font-size:11px;font-weight:650}.legal-main h1{letter-spacing:-1.8px;margin:12px 0 24px;font-size:clamp(32px,5vw,48px);font-weight:550;line-height:1.16}.legal-meta{color:#697168;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;font-size:12px;display:flex}.legal-download{color:#23352d;background:#d8f36a;border:1px solid #c5da72;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none}.legal-document{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dde2d9;border-radius:12px;padding:clamp(20px,4vw,38px);font-size:15px;line-height:1.9}.legal-document a{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.legal-main{margin-top:30px;padding:0 18px}.legal-meta{flex-direction:column;align-items:flex-start}}@media print{.legal-download{display:none}.legal-main{max-width:none;margin:0;padding:0}.legal-document{border:0;padding:0}}
