.page-telehealth-cards .visit-comparison{background:var(--blue-wash);border:0;border-radius:26px;padding:28px}.page-telehealth-cards .visit-comparison h2{font-size:27px}.page-telehealth-cards .comparison-controls{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.page-telehealth-cards .comparison-controls button{border:1px solid #899db8;border-radius:13px;min-height:46px;padding:10px 16px;background:#fff;color:var(--ink);font-size:17px}.page-telehealth-cards .comparison-controls button[aria-pressed=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.page-telehealth-cards .comparison-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.page-telehealth-cards .route-panel{padding-top:8px}.page-telehealth-cards .route-panel p{font-size:18px}.page-telehealth-cards .comparison-status{font-size:16px;color:var(--muted);margin-bottom:0}.page-telehealth-cards .comparison-panels:has(.route-panel[hidden]){grid-template-columns:1fr}@media(max-width:720px){.page-telehealth-cards .visit-comparison{padding:24px}.page-telehealth-cards .comparison-panels{grid-template-columns:1fr;gap:8px}}