.compare-checked{margin:clamp(1.75rem,3vw,2.5rem) auto 0;padding-bottom:clamp(1.5rem,3vw,2.5rem);color:var(--osvi-ds-faint,#8a94a3);font-size:.86rem;line-height:1.55;text-align:center}.compare-status{display:inline-grid;width:18px;height:18px;flex:none;place-items:center;border-radius:50%}.compare-status svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.compare-status.is-yes{color:#fff;background:var(--osvi-ds-accent,#155dfc)}.compare-status.is-no{color:#8a94a3;background:#eef1f5}.compare-status.is-partial{color:#9a5b00;background:#fdf0d5}.compare-versus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;background:var(--hosp-story-subtle)}.compare-versus-card{display:grid;gap:10px;align-content:start}.compare-versus-card>strong{font-size:.8rem;font-weight:650}.compare-versus-card.is-osvi{border-color:var(--hosp-story-line-blue);box-shadow:inset 0 0 0 1px rgb(21 93 252/12%)}.compare-versus-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.compare-versus-card li{display:flex;gap:8px;align-items:center;color:var(--hosp-story-copy);font-size:.68rem;line-height:1.35}.compare-versus-card li .compare-status{width:16px;height:16px}.compare-versus-card li .compare-status svg{width:10px;height:10px}.compare-table-section,.compare-verdict-section{padding-block:clamp(3.5rem,7vw,6rem)}.compare-verdict-answer{max-width:680px;color:var(--osvi-ds-ink,#111318)!important;font-size:clamp(1.05rem,1.4vw,1.18rem)!important;line-height:1.6!important}.compare-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:1120px;margin:0 auto}.compare-verdict-card{display:grid;align-content:start;gap:.8rem;padding:clamp(1.5rem,3vw,2.1rem);border:1px solid var(--osvi-ds-border,#e1e5ec);border-radius:24px;background:var(--osvi-ds-surface,#fff)}.compare-verdict-card.is-osvi{border-color:var(--osvi-ds-border-blue,#d6e2fa);background:var(--osvi-ds-surface-blue,#eef4ff)}.compare-verdict-card h3{margin:0;color:var(--osvi-ds-ink,#111318);font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:470;letter-spacing:-.03em;line-height:1.15}.compare-verdict-card p{margin:0;color:var(--osvi-ds-copy,#4f5865);font-size:.98rem;line-height:1.6}.compare-table-wrap{max-width:1040px;margin:0 auto;overflow-x:auto;border:1px solid var(--osvi-ds-border,#e1e5ec);border-radius:24px;background:var(--osvi-ds-surface,#fff)}.compare-table{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed}.compare-table td,.compare-table th{padding:1rem 1.25rem;border-bottom:1px solid var(--osvi-ds-border,#e1e5ec);color:var(--osvi-ds-copy,#4f5865);font-size:.92rem;line-height:1.5;text-align:left;vertical-align:top}.compare-table tbody tr:last-child :is(th,td){border-bottom:0}.compare-table thead th{color:var(--osvi-ds-ink,#111318);font-size:1rem;font-weight:600;letter-spacing:-.02em;background:var(--osvi-ds-surface-subtle,#f8fbff)}.compare-table thead th:first-child{width:26%;color:var(--osvi-ds-faint,#8a94a3);font-weight:500}.compare-table tbody th{color:var(--osvi-ds-ink,#111318);font-weight:560}.compare-table .is-osvi{background:rgb(238 244 255/55%)}.compare-table thead .is-osvi{color:var(--osvi-ds-accent,#155dfc);background:var(--osvi-ds-surface-blue,#eef4ff)}.compare-cell{display:flex;gap:.6rem;align-items:flex-start}.compare-cell .compare-status{margin-top:.12em}.compare-cell a,.compare-checked a,.compare-story .hosp-story-body a,.compare-table-note a,.compare-verdict-card a{color:var(--accent-blue-strong);text-decoration:underline;text-underline-offset:3px}.compare-table-note{max-width:1040px;margin:1.1rem auto 0;color:var(--osvi-ds-faint,#8a94a3);font-size:.84rem;line-height:1.6}.compare-table-cta{justify-content:center;margin-top:clamp(1.75rem,3vw,2.5rem)}.compare-table-wrap.is-compact{width:100%;margin:.5rem 0 0;border-radius:18px}.compare-table-wrap.is-compact .compare-table{min-width:420px}.compare-table-wrap.is-compact thead th:first-child{width:24%}.compare-story .hosp-story-body{gap:2rem}.compare-story-item{display:grid;gap:.8rem}.compare-story-item h3{margin:0;color:var(--osvi-ds-ink,#111318);font-size:1.15rem;font-weight:560;letter-spacing:-.015em;line-height:1.35}@media (max-width:860px){.compare-reasons{grid-template-columns:1fr}}@media (max-width:600px){.compare-versus{grid-template-columns:1fr}.compare-table td,.compare-table th{padding:.85rem .9rem;font-size:.86rem}.compare-table-wrap{border-radius:18px}.compare-table,.compare-table-wrap.is-compact .compare-table{min-width:0}.compare-table :is(thead,tbody,tr,th,td){display:block}.compare-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--osvi-ds-border,#e1e5ec)}.compare-table tbody tr:last-child{border-bottom:0}.compare-table thead th:first-child{display:none}.compare-table tbody th{grid-column:1/-1;padding-bottom:.2rem;font-size:.8rem;letter-spacing:.01em}.compare-table :is(th,td),.compare-table tbody tr:last-child :is(th,td){border-bottom:0}.compare-table tbody td{padding-top:.5rem}.compare-table tbody .is-osvi{background:transparent}}