.mk-compare{border:1px solid var(--mk-line);background:var(--mk-surface);overscroll-behavior-inline:contain;border-radius:12px;overflow-x:auto}.mk-compare table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:640px}.mk-compare th,.mk-compare td{border-bottom:1px solid var(--mk-line);font-variant-numeric:tabular-nums;padding:14px 18px;font-size:.9rem;line-height:1.4}.mk-compare thead th{background:var(--mk-wash);font-weight:650}.mk-compare thead small{color:var(--mk-good);margin-top:2px;font-size:.72rem;display:block}.mk-compare tbody th{background:var(--mk-surface);width:34%;color:var(--mk-muted);font-weight:560;position:sticky;left:0}.mk-compare tr:last-child th,.mk-compare tr:last-child td{border-bottom:0}.mk-compare .is-recommended{background:#f7faf8}.mk-trial-card{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 48px;padding:clamp(24px,4vw,40px);display:grid}.mk-trial-card h2{letter-spacing:-.03em;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;line-height:1.15}.mk-trial-card ul{gap:10px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.mk-trial-card li{align-items:baseline;gap:10px;display:flex}.mk-trial-card li:before{content:"✓";color:#1f9d55;font-weight:700}.mk-trial-card .mk-button{grid-column:1/-1;width:fit-content}.mk-plan-summary{border-top:1px solid var(--mk-line);margin-top:4px;padding-top:12px;font-size:.85rem!important}@media (max-width:800px){.mk-trial-card{grid-template-columns:minmax(0,1fr)}}
