.style-grid[data-astro-cid-5e4fgep2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,2vw,1.1rem);display:grid}.style-card[data-astro-cid-5e4fgep2]{border-radius:var(--radius);background:var(--paper-raised);border:1px solid var(--line);transition:box-shadow var(--dur) var(--ease-soft), transform var(--dur) var(--ease-soft);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.style-card[data-astro-cid-5e4fgep2]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.style-card__media[data-astro-cid-5e4fgep2]{background:var(--stone);display:block;position:relative;overflow:hidden}.style-card__media[data-astro-cid-5e4fgep2] img[data-astro-cid-5e4fgep2]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .7s var(--ease-soft);display:block}.style-card[data-astro-cid-5e4fgep2]:hover .style-card__media[data-astro-cid-5e4fgep2] img[data-astro-cid-5e4fgep2]{transform:scale(1.03)}.style-card__num[data-astro-cid-5e4fgep2]{font-family:var(--font-display);letter-spacing:.1em;color:var(--ink-strong);background:oklch(98% .008 88/.9);border-radius:2px;padding:.2rem .35rem;font-size:.66rem;font-weight:700;position:absolute;top:.55rem;left:.55rem}.style-card__body[data-astro-cid-5e4fgep2]{gap:.15rem;padding:.8rem .85rem .95rem;display:grid}.style-card__name[data-astro-cid-5e4fgep2]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-strong);font-size:1.05rem;font-weight:600}.style-card__tag[data-astro-cid-5e4fgep2]{color:var(--ink-muted);font-size:.78rem;line-height:1.35}.style-card__cta[data-astro-cid-5e4fgep2]{font-family:var(--font-display);color:var(--accent);align-items:center;gap:.3rem;margin-top:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.table-scroll[data-astro-cid-5e4fgep2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);overflow-x:auto}.compare[data-astro-cid-5e4fgep2]{border-collapse:collapse;width:100%;min-width:720px;font-size:.86rem}.compare[data-astro-cid-5e4fgep2] th[data-astro-cid-5e4fgep2],.compare[data-astro-cid-5e4fgep2] td[data-astro-cid-5e4fgep2]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7rem .85rem}.compare[data-astro-cid-5e4fgep2] thead[data-astro-cid-5e4fgep2] th[data-astro-cid-5e4fgep2]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);background:var(--stone);white-space:nowrap;font-size:.68rem}.compare[data-astro-cid-5e4fgep2] tbody[data-astro-cid-5e4fgep2] th[data-astro-cid-5e4fgep2]{font-family:var(--font-display);white-space:nowrap;font-weight:600}.compare[data-astro-cid-5e4fgep2] tbody[data-astro-cid-5e4fgep2] th[data-astro-cid-5e4fgep2] a[data-astro-cid-5e4fgep2]{color:var(--ink-strong);border-bottom:1px solid var(--oak);text-decoration:none}.compare[data-astro-cid-5e4fgep2] tbody[data-astro-cid-5e4fgep2] tr[data-astro-cid-5e4fgep2]:last-child th[data-astro-cid-5e4fgep2],.compare[data-astro-cid-5e4fgep2] tbody[data-astro-cid-5e4fgep2] tr[data-astro-cid-5e4fgep2]:last-child td[data-astro-cid-5e4fgep2]{border-bottom:0}.notes[data-astro-cid-5e4fgep2]{margin-top:clamp(1.4rem,3vw,2rem)}.note[data-astro-cid-5e4fgep2] h3[data-astro-cid-5e4fgep2]{letter-spacing:-.01em;color:var(--ink-strong);margin-bottom:.3rem;font-size:1rem}.note[data-astro-cid-5e4fgep2] p[data-astro-cid-5e4fgep2]{color:var(--ink-muted);font-size:.88rem;line-height:1.5}.note[data-astro-cid-5e4fgep2] a[data-astro-cid-5e4fgep2]{color:var(--accent)}.q-list[data-astro-cid-5e4fgep2]{color:var(--ink-muted);gap:.8rem;max-width:46ch;margin-top:1rem;padding-left:1.1rem;line-height:1.55;display:grid}.q-list[data-astro-cid-5e4fgep2] strong[data-astro-cid-5e4fgep2]{color:var(--ink-strong);font-family:var(--font-display);font-weight:600}.mini-table[data-astro-cid-5e4fgep2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);align-self:start;padding:1.1rem 1.2rem}.mini-table[data-astro-cid-5e4fgep2] h3[data-astro-cid-5e4fgep2]{font-size:.7rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.mini-table[data-astro-cid-5e4fgep2] dl[data-astro-cid-5e4fgep2]{gap:.4rem;margin-bottom:.9rem;display:grid}.mini-table[data-astro-cid-5e4fgep2] dl[data-astro-cid-5e4fgep2]>div[data-astro-cid-5e4fgep2]{border-bottom:1px dashed var(--line);justify-content:space-between;gap:1rem;padding-bottom:.35rem;font-size:.86rem;display:flex}.mini-table[data-astro-cid-5e4fgep2] dt[data-astro-cid-5e4fgep2]{color:var(--ink-muted)}.mini-table[data-astro-cid-5e4fgep2] dd[data-astro-cid-5e4fgep2]{font-family:var(--font-display);color:var(--ink-strong);margin:0;font-weight:600}@media (width>=720px){.style-grid[data-astro-cid-5e4fgep2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1040px){.style-grid[data-astro-cid-5e4fgep2]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.style-card[data-astro-cid-5e4fgep2]:hover,.style-card[data-astro-cid-5e4fgep2]:hover .style-card__media[data-astro-cid-5e4fgep2] img[data-astro-cid-5e4fgep2]{transform:none}}
