#contact-form .contact-channel{border:0;padding:0;margin:0;min-width:0}
#contact-form .contact-channel legend{padding:0;margin-bottom:15px;font-size:13px;line-height:1.5}
#contact-form .channel-options{display:flex;gap:28px;flex-wrap:wrap}
#contact-form .channel-options label{flex-direction:row;align-items:center;gap:9px;cursor:pointer}
#contact-form .channel-options input{appearance:auto;display:inline-block;width:15px;height:15px;flex:0 0 15px;padding:0;margin:0;border:0;box-shadow:none;accent-color:#302a24;cursor:pointer}
#contact-form .channel-options input:focus-visible{outline:1px solid #302a24;outline-offset:4px}
#contact-form [data-channel][hidden]{display:none}
