.recommendation-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#c9f46b;padding:16px;border-radius:16px;margin-bottom:16px}.recommendation-strip div{display:grid}.recommendation-strip small{font-size:.65rem;font-weight:850}.recommendation-strip strong{font-size:1.55rem}.recommendation-strip p{grid-column:1/-1;margin:4px 0;font-size:.78rem}.recommendation-strip .alternatives{border-top:1px solid #11182733;padding-top:8px}.projection-summary{display:flex;justify-content:space-between;gap:20px;background:#eef3ff;border:1px solid #cbd8ff;border-radius:14px;padding:18px 22px;margin:-24px 0 36px}.projection-summary strong{font-size:1.2rem}@media(max-width:760px){.recommendation-strip{grid-template-columns:1fr 1fr}.projection-summary{display:grid}}
.coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:32px}.coverage-card{display:grid;gap:10px;padding:16px;border:1px solid #d8deea;border-radius:14px;background:#fff}.coverage-card div{display:flex;justify-content:space-between;gap:12px}.coverage-card progress{width:100%;accent-color:#4c7d16}.coverage-card small{color:#5f6877}
