@scope([data-coastline-three-page=enquire]){.enquiry-page{padding:38px 0 76px}.enquiry-intro h1{font-size:clamp(2.7rem,4.2vw,4rem)}.enquiry-intro>p:not(.eyebrow){max-width:600px;margin-top:20px}.enquiry-intro>p.small{margin-top:10px}.enquiry-grid{grid-template-columns:1fr .9fr;align-items:start;gap:10%;margin-top:44px;display:grid}.form-field{margin-bottom:26px}.form-field label,legend{margin-bottom:9px;font-weight:500;display:block}.form-field label span{color:var(--muted);font-size:.875rem;font-weight:400}input:not([type=checkbox]),select,textarea{border:1px solid var(--field);width:100%;color:var(--ink);background:#fff;border-radius:4px;min-width:0;padding:12px 14px;display:block}input:not([type=checkbox]),select{min-height:50px}textarea{resize:vertical}input[aria-invalid=true],textarea[aria-invalid=true]{border:2px solid #a03627}select:disabled{background:var(--surface);opacity:1;color:var(--ink);-webkit-text-fill-color:currentColor}.field-help{color:var(--muted);margin-top:9px;font-size:.875rem}.dates-fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.checkbox-label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}input[type=checkbox]{accent-color:var(--ink);width:21px;height:21px;margin:0}.date-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.date-fields .form-field{margin-bottom:0}.field-error{color:#9a3025;margin-top:8px;font-size:.875rem}.draft-panel{background:var(--surface);border-radius:4px;padding:34px 36px}.draft-panel h2{margin-bottom:26px;font-size:2.2rem;line-height:1.15}.draft-panel .eyebrow{font-size:.7rem}.draft-panel textarea{resize:vertical;background:0 0;border:0;border-radius:0;min-height:375px;padding:0;font-size:.95rem;line-height:1.7;overflow:auto}.draft-panel .text-link{background:0 0;border:0;padding:12px 0}.draft-panel>p.small{margin-top:14px}.context-note{color:var(--muted);margin-bottom:24px;font-size:.85rem}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#form-error{margin-bottom:18px}#continue{width:100%}#whatsapp-fallback{font-size:.9rem}.nojs-message{background:var(--surface);margin-top:40px;padding:28px}@media (width<=900px){.enquiry-grid{grid-template-columns:1fr 1fr;gap:5%}.draft-panel{padding:26px}.date-fields{grid-template-columns:1fr}.draft-panel h2{font-size:1.8rem}}@media (width<=700px){.enquiry-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.enquiry-page{padding-top:24px}.date-fields{grid-template-columns:1fr 1fr;gap:12px}.draft-panel{padding:26px}.draft-panel textarea{min-height:350px}}@media (width<=380px){.date-fields{grid-template-columns:1fr}.draft-panel{padding:22px}}}
