body.legal-page{font:16px/1.6 system-ui,-apple-system,sans-serif;color:#172338;background:#f5f7fb}body.legal-page{margin:0}.legal-page a{color:#1755bc;text-underline-offset:3px}.legal-page a:focus-visible,.legal-page button:focus-visible,.legal-consents input:focus-visible{outline:3px solid #88b4fa;outline-offset:3px}.legal-header,.legal-footer{max-width:1040px;margin:auto;padding:20px 24px;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.legal-header>a{font-weight:750;text-decoration:none}.legal-header nav{display:flex;gap:20px}.legal-main{max-width:880px;margin:16px auto;padding:32px;background:#fff;border:1px solid #dce3ee;border-radius:16px}.legal-main h1{font-size:clamp(24px,4vw,36px);line-height:1.2;overflow-wrap:anywhere}.legal-main h2{font-size:21px;margin:32px 0 8px}.legal-main p{margin:12px 0}.legal-meta{color:#53627b}.legal-list{display:grid;gap:16px;padding-left:22px}.legal-owner{border-top:1px solid #dce3ee;margin-top:32px;padding-top:16px}.legal-footer{font-size:14px;justify-content:flex-start}.legal-consents{display:grid;gap:12px;margin:16px 0;font-size:14px;text-align:left}.legal-consents label{display:flex;align-items:flex-start;gap:9px}.legal-consents input[type=checkbox]{width:18px;height:18px;flex:none;margin-top:3px}.legal-consents .help-block{color:#b42318}.legal-button{font:inherit;border:1px solid #1755bc;border-radius:7px;padding:9px 14px;background:#fff;color:#1755bc;cursor:pointer}.legal-alert{padding:12px;border:1px solid #99c7ad;border-radius:8px}.legal-links{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;justify-content:center}.legal-links a{color:inherit}@media(max-width:600px){.legal-header,.legal-footer{padding:16px}.legal-main{margin:0 8px;padding:20px 16px}.legal-header nav{gap:12px}}@media print{.legal-header nav,.legal-footer,.legal-button{display:none}.legal-main{border:0;padding:0;max-width:none;background:#fff}body.legal-page{background:#fff;color:#000}}
