.gb-brand[data-astro-cid-3ltt2l3a]{max-width:var(--container-max);margin:0 auto;padding:0 20px 48px}.gb-breadcrumb[data-astro-cid-3ltt2l3a]{font-family:var(--font-mono);color:var(--gray-500);padding:16px 0 0;font-size:11px}.gb-breadcrumb[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]{color:var(--gray-500)}.gb-breadcrumb[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]:hover{color:var(--brand-red-text)}.gb-breadcrumb[data-astro-cid-3ltt2l3a] span[data-astro-cid-3ltt2l3a]{color:var(--ink);font-weight:700}.gb-brand-hero[data-astro-cid-3ltt2l3a]{gap:var(--space-6);padding:var(--space-5) 0 var(--space-6);grid-template-columns:minmax(280px,1fr) minmax(280px,480px);align-items:start;display:grid}.gb-brand-intro[data-astro-cid-3ltt2l3a]{gap:var(--space-4);flex-direction:column;display:flex}.gb-brand-eyebrow[data-astro-cid-3ltt2l3a]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--brand-red);color:#fff;border-radius:var(--radius-sm);align-self:flex-start;padding:5px 12px;font-weight:800}.gb-brand-title[data-astro-cid-3ltt2l3a]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.gb-brand-logo[data-astro-cid-3ltt2l3a]{border:var(--border-thin) solid var(--rule-soft);border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;width:200px;height:64px;padding:8px 12px;display:flex}.gb-brand-logo[data-astro-cid-3ltt2l3a] img{object-fit:contain;width:100%;height:100%}.gb-brand-title[data-astro-cid-3ltt2l3a] h1[data-astro-cid-3ltt2l3a]{font-size:var(--text-display-2);margin:0}.gb-brand-scorecard[data-astro-cid-3ltt2l3a]{border-top:3px solid var(--ink);border-bottom:1px solid var(--gray-200);padding:var(--space-4) 0 var(--space-5);margin-bottom:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.gb-scorecard-grid[data-astro-cid-3ltt2l3a]{background:var(--gray-200);border:1px solid var(--gray-200);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.gb-score-tile[data-astro-cid-3ltt2l3a]{background:var(--paper);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.gb-score-label[data-astro-cid-3ltt2l3a]{font-family:var(--font-display);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-500);font-weight:800}.gb-score-value[data-astro-cid-3ltt2l3a]{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.gb-score-num[data-astro-cid-3ltt2l3a]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.1}.gb-score-row[data-astro-cid-3ltt2l3a]{flex-wrap:wrap;align-items:baseline;gap:10px 14px;display:flex}.gb-score-chips[data-astro-cid-3ltt2l3a]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gb-score-chips[data-astro-cid-3ltt2l3a] li[data-astro-cid-3ltt2l3a]{border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-700);background:var(--paper);padding:7px 11px;font-size:.82rem;line-height:1}@media(width<=560px){.gb-score-num[data-astro-cid-3ltt2l3a]{font-size:1.25rem}.gb-score-tile[data-astro-cid-3ltt2l3a]{padding:12px 14px}}.gb-brand-details[data-astro-cid-3ltt2l3a]{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.gb-brand-details[data-astro-cid-3ltt2l3a] summary[data-astro-cid-3ltt2l3a]{justify-content:space-between;align-items:baseline;gap:var(--space-4);cursor:pointer;min-height:44px;padding:12px 0;list-style:none;display:flex}.gb-brand-details[data-astro-cid-3ltt2l3a] summary[data-astro-cid-3ltt2l3a]::-webkit-details-marker{display:none}.gb-brand-details-title[data-astro-cid-3ltt2l3a]{font-family:var(--font-display);color:var(--ink);font-size:1.05rem;font-weight:700}.gb-brand-details-hint[data-astro-cid-3ltt2l3a]{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-500);font-size:11px}.gb-brand-details[data-astro-cid-3ltt2l3a][open] .gb-brand-details-hint[data-astro-cid-3ltt2l3a]:after{content:" ▴"}.gb-brand-details[data-astro-cid-3ltt2l3a]:not([open]) .gb-brand-details-hint[data-astro-cid-3ltt2l3a]:after{content:" ▾"}.gb-brand-section-tight[data-astro-cid-3ltt2l3a]{margin-bottom:0}.gb-brand-details[data-astro-cid-3ltt2l3a] .gb-brand-faq[data-astro-cid-3ltt2l3a]{padding-bottom:var(--space-4)}.gb-brand-details[data-astro-cid-3ltt2l3a] .gb-brand-faq-row[data-astro-cid-3ltt2l3a]:first-child{border-top:none;padding-top:4px}.gb-brand-faq-row[data-astro-cid-3ltt2l3a]{border-top:1px solid var(--gray-200);padding:14px 0}.gb-brand-faq-row[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a]{margin:0 0 6px;font-size:1rem}.gb-brand-faq-row[data-astro-cid-3ltt2l3a] p[data-astro-cid-3ltt2l3a]{max-width:68ch;color:var(--gray-700);margin:0}.gb-brand-lede[data-astro-cid-3ltt2l3a]{max-width:60ch;font-size:var(--text-lede);line-height:var(--leading-snug);color:var(--gray-700);margin:0}.gb-brand-stats[data-astro-cid-3ltt2l3a]{gap:var(--space-5);font-family:var(--font-mono);color:var(--gray-500);flex-wrap:wrap;font-size:12px;display:flex}.gb-brand-stats[data-astro-cid-3ltt2l3a] strong[data-astro-cid-3ltt2l3a]{color:var(--ink)}.gb-brand-lead[data-astro-cid-3ltt2l3a]{gap:var(--space-3);border:var(--border-thick) solid var(--ink);border-radius:var(--radius-md);background:var(--paper-card);box-shadow:var(--shadow-card);padding:var(--space-4);color:var(--ink);transition:box-shadow var(--duration-fast) var(--ease-snap);flex-direction:column;display:flex}.gb-brand-lead[data-astro-cid-3ltt2l3a]:hover{box-shadow:var(--shadow-hover);color:var(--ink)}.gb-brand-lead-top[data-astro-cid-3ltt2l3a]{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:var(--border-thin) solid var(--rule-soft);padding-bottom:8px;display:flex}.gb-brand-lead-label[data-astro-cid-3ltt2l3a]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-red-text);font-weight:800}.gb-brand-lead-date[data-astro-cid-3ltt2l3a]{font-family:var(--font-mono);color:var(--gray-500);font-size:11px}.gb-brand-lead[data-astro-cid-3ltt2l3a] .gb-brand-lead-img{object-fit:cover;border:var(--border-thin) solid var(--ink);border-radius:var(--radius-sm);width:100%;height:200px}.gb-brand-lead[data-astro-cid-3ltt2l3a] h2[data-astro-cid-3ltt2l3a]{font-size:var(--text-h2);line-height:var(--leading-tight);margin:0}.gb-brand-lead[data-astro-cid-3ltt2l3a] p[data-astro-cid-3ltt2l3a]{color:var(--gray-700);margin:0;font-size:14px;line-height:1.5}.gb-brand-lead-meta[data-astro-cid-3ltt2l3a]{gap:var(--space-3);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-500);align-items:center;font-weight:700;display:flex}.gb-brand-lead-cat[data-astro-cid-3ltt2l3a]{border-left:3px solid var(--brand-red);padding-left:8px}.gb-brand-dealers[data-astro-cid-3ltt2l3a]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gb-brand-dealers[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]{border:var(--border-thick) solid var(--ink);background:var(--paper-card);box-shadow:var(--shadow-card-sm);color:var(--ink);align-items:flex-start;gap:10px;padding:12px;text-decoration:none;display:flex}.gb-brand-dealers[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]:hover{box-shadow:var(--shadow-hover);transform:translate(-2px,-2px)}.gb-brand-dealers[data-astro-cid-3ltt2l3a] b[data-astro-cid-3ltt2l3a]{font:1rem/1.15 var(--font-display);display:block}.gb-brand-dealers[data-astro-cid-3ltt2l3a] small[data-astro-cid-3ltt2l3a]{font:.72rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#555);display:block}.gb-brand-section[data-astro-cid-3ltt2l3a]{padding-bottom:var(--space-7)}.gb-brand-section-head[data-astro-cid-3ltt2l3a]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.gb-brand-section-head[data-astro-cid-3ltt2l3a] h2[data-astro-cid-3ltt2l3a]{font-size:var(--text-h2);margin:0;padding-bottom:4px}.gb-rule-ink[data-astro-cid-3ltt2l3a]{border-bottom:4px solid var(--ink)}.gb-rule-red[data-astro-cid-3ltt2l3a]{border-bottom:4px solid var(--brand-red)}.gb-rule-howto[data-astro-cid-3ltt2l3a]{border-bottom:4px solid var(--score-mid)}.gb-brand-section-note[data-astro-cid-3ltt2l3a]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-500);font-weight:700}.gb-brand-all[data-astro-cid-3ltt2l3a]{white-space:nowrap;font-size:14px;font-weight:700}.gb-brand-slides[data-astro-cid-3ltt2l3a]{scroll-snap-type:x mandatory;border:var(--border-thick) solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--paper-card);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gb-brand-slide[data-astro-cid-3ltt2l3a]{scroll-snap-align:start;grid-template-columns:minmax(240px,1fr) minmax(280px,1.1fr);display:grid}.gb-brand-slide[data-astro-cid-3ltt2l3a] .gb-brand-slide-img{object-fit:cover;border-right:var(--border-thin) solid var(--ink);width:100%;height:100%;min-height:260px}.gb-brand-slide-text[data-astro-cid-3ltt2l3a]{padding:var(--space-5);gap:var(--space-3);flex-direction:column;justify-content:center;display:flex}.gb-brand-slide-badges[data-astro-cid-3ltt2l3a]{align-items:center;gap:var(--space-2);display:flex}.gb-brand-slide[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a]{font-size:var(--text-h1);line-height:var(--leading-tight);margin:0}.gb-brand-slide[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]{color:var(--ink)}.gb-brand-slide[data-astro-cid-3ltt2l3a] p[data-astro-cid-3ltt2l3a]{font-size:15px;line-height:var(--leading-body);color:var(--gray-700);margin:0}.gb-brand-slide-cta[data-astro-cid-3ltt2l3a]{font-size:14px;font-weight:700}.gb-brand-slide-nav[data-astro-cid-3ltt2l3a]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.gb-brand-slide-nav[data-astro-cid-3ltt2l3a] button[data-astro-cid-3ltt2l3a]{border:var(--border-thick) solid var(--ink);border-radius:var(--radius-sm);background:var(--paper-card);width:38px;height:38px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-card-sm);font-size:16px;font-weight:700}.gb-brand-slide-nav[data-astro-cid-3ltt2l3a] button[data-astro-cid-3ltt2l3a]:hover{box-shadow:var(--shadow-hover)}.gb-brand-slide-count[data-astro-cid-3ltt2l3a]{font-family:var(--font-mono);color:var(--gray-500);font-size:11px}.gb-brand-grid[data-astro-cid-3ltt2l3a]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.gb-brand-card[data-astro-cid-3ltt2l3a]{background:var(--paper-card);border:var(--border-thin) solid var(--ink);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.gb-brand-card[data-astro-cid-3ltt2l3a]:hover{box-shadow:var(--shadow-card-sm)}.gb-brand-card-img-link[data-astro-cid-3ltt2l3a]{display:block}.gb-brand-card[data-astro-cid-3ltt2l3a] .gb-brand-card-img{object-fit:cover;border-bottom:var(--border-thin) solid var(--ink);width:100%;height:160px;display:block}.gb-brand-card-body[data-astro-cid-3ltt2l3a]{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.gb-brand-card-meta[data-astro-cid-3ltt2l3a]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gb-brand-card[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a]{font-size:var(--text-h3);line-height:var(--leading-snug);margin:0}.gb-brand-card[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]{color:var(--ink)}.gb-brand-card-date[data-astro-cid-3ltt2l3a]{font-family:var(--font-mono);color:var(--gray-500);margin:0;font-size:11px}.gb-brand-tag-links[data-astro-cid-3ltt2l3a]{margin:var(--space-4) 0 0;color:var(--gray-500);font-size:13px}.gb-brand-deals[data-astro-cid-3ltt2l3a]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.gb-brand-deal[data-astro-cid-3ltt2l3a]{gap:var(--space-4);background:var(--paper-card);border:var(--border-thick) solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-card-sm);padding:var(--space-4);grid-template-columns:96px 1fr;align-items:center;display:grid}.gb-brand-deal[data-astro-cid-3ltt2l3a] .gb-brand-deal-img{object-fit:contain;border:var(--border-thin) solid var(--ink);border-radius:var(--radius-sm);background:#fff;width:96px;height:96px}.gb-brand-deal-body[data-astro-cid-3ltt2l3a]{flex-direction:column;gap:6px;min-width:0;display:flex}.gb-brand-deal-body[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a]{font-size:var(--text-h3);line-height:var(--leading-snug);margin:0}.gb-brand-deal-body[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a] a[data-astro-cid-3ltt2l3a]{color:var(--ink)}.gb-brand-deal-price[data-astro-cid-3ltt2l3a]{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);color:var(--gray-500);flex-wrap:wrap;font-size:12px;display:flex}.gb-brand-deal-now[data-astro-cid-3ltt2l3a]{font-size:var(--text-h3);color:var(--ink);font-weight:700}.gb-brand-deal-was[data-astro-cid-3ltt2l3a]{text-decoration:line-through}.gb-brand-deal-off[data-astro-cid-3ltt2l3a]{background:var(--brand-red);color:#fff;border-radius:var(--radius-sm);padding:2px 6px;font-weight:800}@media(width<=860px){.gb-brand-hero[data-astro-cid-3ltt2l3a],.gb-brand-slide[data-astro-cid-3ltt2l3a]{grid-template-columns:1fr}.gb-brand-slide[data-astro-cid-3ltt2l3a] .gb-brand-slide-img{border-right:none;border-bottom:var(--border-thin) solid var(--ink);height:200px;min-height:0}.gb-brand-slide-text[data-astro-cid-3ltt2l3a]{padding:var(--space-4)}.gb-brand-slide[data-astro-cid-3ltt2l3a] h3[data-astro-cid-3ltt2l3a]{font-size:var(--text-h2)}}
