.k-b-compare .k-label{margin-bottom:30px}
.k-b-compare .c-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0 22px;width:824px}
.k-stage[data-safe="full"] .k-b-compare .c-grid,.k-stage[data-safe="centre"] .k-b-compare .c-grid{width:1080px}
.k-b-compare .c-card{background:var(--k-bg-2);border-radius:var(--k-radius-m);padding:30px 32px 32px;box-shadow:inset 0 0 0 2px var(--k-line);display:flex;flex-direction:column;gap:14px;min-width:0}
.k-plate-on .k-b-compare .c-card{background:color-mix(in srgb,var(--k-text) 4%,transparent)}
.k-b-compare .c-top{min-height:44px}
.k-b-compare .c-word{font-size:calc(56px*var(--k-size))}
.k-b-compare .c-ipa{font-size:calc(34px*var(--k-size));margin-top:-6px}
.k-b-compare .c-mean{font-size:calc(30px*var(--k-size));line-height:1.3;color:var(--k-text)}
.k-b-compare .c-ex{font:var(--k-w-body) calc(28px*var(--k-size))/1.45 var(--k-font-body);color:var(--k-muted);margin-top:auto;padding-top:14px;border-top:2px solid var(--k-line)}
.k-b-compare .c-ex .k-hlw{color:var(--k-text)}
.k-b-compare .c-vs{align-self:center;font:italic 400 calc(64px*var(--k-size))/1 var(--k-font-title);color:var(--k-accent)}
.k-b-compare .c-rule{margin-top:30px;transform:rotate(-1deg);transform-origin:left}
