.compare-cards__list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 var(--gap);display:grid;margin-top:var(--vgap)!important}.compare-cards__card{grid-template-rows:subgrid;grid-row:span var(--span);margin:0 0 var(--gap);background:var(--surface);border:1px solid var(--line-300);border-radius:var(--radius-md);row-gap:0;display:grid;overflow:hidden}.compare-cards__media img,.compare-cards__media--empty{aspect-ratio:3/2;object-fit:cover;background:var(--surface-2);width:100%}.section .compare-cards__title{font-size:var(--fs-h3);padding:var(--sp-5) var(--sp-5) var(--sp-2);margin:0}.compare-cards__rows{grid-template-rows:subgrid;grid-row:span var(--rows);padding:0 var(--sp-5);margin:0;display:grid}.compare-cards__row{padding:var(--sp-3) 0;border-bottom:1px solid var(--line-300)}.compare-cards__row:last-child{border-bottom:0}.compare-cards__row dt{font-family:var(--font-ui);font-size:var(--fs-label);color:var(--fg-faint);margin-bottom:2px}.compare-cards__row dd{font-size:var(--fs-ui);margin:0;line-height:1.5}.compare-cards__link{margin:0 var(--sp-5) var(--sp-3);place-self:end start}.compare-cards__note{margin:var(--sp-2) 0 0;font-family:var(--font-ui);font-size:var(--fs-small);color:var(--fg-muted)}.compare-cards__hint{font-family:var(--font-ui);font-size:var(--fs-label);color:var(--fg-faint);margin:0;display:none}@media (width<=1023px){.compare-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.compare-cards__list{grid-template-columns:minmax(0,1fr)}.compare-cards--scroll .compare-cards__scroller{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding:0 var(--gutter);overflow-x:auto}.compare-cards--scroll .compare-cards__list{grid-template-columns:repeat(var(--n), 84vw);width:max-content}.compare-cards--scroll .compare-cards__card{scroll-snap-align:start}.compare-cards--scroll .compare-cards__hint{display:block}}@media print{.compare-cards__scroller{overflow:visible}}
