.legal-credit{max-width:760px;margin:18px 0 0 315px;padding-top:18px;border-top:1px solid #67000e;font-size:14px;line-height:1.6}.legal-credit a{text-decoration:underline;text-underline-offset:3px}.generic-content{max-width:850px}.not-found-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:#f8e9ec}.not-found-page>div{max-width:760px;text-align:center}.not-found-page h1{margin:18px 0}.not-found-page p:not(.eyebrow){font-size:20px;margin:0 0 30px}.consent-reopen{appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;text-decoration:underline}.consent-layer{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.62);display:grid;place-items:center;padding:20px}.consent-layer[hidden]{display:none}.consent-box{width:min(700px,100%);max-height:90vh;overflow:auto;background:#f8e9ec;color:#000;border:2px solid #67000e;padding:28px}.consent-box h2{font-size:32px}.consent-box>p{margin-top:14px}.consent-options{display:grid;gap:12px;margin:22px 0}.consent-options label{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;border-top:1px solid #67000e;padding-top:12px}.consent-options label span{grid-column:2;font-size:15px}.consent-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.consent-button{min-height:48px;border:2px solid #67000e;background:#f3c748;color:#000;font-weight:700;padding:10px;cursor:pointer}.consent-button:hover,.consent-button:focus-visible{background:#ffe17b}.consent-button[hidden]{display:none}@media(max-width:900px){.legal-credit{margin-left:235px}}@media(max-width:760px){.legal-credit{margin-left:0}.consent-actions{grid-template-columns:1fr}.consent-box{padding:22px}.consent-box h2{font-size:28px}}

/* Do not let the grid rule override the native hidden state. */
.consent-options[hidden]{display:none}
.consent-box h2{overflow-wrap:anywhere;hyphens:auto;line-height:1.2}
.consent-options label{min-width:0}
.consent-box a{text-decoration:underline;text-underline-offset:3px}
