.head[data-astro-cid-vyxvhy5y]{background:linear-gradient(to bottom, var(--paper), var(--surface-2));padding-block:var(--space-7) var(--space-6)}.head[data-astro-cid-vyxvhy5y] h1[data-astro-cid-vyxvhy5y]{margin-block:var(--space-2);max-width:24ch}.sec-title[data-astro-cid-vyxvhy5y]{margin-bottom:var(--space-5)}.sr-only[data-astro-cid-vyxvhy5y]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hole[data-astro-cid-vyxvhy5y]{color:var(--ink-faint)}.analysis-band[data-astro-cid-vyxvhy5y]{background:var(--surface-2);border-bottom:1px solid var(--line);padding-block:var(--space-7)}.analysis-top[data-astro-cid-vyxvhy5y]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.analysis-top[data-astro-cid-vyxvhy5y]{gap:var(--space-5);grid-template-columns:1fr}}.verdict[data-astro-cid-vyxvhy5y]{font-size:var(--step-2);color:var(--ink);line-height:1.25}.verdict[data-astro-cid-vyxvhy5y]:before{content:"";width:var(--space-6);background:var(--brand);height:3px;margin-bottom:var(--space-4);display:block}@media (width<=640px){.verdict[data-astro-cid-vyxvhy5y]{font-size:var(--step-1)}}.coverage[data-astro-cid-vyxvhy5y] .note-title[data-astro-cid-vyxvhy5y]{margin-bottom:var(--space-3)}.coverage-body[data-astro-cid-vyxvhy5y]{font-size:var(--step--1);color:var(--ink-soft);line-height:1.7}.cov-n[data-astro-cid-vyxvhy5y]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.2em;font-weight:600}.constats[data-astro-cid-vyxvhy5y]{gap:var(--space-6) var(--space-7);margin:var(--space-7) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;padding:0;display:grid}.constat[data-astro-cid-vyxvhy5y]{border-top:1px solid var(--line-strong);padding-top:var(--space-3)}.constat[data-astro-cid-vyxvhy5y] dt[data-astro-cid-vyxvhy5y]{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.07em;color:var(--ink);line-height:1.3}.constat[data-astro-cid-vyxvhy5y] dd[data-astro-cid-vyxvhy5y]{margin:var(--space-2) 0 0;font-size:var(--step-0);color:var(--ink);line-height:1.6}.vendors-table[data-astro-cid-vyxvhy5y] th[data-astro-cid-vyxvhy5y][scope=row]{font-family:var(--font-display);text-transform:none;letter-spacing:normal;color:var(--ink);border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;font-size:.95rem}.v-name[data-astro-cid-vyxvhy5y] a[data-astro-cid-vyxvhy5y]{border-bottom:1px solid var(--line-strong);text-decoration:none}.v-name[data-astro-cid-vyxvhy5y] a[data-astro-cid-vyxvhy5y]:hover{border-color:var(--accent)}.v-trade[data-astro-cid-vyxvhy5y]{min-width:20ch}.kind[data-astro-cid-vyxvhy5y]{font-family:var(--font-display);font-weight:600;font-size:var(--step--1);color:var(--ink);display:block}.specialties[data-astro-cid-vyxvhy5y]{margin:var(--space-2) 0 0;gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.specialties[data-astro-cid-vyxvhy5y] li[data-astro-cid-vyxvhy5y]{color:var(--ink-soft);background:var(--surface-2);border-radius:var(--radius);padding:1px var(--space-2);white-space:nowrap;font-size:.7rem;line-height:1.4}.v-depots[data-astro-cid-vyxvhy5y]{font-size:var(--step--1);color:var(--ink-soft);max-width:34ch}.shows-col[data-astro-cid-vyxvhy5y]{white-space:nowrap}.flag[data-astro-cid-vyxvhy5y]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;padding:1px var(--space-2);border-radius:var(--radius);border:1px solid;font-size:.7rem;font-weight:600;display:inline-block}.flag-yes[data-astro-cid-vyxvhy5y]{color:var(--down)}.flag-no[data-astro-cid-vyxvhy5y]{color:var(--ink-faint)}.flag-link[data-astro-cid-vyxvhy5y]{text-decoration:none}.flag-link[data-astro-cid-vyxvhy5y]:hover{color:var(--accent)}.quote-lead[data-astro-cid-vyxvhy5y]{background:var(--surface-2);border-block:1px solid var(--line)}.price-note[data-astro-cid-vyxvhy5y]{margin-bottom:var(--space-6)}.price-note[data-astro-cid-vyxvhy5y] p[data-astro-cid-vyxvhy5y]{max-width:78ch;color:var(--ink-soft)}.cards[data-astro-cid-vyxvhy5y]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;display:grid}.vendor-card[data-astro-cid-vyxvhy5y]{border-top:3px solid var(--brand);padding:var(--space-5) 0 0;scroll-margin-top:var(--space-6);overflow:hidden}.vc-head[data-astro-cid-vyxvhy5y]{padding:0 var(--space-5) var(--space-4)}.vc-head[data-astro-cid-vyxvhy5y] h3[data-astro-cid-vyxvhy5y]{font-size:var(--step-1)}.vc-head[data-astro-cid-vyxvhy5y] h3[data-astro-cid-vyxvhy5y] a[data-astro-cid-vyxvhy5y]{text-decoration:none}.vc-head[data-astro-cid-vyxvhy5y] h3[data-astro-cid-vyxvhy5y] a[data-astro-cid-vyxvhy5y]:hover{text-decoration:underline}.vc-kind[data-astro-cid-vyxvhy5y]{margin-top:var(--space-1)}.vendor-card[data-astro-cid-vyxvhy5y] .table-scroll[data-astro-cid-vyxvhy5y]{border-inline:0;background:0 0;border-bottom:0;border-radius:0}.vendor-card[data-astro-cid-vyxvhy5y] table[data-astro-cid-vyxvhy5y].prices th[data-astro-cid-vyxvhy5y],.vendor-card[data-astro-cid-vyxvhy5y] table[data-astro-cid-vyxvhy5y].prices td[data-astro-cid-vyxvhy5y]{padding-inline:var(--space-3)}.p-product[data-astro-cid-vyxvhy5y]{font-size:var(--step--1);min-width:16ch;line-height:1.45}.etat[data-astro-cid-vyxvhy5y]{margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:.7rem;display:block}.price-col[data-astro-cid-vyxvhy5y]{text-align:right}.amount[data-astro-cid-vyxvhy5y]{color:var(--ink);font-weight:600;display:block}.vat[data-astro-cid-vyxvhy5y]{margin-top:var(--space-1);font-family:var(--font-body);color:var(--ink-faint);white-space:nowrap;font-size:.7rem;display:block}.p-source[data-astro-cid-vyxvhy5y]{font-size:var(--step--1)}.p-source[data-astro-cid-vyxvhy5y] a[data-astro-cid-vyxvhy5y]{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.observed[data-astro-cid-vyxvhy5y]{margin-top:var(--space-1);color:var(--ink-faint);white-space:nowrap;font-size:.7rem;display:block}.observed[data-astro-cid-vyxvhy5y][data-stale=true]{color:var(--up);font-weight:600}.stale-warning[data-astro-cid-vyxvhy5y]{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--brand-wash);font-size:var(--step--1);color:var(--brand-strong);max-width:none;margin:0}
