/* Only the approved new consent control and draft document layout. */
.consent-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.5}
.consent-row input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:3px 0 0;padding:0;accent-color:#007f8b}
.consent-row label{display:block;font-size:14px;cursor:pointer}
.consent-row a{text-decoration:underline;text-underline-offset:3px}
.consent-row input:focus-visible{outline:2px solid #007f8b;outline-offset:3px}
.legal-draft{max-width:740px;margin:40px auto;padding:0 24px;line-height:1.65;overflow-wrap:anywhere}
.legal-draft h1{font-size:32px}.legal-draft h2{font-size:23px;margin-top:32px}
