/* Petabit contact-page structure, adapted to WBN's existing type and blue. */
.enquiry-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px;padding-bottom:100px;align-items:start}
.enquiry-page .canonical-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 56px;padding-bottom:48px}.enquiry-page .canonical-opening>.eyebrow{grid-column:1/-1;margin:0}.enquiry-page .canonical-opening h1{margin:0;text-wrap:balance}.enquiry-page .canonical-opening>p{max-width:60ch;margin:0}
.enquiry-direct{min-width:0}.enquiry-email{display:block;font-family:WBNDisplay,sans-serif;font-size:clamp(19px,2.1vw,26px);font-weight:600;letter-spacing:-.4px;overflow-wrap:anywhere;margin:13px 0 27px;color:#0072ce}
.enquiry-direct dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:0}.enquiry-direct dl>div{min-width:0}.enquiry-direct dt{font:600 13px/1.5 WBNOpen,sans-serif;color:#1f272b;margin-bottom:8px}.enquiry-direct dd{margin:0;line-height:1.7}.enquiry-context{border-top:1px solid #d9dde0;margin-top:32px;padding-top:28px}.enquiry-context h2,.enquiry-inquiry h2{font-family:WBNDisplay,sans-serif;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px;margin:0 0 15px}.enquiry-context p{font-size:15px;line-height:1.75}.enquiry-context>a{color:#0072ce;font-weight:600}
.enquiry-inquiry{min-width:0;border-left:1px solid #d9dde0;padding-left:40px}.enquiry-required{font-size:13px;color:#555;margin:0 0 28px}.inquiry-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.inquiry-fields>div{min-width:0}.inquiry-fields label{display:flex;gap:12px;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;margin-bottom:9px;color:#1f272b}.inquiry-fields label span{font-size:12px;font-weight:400;color:#62676b}.inquiry-fields input,.inquiry-fields textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;border:1px solid #b9c0c5;border-radius:0;background:#fff;color:#1f272b;font:400 16px/1.5 WBNOpen,sans-serif;padding:12px 13px;box-shadow:none}.inquiry-fields textarea{resize:vertical;min-height:172px}.inquiry-fields :is(input,textarea):focus{outline:2px solid #0072ce;outline-offset:2px}.inquiry-message{grid-column:1/-1}.inquiry-submit{display:flex;align-items:flex-start;gap:24px;margin-top:24px}.inquiry-submit button{flex-shrink:0;background:#0072ce;color:#fff;border:1px solid #0072ce;border-radius:0;font:600 14px/1.5 WBNOpen,sans-serif;padding:13px 22px;cursor:pointer}.inquiry-submit button:disabled{opacity:.6;cursor:wait}.inquiry-submit button:focus-visible{outline:2px solid #0072ce;outline-offset:4px}.inquiry-submit p{font-size:12px;line-height:1.65;margin:0;max-width:340px;color:#555}.form-status{min-height:1.5em;font-size:14px;line-height:1.6;margin:20px 0 0;color:#1f272b}.form-status[role=alert]{border-left:3px solid #0072ce;padding-left:12px}.website-contact[aria-busy=true] input,.website-contact[aria-busy=true] textarea{background:#f4f5f6}
@media(max-width:1100px){.enquiry-workspace{gap:36px}.enquiry-inquiry{padding-left:28px}.enquiry-direct dl{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.enquiry-workspace{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:64px}.enquiry-page .canonical-opening{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:32px}.enquiry-inquiry{border-left:0;border-top:1px solid #d9dde0;padding:28px 0 0}.enquiry-direct dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enquiry-context{max-width:650px}.enquiry-direct dd a{display:inline-flex;align-items:center;min-height:44px}}
@media(max-width:480px){.inquiry-fields{grid-template-columns:minmax(0,1fr);gap:20px}.inquiry-submit{flex-direction:column;gap:16px}.inquiry-submit button{width:100%}.enquiry-email{font-size:21px}}
@media(max-width:380px){.enquiry-direct dl{grid-template-columns:minmax(0,1fr)}}
