/* 1.36.26 MyDoctor TeleHealth plans on the pricing page */
.thp{padding:48px 0}
.thp .thp-wm{font-weight:800;color:#0b2545;white-space:nowrap}.thp .thp-wm b{color:#0e7c86;font-weight:800}
.thp-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;align-items:stretch}
.thp-c{background:#fff;border:1px solid #dfe7ec;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px;position:relative;min-width:0}
.thp-c.pop{border:2px solid #0e7c86;box-shadow:0 14px 34px rgba(14,124,134,.16)}
.thp-b{position:absolute;top:-11px;left:20px;background:#0e7c86;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}
.thp-c h3{margin:0;font-size:17px;line-height:1.3}
.thp-t{margin:0;color:#4a5d70;font-size:13.5px}
.thp-p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.thp-p strong{font:700 30px/1 'Fraunces',Georgia,serif;color:#0b2545}.thp-p span{color:#4a5d70;font-size:13px}
.thp-m{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:13.5px;border-top:1px dashed #dfe7ec;border-bottom:1px dashed #dfe7ec;padding:10px 0;margin:0;font-variant-numeric:tabular-nums}
.thp-m dt{color:#4a5d70}.thp-m dd{margin:0;font-weight:700;text-align:right}
.thp-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}
.thp-c li{display:flex;gap:8px;align-items:flex-start}
.thp-i{flex:0 0 20px;width:20px;height:20px;margin-top:1px}
.thp-f{font-size:12.5px;color:#4a5d70;max-width:90ch;margin:14px auto 0;text-align:center}
@media (max-width:980px){.thp-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.thp-g{grid-template-columns:1fr}}
.thp .thp-p strong,.thp .thp-p strong *{font:700 30px/1 'Fraunces',Georgia,serif!important;color:#0b2545}

/* 1.36.36: buy button on each TeleHealth pass */
.thp-c .thp-buy{margin-top:auto;align-self:stretch;justify-content:center;text-align:center}
