.vehicleIntake .aqRepeat>.aqYesNo{margin-top:1rem}.vehicleError{color:#a52323;background:#fff0f0;border-radius:12px;margin:1rem 0;padding:.85rem 1rem;font-weight:750}.vehicleOptions{background:#fafcff;border:1px solid #dfe6ef;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.4rem 0;padding:1.2rem;display:grid}.vehicleOptions legend,.vehicleOptions summary{color:#0b2748;cursor:pointer;grid-column:1/-1;padding:0 .35rem;font-size:1.05rem;font-weight:900}.vehicleOptions label{color:#29435f;background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:.65rem;padding:.8rem;font-weight:750;display:flex}.vehicleOptions input,.vehicleCoverage input{flex:none;width:18px;height:18px}.vehicleSectionTitle{color:#0b2748;margin:1.5rem 0 .8rem}.vehicleCoverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vehicleCoverage label{color:#0b315f;background:#f3f8ff;border:2px solid #cbdbea;border-radius:16px;align-items:center;gap:.75rem;min-height:86px;padding:1rem;display:flex}.vehicleCoverage b{font-size:1.05rem}.vehicleIntake .aqAddressControl{grid-column:1/-1}@media (max-width:780px){.vehicleOptions,.vehicleCoverage{grid-template-columns:1fr}.vehicleIntake .aqStepHead h2{font-size:2rem}.vehicleIntake .aqApplication{overflow:visible}}
