.enquiry-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}.enquiry-details h3{font-size:24px;margin:32px 0 10px}.enquiry-details p{margin:18px 0;line-height:1.75}.enquiry-email{overflow-wrap:anywhere}.enquiry-card{background:#fff;border:1px solid #dedfd9;border-radius:16px;padding:38px;box-shadow:0 12px 35px #14243d08}.enquiry-card h2{font-size:38px;margin-bottom:12px}.enquiry-form{margin-top:26px;display:grid;gap:22px}.enquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enquiry-form label{display:block;font-weight:600;font-size:14px;color:var(--navy,#14243d)}.enquiry-form input,.enquiry-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #b9c0c4;border-radius:6px;background:#fafaf7;padding:13px 14px;font:inherit;font-weight:400;color:#14243d}.enquiry-form textarea{resize:vertical}.enquiry-form input:focus,.enquiry-form textarea:focus{outline:2px solid #14243d;outline-offset:2px}.enquiry-form .button{justify-self:start;cursor:pointer;border:0}.enquiry-form .micro{margin:0;line-height:1.65}.enquiry-form .micro a{text-decoration:underline}.enquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.enquiry-notice{padding:16px;margin-top:22px;background:#e7eee5;border-left:3px solid #476a44;border-radius:4px}.enquiry-notice.error{background:#fff0eb;border-color:#9e3c26}#enquiry-feedback{scroll-margin-top:125px}@media(max-width:800px){.enquiry-layout{grid-template-columns:1fr;gap:38px}.enquiry-card{padding:25px}.enquiry-row{grid-template-columns:1fr}.enquiry-card h2{font-size:32px}}

.careers-list{padding-left:22px;margin:22px 0;line-height:1.8}.careers-list li{margin-bottom:10px}.enquiry-card>p{margin:20px 0}.enquiry-form select{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #b9c0c4;border-radius:6px;background:#fafaf7;color:#14243d;font:inherit}.enquiry-form select:focus{outline:2px solid #14243d;outline-offset:2px}.enquiry-form .volunteer-consent{display:flex;gap:12px;align-items:flex-start}.enquiry-form .volunteer-consent input{width:20px;height:20px;flex-shrink:0;margin:2px 0}
