.contact-page{width:min(var(--site-width), 100%);margin:auto;padding:0 48px 72px}.company-contact{border-top:1px solid var(--exv-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8%;padding:32px 0;display:grid}.company-contact h2{margin:16px 0 8px;font-size:24px;font-weight:550}.company-contact address{font-style:normal}.company-contact address>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:16px;padding:6px 0;display:grid}.company-contact address span{color:var(--exv-muted);font-size:14px}.company-contact address a{overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:44px;color:var(--exv-brand);text-underline-offset:5px;align-items:center;display:inline-flex}.company-contact address p{margin:0}.contact-opening{grid-template-columns:2fr 1fr;gap:8%;padding:66px 0 56px;display:grid}.contact-opening h1{letter-spacing:-.065em;margin:30px 0 24px;font-size:clamp(38px,4.8vw,64px);font-weight:600;line-height:1.25}.contact-lead{margin:0;font-size:18px;line-height:1.9}.contact-opening-note{border-left:1px solid var(--exv-line);align-self:end;padding:4px 0 4px 28px}.contact-opening-note>p:not(.editorial-label){margin:22px 0 18px;font-size:17px;line-height:2}.contact-content{border-top:1px solid var(--exv-ink);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8%;padding-top:32px;display:grid}.contact-content>*,.contact-fields>*{min-width:0}.contact-hint{color:var(--exv-muted);font-size:13px;line-height:1.8}.contact-required-note{color:var(--exv-muted);margin:0 0 30px;font-size:13px}.contact-group{border:0;border-top:1px solid var(--exv-line);min-width:0;margin:0 0 36px;padding:20px 0 0}.contact-group legend{padding:0 16px 0 0;font-size:20px;font-weight:600}.contact-group legend>span{color:var(--exv-brand);margin-right:14px;font-family:Arial,sans-serif;font-size:13px}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.contact-field{margin-bottom:22px}.contact-field-wide{grid-column:1/-1}.contact-field>label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.contact-field input:not([type=checkbox]),.contact-field select,.contact-field textarea,.contact-settings-form input{width:100%;min-height:46px;color:var(--exv-ink);background:var(--exv-surface);border:1px solid var(--exv-control);border-radius:var(--exv-radius);padding:11px 12px;font-size:16px;line-height:1.6;display:block}.contact-field textarea{resize:vertical;min-height:190px}.contact-field input:disabled{background:var(--exv-soft)}.contact-field [aria-invalid=true],.contact-settings-form [aria-invalid=true]{border:2px solid var(--exv-danger)}.contact-field>.contact-hint{margin:8px 0 0}.contact-message-help{justify-content:space-between;align-items:start;gap:20px;margin-top:8px;display:flex}.contact-message-help p{margin:0}.contact-message-help>span{white-space:nowrap}.contact-checkbox,.contact-field>label.contact-checkbox{cursor:pointer;align-items:start;gap:10px;margin:14px 0 0;font-size:14px;font-weight:400;display:flex}.contact-checkbox input{width:20px;height:20px;accent-color:var(--exv-brand);flex:none;margin:3px 0 0}.contact-policy{margin:0}.contact-policy>div{border-bottom:1px solid var(--exv-line);grid-template-columns:135px minmax(0,1fr);gap:16px;padding:12px 0;font-size:14px;display:grid}.contact-policy dt{font-weight:600}.contact-policy dd{overflow-wrap:anywhere;margin:0}.contact-policy a{color:var(--exv-brand)}.contact-field-error{color:var(--exv-danger);margin:8px 0 0;font-size:14px}.contact-error-summary{border-left:3px solid var(--exv-danger);color:var(--exv-danger);background:#fff;margin:0 0 28px;padding:18px 20px;font-size:14px}.contact-error-summary p{margin:0}.contact-error-summary ul{margin:10px 0 0;padding-left:20px}.contact-submit{border-top:1px solid var(--exv-ink);flex-wrap:wrap;align-items:center;gap:18px;padding-top:24px;display:flex}.contact-submit .button,.contact-receipt .button{gap:28px}.contact-submit p{margin:0}.contact-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contact-aside{padding:4px 0 0}.contact-aside h2{margin:22px 0 28px;font-size:26px;font-weight:600}.contact-aside ol{margin:0 0 28px;padding:0;list-style:none}.contact-aside li{border-top:1px solid var(--exv-line);gap:16px;padding:22px 0;display:flex}.contact-aside li>span{color:var(--exv-brand);font-family:Arial,sans-serif;font-size:13px}.contact-aside h3{margin:-3px 0 8px;font-size:16px;font-weight:600}.contact-aside li p{color:var(--exv-muted);margin:0;font-size:14px;line-height:1.9}.contact-unavailable,.contact-receipt{padding:28px 0 50px}.contact-unavailable h2,.contact-receipt h2{margin:24px 0 18px;font-size:28px;font-weight:600;line-height:1.5}.contact-unavailable>p:not(.editorial-label),.contact-receipt>p{max-width:580px;line-height:1.9}.contact-unavailable .editorial-link{margin-top:16px}.contact-receipt dl{border-block:1px solid var(--exv-line);margin-top:28px;padding:20px 0}.contact-receipt dl>div{flex-wrap:wrap;gap:10px 24px;display:flex}.contact-receipt dd{overflow-wrap:anywhere;margin:0;font-family:monospace}.contact-test-notice{border-left:3px solid var(--exv-orange);background:#fff;flex-wrap:wrap;gap:8px 20px;margin-bottom:30px;padding:18px 20px;font-size:14px;display:flex}.contact-test-notice a{color:var(--exv-brand)}.inquiry-admin-list{margin:28px 0;padding:0;list-style:none}.inquiry-admin-list>li{border-top:1px solid var(--exv-line);padding:26px 0}.inquiry-admin-list h2{margin:0 0 12px;font-size:19px;font-weight:600}.inquiry-admin-list .contact-policy{margin-bottom:20px}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere}.contact-settings-form{border-top:1px solid var(--exv-line);max-width:660px;padding:28px 0}.contact-settings-form>label{margin-bottom:10px;display:block}.contact-settings-form .button{margin-top:20px}.contact-settings-history{overflow-wrap:anywhere;padding-left:20px;font-size:14px}.section-actions button.text-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.section-actions button.text-link:disabled{opacity:.6;cursor:wait}@media (max-width:1100px){.contact-page{padding-inline:32px}.contact-content,.contact-opening{gap:5%}}@media (max-width:800px){.company-contact{grid-template-columns:minmax(0,1fr);gap:16px}.contact-page{padding:0 24px 50px}.contact-opening{grid-template-columns:minmax(0,1fr);gap:32px;padding:44px 0 38px}.contact-opening-note{border-left:0;border-top:1px solid var(--exv-line);padding:22px 0 0}.contact-opening-note>p:not(.editorial-label){margin:14px 0;font-size:15px}.contact-content{grid-template-columns:minmax(0,1fr);gap:44px}.contact-aside{border-top:1px solid var(--exv-ink);padding-top:28px}.contact-fields{grid-template-columns:minmax(0,1fr)}.contact-policy>div{grid-template-columns:minmax(0,1fr);gap:4px}.contact-message-help{display:block}.contact-opening h1{font-size:clamp(34px,7vw,48px)}.contact-lead{font-size:16px}.contact-unavailable h2,.contact-receipt h2{font-size:25px}}@media (forced-colors:active){.contact-test-notice,.contact-error-summary,.contact-field [aria-invalid=true]{border-color:canvastext}}
