.legal-container{width:min(860px,calc(100% - 40px));margin-inline:auto}.legal-hero{padding:78px 0 62px;background:#17221d;color:#fff}.legal-hero h1{margin:14px 0 20px;font-size:clamp(45px,7vw,72px)}.legal-hero>div>p:not(.eyebrow){max-width:700px;color:#c4cec8;font-size:20px;line-height:1.6}.legal-hero small{display:block;margin-top:25px;color:#d9f99d}.legal-document{padding-top:65px;padding-bottom:100px}.legal-document section{padding:30px 0;border-bottom:1px solid #dce2dd}.legal-document h2{margin:0 0 16px;font-size:27px;letter-spacing:-.025em}.legal-document h3{font-size:20px}.legal-document p,.legal-document li{color:#526159;line-height:1.75}.legal-document a{color:#1f5b45;font-weight:700;text-decoration:underline}.legal-summary{padding:25px;border:1px solid #bfd4c8;border-radius:14px;background:#f1f8f4}.legal-summary strong{font-size:20px}.legal-summary ul{margin-bottom:0}.legal-table{display:grid;gap:10px}.legal-table>div{padding:18px;border:1px solid #dce2dd;border-radius:11px}.legal-table strong,.legal-table span,.legal-table small{display:block}.legal-table span{margin:7px 0;color:#526159}.legal-table small{color:#1f5b45}.cookie-categories{display:grid;gap:14px}.cookie-categories article{padding:22px;border:1px solid #dce2dd;border-radius:13px}.cookie-categories h3{margin:12px 0 7px}.cookie-status{display:inline-block;padding:5px 9px;border-radius:99px;font-size:12px;font-weight:800}.cookie-status.always{background:#e6f2eb;color:#1f5b45}.cookie-status.optional{background:#f5f1e8;color:#6c5c31}.cookie-categories code{font-size:13px}.legal-check{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.45}.legal-check input{width:19px;height:19px;margin:2px 0 0;flex:0 0 auto;accent-color:#1f5b45}.legal-check a{color:#1f5b45;text-decoration:underline}@media(max-width:600px){.legal-hero{padding:55px 0 45px}.legal-document{padding-top:35px}.legal-document section{padding:24px 0}}
