.localized-audit-page .audit-hero { padding-top: 10rem; }
.localized-audit-page .audit-hero h1 { margin: .8rem 0 1.25rem; font-family: "Instrument Serif", "Noto Sans Arabic", serif; font-size: clamp(3rem,6vw,5.5rem); line-height: .98; letter-spacing: -.03em; }
html[dir="rtl"] .localized-audit-page .audit-hero h1 { font-family: "Noto Sans Arabic", sans-serif; font-weight: 700; line-height: 1.25; letter-spacing: 0; }
.audit-platform-copy { margin-top: 1.4rem; color: #476060; line-height: 1.7; }
.localized-audit-page .platform-pills { margin-top: 1rem; }
.localized-audit-page .audit-form { align-self: start; }
.localized-audit-page .audit-form-heading h2 { margin: 0 0 .35rem; font-size: 2rem; }
.localized-audit-page .audit-form-heading p { margin: 0 0 .5rem; color: #617474; }
.localized-audit-page .audit-includes, .localized-audit-page .audit-process, .localized-audit-page .audit-faq { padding: 6rem 0; }
.localized-audit-page .audit-includes { background: #f2faf8; }
.localized-audit-page .audit-faq { background: #f2faf8; }
.localized-audit-page .locale-faq { margin-inline: auto; }
html[dir="rtl"] .localized-audit-page input, html[dir="rtl"] .localized-audit-page textarea, html[dir="rtl"] .localized-audit-page select { font-family: "Noto Sans Arabic", sans-serif; text-align: right; }
html[dir="rtl"] .localized-audit-page select { background-position: left 1rem center; }
@media (max-width: 820px) { .localized-audit-page .audit-hero { padding-top: 8rem; } .localized-audit-page .audit-includes, .localized-audit-page .audit-process, .localized-audit-page .audit-faq { padding: 4rem 0; } }
