/* WP-08: compact review-page spacing; original homepage CSS and assets unchanged. */
.page-content{padding-top:26px;padding-bottom:36px}
.page-content .language-switch{margin-bottom:12px}
.page-content .eyebrow{margin-bottom:12px}
.page-content h1{margin-bottom:18px}
.page-content .page-lead{margin-bottom:18px}
.page-content .page-links{gap:12px;margin:20px 0}
.page-content section{margin-top:26px}
.page-content section h2{margin-bottom:14px}
#review-form{margin-top:20px}
#review-form fieldset{margin:.75rem 0;padding:.75rem}
#review-form .form-grid{gap:12px}
#review-form textarea{box-sizing:border-box;font:inherit;width:100%;min-height:82px;border:1px solid var(--line);border-radius:3px;padding:10px 12px;color:var(--ink);background:white;resize:vertical}
#review-form textarea:focus-visible{outline:3px solid #0c9bb9;outline-offset:5px}
@media(max-width:800px){.page-content{padding-top:20px}.page-content .page-lead{font-size:18px}.page-content .page-links{gap:10px}}

.direct-contact-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
