.carepit-listing-samples{margin:38px 0 24px;padding:28px 0 10px;border-top:1px solid #e2ebef}
.carepit-listing-samples__heading h2{font-size:clamp(23px,2.5vw,29px);font-weight:900;margin:10px 0 12px;color:#17354b}
.carepit-listing-samples__heading>p,.carepit-listing-samples__note{font-size:15px;font-weight:600;line-height:1.9;color:#475e6f}
.carepit-listing-samples__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}
.carepit-sample-card{overflow:hidden;border:1px solid #dae7ef;border-radius:14px;background:#fff;box-shadow:0 5px 20px #1639550a}
.carepit-sample-card__visual{height:145px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;color:#285761;font-size:16px;font-weight:800;background:linear-gradient(115deg,#d5eee8,#eef9f2 50%,#cfebf0)}
.carepit-sample-card__visual--growth{background:linear-gradient(115deg,#f9e7d0,#fff9e9 55%,#e4ecf6);color:#81522a}
.carepit-sample-card__visual span{border:2px dashed #ffffffbf;border-radius:9px;padding:13px 22px;background:#ffffff86}
.carepit-sample-card__body{padding:22px 23px 24px}
.carepit-sample-card__flag{font-size:14px;font-weight:900;color:#117c76;margin:0 0 9px}
.carepit-sample-card__flag--growth{color:#a75c24}
.carepit-sample-card h3{font-size:21px;font-weight:900;line-height:1.5;margin:0 0 8px;color:#19384f}
.carepit-sample-card h3 small{font-size:14px;font-weight:700}
.carepit-sample-card__meta{font-size:14px;font-weight:750;color:#61798a}
.carepit-sample-card__body>p:not(.carepit-sample-card__flag){line-height:1.85}
.carepit-sample-card__body ul{margin:15px 0 20px;padding-left:1.3em;line-height:1.85;font-size:15px;font-weight:600}
.carepit-sample-card__link{display:inline-flex;padding:11px 17px;border-radius:7px;background:#e9f6f3;color:#116b66;font-weight:900;text-decoration:none;font-size:15px}
.carepit-sample-card__link:hover{background:#d0eee6;color:#07554f}
.carepit-listing-samples__note{margin:17px 0 0;padding:14px 18px;border-radius:9px;background:#f5f8fa}
@media(max-width:700px){.carepit-listing-samples{margin-top:28px;padding-top:23px}.carepit-listing-samples__grid{grid-template-columns:1fr;gap:16px}.carepit-sample-card__body{padding:18px}.carepit-listing-samples__heading>p,.carepit-listing-samples__note{font-size:14px}.carepit-sample-card__visual{height:120px}}

/* One-page previews, additive to existing plan information */
.carepit-sample-card--onepage .carepit-sample-card__poster{display:block;position:relative;overflow:hidden;height:280px;background:#f1f8fa;border-bottom:1px solid #e1e9ef}
.carepit-sample-card__poster img{width:100%;height:auto;object-fit:cover;object-position:top;transform:translateY(-4px);transition:transform .2s}
.carepit-sample-card__poster:hover img{transform:translateY(-20px)}
.carepit-sample-card__poster-label{position:absolute;bottom:12px;left:14px;right:14px;display:block;padding:12px 14px;text-align:center;background:#1175bf;color:#fff;border-radius:9px;font-size:15px;font-weight:900;box-shadow:0 5px 15px #22475924}
.carepit-sample-card__poster-label--growth{background:#0a947d}
.carepit-sample-card--onepage .carepit-sample-card__body{padding:21px 22px 23px}
@media(max-width:700px){.carepit-sample-card--onepage .carepit-sample-card__poster{height:250px}.carepit-sample-card__poster-label{font-size:14px}}
