.professional-enquiry{margin-top:28px;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.professional-enquiry label{display:block;font-weight:600}.professional-enquiry input,.professional-enquiry select,.professional-enquiry textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #74848d;border-radius:8px;font:inherit;color:var(--ink);background:white}.professional-enquiry textarea{resize:vertical}.professional-enquiry p{margin:20px 0}.professional-enquiry button,.information-sheet button{cursor:pointer;border:0}.professional-enquiry :focus-visible{outline:3px solid #2a9da8;outline-offset:3px}.enquiry-draft{margin-top:24px}.enquiry-draft .btn{margin-top:20px}.information-sheet{padding-top:45px;padding-bottom:45px}.information-sheet h1{font-size:2.5rem}.information-sheet h2{font-size:1.3rem;margin-top:24px;margin-bottom:8px}.sheet-actions{margin-top:26px}@media(max-width:600px){.enquiry-fields{grid-template-columns:1fr}.professional-enquiry{padding:18px}}@media print{.sheet-actions{display:none}.information-sheet{width:100%;max-width:none;padding:0;font-size:10pt}.information-sheet h1{font-size:24pt}.information-sheet h2{font-size:13pt;margin-top:16px}.information-sheet .lede{font-size:12pt;margin:14px 0}a{overflow-wrap:anywhere}@page{size:A4;margin:18mm}}
