.result-plans{margin-top:20px;flex:1;min-width:0}.result-plan-heading{font-size:14px;font-weight:650;color:#294e43;line-height:1.5}.result-plan-list{margin:12px 0 0}.result-plan-tier{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:8px 0;border-bottom:1px solid #e5ece6}.result-plan-tier dt{font-size:16px;font-weight:550}.result-plan-tier dd{margin:0;white-space:nowrap}.result-plan-tier strong{font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-.6px}.result-plan-tier dd span{font-size:14px;margin-left:3px;color:#617271}.result-plan-label{font-size:12px;color:#617271;margin-top:9px;line-height:1.5}.result-plan-terms{font-size:13px;line-height:1.6;color:#52685a;margin-top:14px}.result-plan-terms p+p{margin-top:7px}.result-plan-terms a{color:#294e43;text-decoration:underline;text-underline-offset:3px}.result-coverage-details{border-top:1px solid #dfe7e5;margin-top:18px;padding-top:10px}.result-coverage-details summary{cursor:pointer;font-size:13px;font-weight:600;color:#294e43;min-height:44px;align-content:center}.result-coverage-details .service-speeds{margin-top:0}.coverage-card:has(.result-plans) .coverage-card-footer .provider-link{background:#d0ff78;border-color:#b9d68e;color:#152f31;font-size:16px;min-height:50px;font-weight:700}.coverage-card:has(.result-plans) .coverage-card-footer .provider-link:hover{background:#e1ffa9}
