.review-section{padding-block:70px;border-top:1px solid var(--line)}.review-section>h2{font-size:36px;margin-bottom:28px}.review-section details{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.review-section summary{cursor:pointer;font-size:20px}.review-section .enquiry-form{max-width:760px;margin-top:28px}.review-section fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:20px}.review-section fieldset:disabled{opacity:.6}.review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.approved-review{border-bottom:1px solid var(--line);padding-block:20px;min-width:0}.approved-review>span{float:right;color:var(--accent);font-size:13px}.approved-review>p{margin:12px 0;overflow-wrap:anywhere}.approved-review>small{color:var(--muted)}.security-check{min-width:0;min-height:145px;display:grid;gap:8px;margin-block:8px;font-size:13px;color:var(--muted)}[data-captcha-widget]{min-height:144px}.enquiry-form .form-notice{min-height:25px;color:var(--fg);overflow-wrap:anywhere}.enquiry-form [name=company_website]{position:absolute;left:-9999px;width:1px;height:1px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{min-width:0;max-width:100%}.enquiry-form small a{text-decoration:underline}@media(max-width:800px){.review-list{grid-template-columns:1fr}.review-section{padding-block:42px}.review-section>h2{font-size:28px}}
