select,textarea{font:inherit;width:100%;padding:.65rem .7rem;border:1px solid #859f90;border-radius:3px;background:white;color:var(--ink);min-height:44px}textarea{resize:vertical;line-height:1.5}select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.intro{max-width:780px;padding:1rem 0 2rem}.intro h1{font-size:clamp(2.4rem,5vw,3.7rem)}.eyebrow{font-size:.875rem;font-weight:650;color:var(--muted);margin:0 0 .8rem}.text-action{align-self:center;padding:.7rem 0}.tool-links{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.tool-links h3{font-size:1.25rem;margin-bottom:.4rem}.enquiry{border-top:2px solid var(--accent);padding-top:1.5rem;margin-top:1.75rem}.decision-label{margin-top:1.4rem}.consent{flex-direction:row;align-items:flex-start;gap:.7rem;font-weight:400;line-height:1.5}.consent input{width:20px;height:20px;min-height:20px;flex-shrink:0;margin:0}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button:disabled{cursor:wait;opacity:.6}.email-fallback{padding:1rem 0;border-bottom:1px solid var(--line)}.email-fallback p{overflow-wrap:anywhere}.email-fallback button{margin:0 .75rem .5rem 0}.table-wrap{overflow-x:auto;margin:1.5rem 0}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:.95rem}th,td{text-align:left;padding:.85rem;border-bottom:1px solid var(--line)}thead{background:var(--wash)}th:last-child,td:last-child{text-align:right;white-space:nowrap}[hidden]{display:none!important}#enquiry-status{overflow-wrap:anywhere}@media(max-width:650px){.tool-links{grid-template-columns:1fr;gap:.4rem}.enquiry .fields{grid-template-columns:1fr}.intro{padding-top:.4rem}}

.enquiry fieldset{border:0;padding:0;margin:0;min-width:0}
