/* Retain the approved deep blue, coral and white palette. */
body .prose p{max-width:72ch}body .topic p{max-width:76ch}body .faq summary{min-height:44px}body .button,body .menu-button{min-height:44px}body .contact-details>a{min-height:56px}body .timeline-row>span{line-height:1.7}body .enquiry-form input:focus-visible,body .enquiry-form select:focus-visible,body .enquiry-form textarea:focus-visible{outline:3px solid #286b91;outline-offset:2px}body .text-link{line-height:1.8}body .hero-role{font-size:27px}body .hero-description{max-width:57ch}
@media(max-width:680px){body .hero-role{font-size:24px}body .hero-actions{flex-wrap:wrap;gap:12px 20px}body .nav.open a{min-height:44px}body .form-row{grid-template-columns:1fr}body .timeline-row>span{max-width:100%;overflow-wrap:anywhere}body .contact-details>a{font-size:14px}}
