.contact-page .policy-content{max-width:760px}.services{border:0;padding:0;margin:0;min-width:0}.services legend{font-size:17px;font-weight:600;margin-bottom:8px}.services>p,.enquiry-note{font-size:14px;line-height:1.6;color:var(--muted)}.service-choice{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:3px;margin-top:10px;cursor:pointer;font-size:16px;line-height:1.5;background:var(--surface)}.service-choice:has(:checked){border-color:var(--ink);background:#fffde0}.service-choice input{width:20px;height:20px;accent-color:#111;flex-shrink:0}.service-choice:focus-within{outline:2px solid #111;outline-offset:3px}.trap{position:absolute;left:-10000px}.contact-field label span{color:var(--muted);font-weight:400}.contact-status{overflow-wrap:anywhere}.policy-content>h1{margin-top:24px}