/* Contact: same clear sequence as Deep Love, retaining Marco Berto typography. */
body[data-page="contact"] .contact-choose-layout{display:block;padding-top:76px;padding-bottom:88px}
.contact-choose-layout>div:first-child{padding-bottom:48px;border-bottom:1px solid var(--line)}
.contact-choose-layout h1 br{display:none}
.contact-choose-layout h1{max-width:none}
.contact-choose-layout #contact-form{max-width:760px;margin:52px auto 0}
#contact-form #enquiry-fields{border:0;padding:0;margin:0;min-width:0}
.contact-choose-layout #contact-form input:not([type="hidden"]):not(.honeypot),.contact-choose-layout #contact-form select,.contact-choose-layout #contact-form textarea{background-color:#fff;border:1px solid var(--line);padding:13px 16px;border-radius:0}
.contact-choose-layout #contact-form select{padding-right:42px;background-position:right 16px center}
.contact-choose-layout #contact-form .field-label{margin-bottom:8px}
.contact-choose-layout #contact-form label{margin-bottom:24px}
.contact-choose-layout #contact-form .field-pair{gap:16px}
.contact-choose-layout #contact-form .form-required-note{margin-bottom:24px}
@media(max-width:680px){body[data-page="contact"] .contact-choose-layout{padding-top:46px;padding-bottom:56px}.contact-choose-layout>div:first-child{padding-bottom:30px}.contact-choose-layout #contact-form{margin-top:32px}.contact-choose-layout #contact-form .field-pair{grid-template-columns:1fr;gap:0}}

/* Comfortable mobile form text, including native date/country controls. */
@media(max-width:680px){.contact-choose-layout #contact-form input:not([type="hidden"]):not(.honeypot),.contact-choose-layout #contact-form select,.contact-choose-layout #contact-form textarea{font-size:16px}}
