.enquiry-form{max-width:760px;width:100%;text-align:left}.enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.enquiry-fields label:first-child{grid-column:1/-1}.enquiry-form label{display:flex;flex-direction:column;gap:8px;font-size:14px}.enquiry-form label>span,.enquiry-form small{font-size:12px;font-weight:400;line-height:1.5}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:0;background:var(--paper,#272727);color:var(--ink);font:inherit;font-size:16px}.enquiry-form textarea{resize:vertical}.enquiry-extra{margin:0 0 24px}.enquiry-extra summary{cursor:pointer;padding:12px 0;font-size:14px}.enquiry-extra label{margin:14px 0}.enquiry-help{font-size:13px;line-height:1.6;margin-top:14px;max-width:560px}.enquiry-form :focus-visible{outline:2px solid currentColor;outline-offset:3px}.social-page .enquiry-form input,.social-page .enquiry-form select,.social-page .enquiry-form textarea{color:var(--cream);background:var(--ink)}.social-page .enquiry-form{margin:32px 0}.social-page .enquiry-mail{color:var(--ink)}.enquiry-contact a{overflow-wrap:anywhere}.guest-section{scroll-margin-top:100px}@media(max-width:600px){.enquiry-fields{grid-template-columns:1fr}.enquiry-fields label:first-child{grid-column:auto}.enquiry-mail{max-width:100%;box-sizing:border-box;gap:12px}}
