/* Only the new text-led insurance card. Existing featured card stays untouched. */
.cs-page .cs-insurance-card{grid-column:1/-1;border-top:3px solid #087ca3}
.cs-page .cs-insurance-card .cs-card-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px 64px;padding:38px}
.cs-page .cs-insurance-card .cs-summary{max-width:54ch}
.cs-page .cs-insurance-card .cs-results{margin:0;padding:0;border:0;grid-template-columns:1fr;gap:20px}
.cs-page .cs-insurance-card .cs-results div{display:flex;flex-direction:column-reverse;gap:6px}
.cs-page .cs-insurance-card .cs-study-link{grid-column:1/-1}
@media(max-width:767px){.cs-page .cs-insurance-card .cs-card-body{grid-template-columns:1fr;gap:26px;padding:26px 24px}.cs-page .cs-insurance-card .cs-results{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d1dfe6;padding-top:24px;gap:22px}.cs-page .cs-insurance-card .cs-results dd{font-size:31px}}

.cs-page .cs-insurance-card .cs-results dd{font-size:clamp(25px,2.8vw,37px);white-space:normal;line-height:1.25}.cs-page .cs-insurance-card .cs-results dt{line-height:1.7}@media(max-width:767px){.cs-page .cs-insurance-card .cs-results{grid-template-columns:1fr}.cs-page .cs-insurance-card .cs-results dd{font-size:31px}}
