.people-grid{flex-wrap:wrap;row-gap:40px}.people-grid .col .person{height:100%}.form-status{margin-top:12px;font-size:15px}.person .person-text h2{font-size:30px}@media (max-width:1100px){.cols.span-3,.cols.span-4{flex-wrap:wrap}.cols.span-3 .col,.cols.span-4 .col{flex:0 0 calc((100% - 40px) / 2)}}@media (max-width:640px){.cols.span-3 .col,.cols.span-4 .col{flex:0 0 100%}.form-row-split{flex-direction:column;gap:20px}.form-row-split .form-cell{width:100%}}
.newsletter fieldset{border:0;margin:24px 0 0;padding:0;min-width:0}.newsletter legend{font-size:16px;font-weight:600;margin-bottom:12px;color:#fff;padding:0}.newsletter .container{font-size:16px;line-height:25px;margin-bottom:8px;padding-left:34px;color:#fff}.newsletter .container .checkmark{border-radius:3px}.newsletter .container input:checked ~ .checkmark{background-color:var(--orange)}.newsletter .container input:focus-visible ~ .checkmark{outline:3px solid #fff;outline-offset:2px}.newsletter .container .checkmark:after{border-color:var(--bodyColour)}.newsletter .checks{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}@media (max-width:640px){.newsletter .checks{grid-template-columns:1fr}}