.clean-site-page:is(.clean-page-legal,.clean-page-privacy,.clean-page-cookies) .clean-inner-hero{max-width:980px;margin-inline:auto;width:100%;padding-bottom:90px}
.clean-legal-details{margin:24px 0;border:1px solid #dee4d5;border-radius:16px;overflow:hidden;font:400 14px/1.7 Manrope,sans-serif}
.clean-legal-details>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:15px 20px;border-bottom:1px solid #e4e9dd}
.clean-legal-details>div:last-child{border-bottom:0}
.clean-legal-details dt{font-weight:700;color:#44573a}.clean-legal-details dd{margin:0;overflow-wrap:anywhere}.clean-legal-details a{color:inherit;text-decoration:underline}
.clean-company-footer{font:400 11px/1.6 Manrope,sans-serif;color:inherit;opacity:.8;margin:18px 0 0}
.clean-legal-copy h2{font:400 27px/1.3 Georgia,serif;color:#29452f;margin:32px 0 12px}.clean-legal-copy h2:first-child{margin-top:0}.clean-legal-copy p,.clean-legal-copy li{font:400 14px/1.8 Manrope,sans-serif}.clean-legal-copy a{text-decoration:underline;overflow-wrap:anywhere}.clean-legal-copy ul{padding-left:22px}
@media(max-width:600px){.clean-legal-details>div{grid-template-columns:1fr;gap:5px;padding:14px 16px}.clean-legal-details{font-size:12px}.clean-legal-copy h2{font-size:24px}.clean-legal-copy p,.clean-legal-copy li{font-size:13px}}
