.legal-consent{border:0;border-top:1px solid var(--line,#d5e3ec);min-width:0;margin:20px 0 12px;padding:16px 0 0}
.legal-consent>h2{font-size:20px;margin:0 0 10px}
.legal-consent [hidden]{display:none!important}
.legal-policy-document{border-top:1px solid var(--line,#d5e3ec);margin-top:22px;padding-top:16px;line-height:1.6;overflow-wrap:anywhere}
.legal-policy-document h2{font-size:21px;margin:0 0 6px}
.legal-policy-document h3{font-size:17px;margin:20px 0 6px}
.legal-acceptance-notice{border-top:1px solid var(--line,#d5e3ec);padding-top:16px;line-height:1.5;font-weight:600}
.legal-decision-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}
.legal-decision-actions>.btn{min-height:44px;max-width:100%}
.legal-document-page{max-width:760px;margin:24px auto;padding:16px}
.legal-document-page article{line-height:1.6}
