.contact-source-survey .contact-source-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.contact-source-survey .contact-source-options label{cursor:pointer;background:#fff;border:1px solid #a5b9b1;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.contact-source-survey .contact-source-options input{appearance:auto;accent-color:#176e60;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0}.prism-theme .contact-source-survey .contact-source-options span{letter-spacing:0;overflow-wrap:anywhere;font-size:16px;line-height:1.6;color:#193a2d!important}.contact-source-survey .contact-source-options label:has(input:checked){background:#e8f3ed;border-color:#176e60}.contact-source-other{gap:10px;display:grid}.prism-theme .contact-source-survey :is(#contact-source-help,.contact-source-purpose,.contact-source-other>span){font-size:16px;line-height:1.9;color:#193a2d!important}.contact-source-survey input:focus-visible{outline-offset:4px;outline:3px solid #176e60}.prism-theme .contact-request-page .contact-source-survey legend strong{color:#193a2d!important}.prism-theme .contact-request-page .contact-source-survey .contact-source-options label{align-items:center;gap:12px;display:flex}.prism-theme .contact-request-page .contact-source-survey .contact-source-options input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:20px;height:20px;min-height:20px;padding:0}@media (width<=800px){.contact-source-survey .contact-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.contact-source-survey .contact-source-options{grid-template-columns:minmax(0,1fr)}}
