h1.title{font-size:50px;line-height:1.2;font-weight:600;color:#fff} .hero-content .hero-secondary-title{font-size:65px;line-height:1.1;font-weight:600;color:#fff} .reading-column{max-width:850px;margin-left:auto;margin-right:auto}.reading-column p{margin-bottom:24px;line-height:1.8}.reading-column h2{margin-top:28px} .toc a{display:block;padding:12px 0;border-bottom:1px solid var(--border-color-light)} details{padding:20px 0;border-bottom:1px solid var(--border-color-light)}summary{cursor:pointer;font-weight:600;font-size:19px;color:var(--heading-color)}details p{padding-top:18px} .scope ul{padding-left:20px;line-height:2.1;margin-bottom:25px}.enquiry-consent{display:flex!important;gap:10px;align-items:flex-start}.enquiry-consent input{margin-top:7px} .form-control{background:var(--bg-grey);color:var(--heading-color);border-color:var(--border-color-light);height:auto;padding:14px} .reading-column img{margin-bottom:25px}.footer-list-29 a{overflow-wrap:anywhere}.service-image{width:100%} .navbar-brand{white-space:nowrap} .skip-link{position:absolute;top:-80px;left:20px;z-index:99999;background:var(--primary-color);color:white;padding:12px}.skip-link:focus{top:10px} .area-box{height:100%}.content-card{padding:25px;background:var(--bg-grey);border-radius:8px;height:100%} @media(max-width:767px){h1.title{font-size:34px}.hero-content .hero-secondary-title{font-size:40px}.reading-column{padding-left:15px;padding-right:15px}.title-big{overflow-wrap:break-word}.navbar-brand{font-size:26px}}