.insurance-shell{max-width:1120px}.insurance-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;margin:34px 0 58px}.insurance-checklist,.insurance-card{border:2px solid #172f3c;border-radius:28px;padding:clamp(24px,4vw,42px);box-shadow:8px 8px 0 #172f3c}.insurance-checklist{background:#c7f3e7}.insurance-checklist h2,.insurance-card h2{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.08;margin:0 0 18px}.insurance-checklist ul{display:grid;gap:15px;padding-left:22px;line-height:1.55}.insurance-note{margin-top:28px;padding:18px;border-radius:18px;background:#fff7df;line-height:1.55}.insurance-options{display:grid;gap:22px}.insurance-card{box-shadow:6px 6px 0 #172f3c}.insurance-card.essential{background:#ffd479}.insurance-card.complete{background:#d9c7ff}.insurance-card p{line-height:1.55}.option-tag{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.insurance-card .button{margin-top:12px}.partner-disclosure{font-size:.92rem;line-height:1.5;margin:4px 4px 0}@media(max-width:760px){.insurance-grid{grid-template-columns:1fr}.insurance-checklist,.insurance-card{border-radius:22px;box-shadow:5px 5px 0 #172f3c}}
