/* Enquiry consent and a quiet reading layout for the bilingual privacy policy. */
.enquiry-consent {display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px 12px;align-items:start;margin:24px 0 28px;}
.enquiry-consent input[type="checkbox"] {width:20px;height:20px;min-height:20px;margin:5px 0 0;accent-color:var(--maroon,#861719);cursor:pointer;}
.enquiry-consent label {font:inherit;line-height:1.55;cursor:pointer;}
.enquiry-consent a,.privacy-article a {text-decoration:underline;text-underline-offset:3px;}
.enquiry-consent .consent-withdrawal,.enquiry-consent .field-error {grid-column:2;margin:0;}
.enquiry-consent .consent-withdrawal {font-size:15px;line-height:1.5;}
.enquiry-consent .consent-withdrawal a,.privacy-article a[dir="ltr"] {display:inline-block;white-space:nowrap;}
html[lang="ar"] .enquiry-consent .consent-withdrawal {font-size:18px;line-height:1.7;}
.enquiry-consent input:focus-visible {outline:2px solid var(--maroon,#861719);outline-offset:4px;}
.enquiry-consent input[aria-invalid="true"] {outline:2px solid var(--maroon,#861719);outline-offset:3px;}
.privacy-article {max-width:1050px;margin-inline:auto;padding-block:72px 88px;}
.privacy-heading {max-width:800px;padding-bottom:38px;border-bottom:1px solid var(--line,#d3cbc2);}
.privacy-heading h1 {font-size:clamp(38px,5vw,68px);line-height:1.08;margin:18px 0 24px;}
.privacy-heading .privacy-intro {font-size:24px;line-height:1.55;margin:0 0 22px;}
.privacy-date {font-size:15px;line-height:1.5;margin:0;}
.page-privacy .copy-section {display:block;max-width:800px;padding:30px 0 0;border:0;margin:0;}
.page-privacy .copy-section h2 {font-size:27px;line-height:1.25;margin:0 0 15px;}
.page-privacy .copy-section p,.page-privacy .copy-section li {font-size:22px;line-height:1.6;max-width:none;}
.page-privacy .copy-section p {margin:0 0 14px;}
.page-privacy .copy-section ul {padding-inline-start:23px;margin:14px 0 0;}
.page-privacy .copy-section li {padding-inline-start:5px;margin:0 0 10px;}
html[lang="ar"] .privacy-heading .privacy-intro,html[lang="ar"] .page-privacy .copy-section p,html[lang="ar"] .page-privacy .copy-section li {line-height:1.9;}
@media(max-width:650px){
 .privacy-article {padding-block:40px 54px;}
 .privacy-heading {padding-bottom:28px;}
 .privacy-heading h1 {font-size:40px;margin-block:15px 20px;}
 .privacy-heading .privacy-intro,.page-privacy .copy-section p,.page-privacy .copy-section li {font-size:20px;}
 .page-privacy .copy-section h2 {font-size:24px;}
 .page-privacy .copy-section {padding-top:26px;}
 .enquiry-consent {gap:8px 11px;}
}
