.consultation-routing{min-width:0}.consultation-route-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.consultation-route-options legend{letter-spacing:-.02em;margin-bottom:16px;font-size:21px;font-weight:600}.consultation-route-options label{cursor:pointer;background:#fff;border:1px solid #c6d3cc;border-radius:6px;align-items:flex-start;gap:10px;padding:15px;font-size:15px;line-height:1.45;display:flex}.consultation-route-options label:has(input:checked){background:#e9f2ee;border-color:#247566}.consultation-route-options input{accent-color:#247566;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.consultation-route-options input:focus-visible{outline-offset:4px;outline:3px solid #74bba7}.consultation-route-content{margin-top:20px}.consultation-route-prompt{color:#5c7071;margin:0;font-size:15px;line-height:1.5}.consultation-routing .consultation-form{margin-top:20px}.consultation-self-service{background:#fff;border:1px solid #d8e2dc;border-radius:8px;padding:24px}.consultation-self-service h3{letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.25}.consultation-self-service p{color:#435e60;margin:12px 0;font-size:16px;line-height:1.6}.consultation-self-service nav{gap:10px;margin-top:20px;font-size:15px;line-height:1.5;display:grid}.consultation-self-service a{color:#254d43;text-underline-offset:4px;text-decoration:underline}.consultation-self-service a:focus-visible{outline-offset:4px;outline:3px solid #74bba7}@media (max-width:500px){.consultation-route-options{grid-template-columns:minmax(0,1fr);gap:10px}.consultation-route-options label{padding:13px}.consultation-self-service{padding:22px 18px}}
