.contact-phone-field{min-width:0;color:inherit;font:inherit;border:0;margin:0;padding:0}.contact-phone-field>legend{font:inherit;margin-bottom:9px;padding:0;font-weight:600}.contact-phone-field__controls{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;display:grid}.contact-phone-field .contact-phone-field__controls>label{min-width:0;font:inherit;flex-direction:column;gap:6px;margin:0;display:flex}.contact-phone-field__controls>label>span{font-size:.85em}.contact-phone-field .contact-phone-field__controls input,.contact-phone-field .contact-phone-field__controls select{box-sizing:border-box;color:#111;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #aebbc8;border-radius:6px;padding:11px 12px}.contact-phone-field__controls input:focus-visible,.contact-phone-field__controls select:focus-visible{outline-offset:2px;outline:3px solid #2563a6}.contact-phone-field__help{margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:block}.contact-phone-field__error{color:#a31522;margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.5}@media (width<=480px){.contact-phone-field__controls{grid-template-columns:minmax(0,1fr)}}
