
.privacy-consent{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:10px 0 14px;font:400 14px/1.5 Inter,sans-serif;color:#51483f;cursor:pointer}
[data-request-form] input[type=checkbox],[data-partner-form] input[type=checkbox]{appearance:auto;width:20px;min-width:20px;max-width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:#E37822;cursor:pointer}
.privacy-consent input:focus-visible{outline:2px solid #E37822;outline-offset:3px}.privacy-consent a,.privacy-note a,.legal-page a{text-decoration:underline;text-underline-offset:3px}
.privacy-note{font:400 12px/1.6 Inter,sans-serif;color:#62584e;margin:8px 0 14px}.privacy-error{font:500 14px/1.5 Inter,sans-serif;color:#a2331c;margin:0 0 12px}.privacy-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:12px}.privacy-footer a{font:400 12px/1.6 Inter,sans-serif;color:rgba(251,244,231,.75)}
.legal-page{max-width:900px;box-sizing:border-box;margin:auto;padding:clamp(40px,8vw,80px) clamp(20px,6vw,40px);font:400 16px/1.75 Inter,sans-serif;color:#51483f;overflow-wrap:anywhere}.legal-page h1{font-family:'OKS Free',serif;font-size:clamp(28px,4vw,44px);line-height:1.25;color:#E37822;margin:0 0 18px;letter-spacing:.07em}.legal-page h2{font:600 clamp(19px,3vw,23px)/1.4 Inter,sans-serif;color:#2A2520;margin:30px 0 12px}.legal-page p{margin:0 0 16px}.legal-page li{margin-bottom:8px}.legal-version{color:#706459;font-size:13px}

/* Text stays within the same column as the form fields. */
#request-modal-panel{box-sizing:border-box;min-width:0}
.privacy-note{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;font:400 12px/1.6 Inter,sans-serif;text-align:left;margin:10px 0 16px}
.privacy-note a{display:inline;white-space:normal;overflow-wrap:anywhere;word-break:normal}
