.breadcrumb[data-astro-cid-h3tdsmdm]{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:var(--space-xl);margin-bottom:var(--space-xl)}.breadcrumb[data-astro-cid-h3tdsmdm] a[data-astro-cid-h3tdsmdm]{color:var(--muted);text-decoration:none;transition:color .15s}.breadcrumb[data-astro-cid-h3tdsmdm] a[data-astro-cid-h3tdsmdm]:hover{color:var(--ink)}.hero[data-astro-cid-h3tdsmdm]{margin-bottom:var(--space-xl)}.hero-label[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.15em;color:var(--muted);text-transform:uppercase;margin:0 0 var(--space-sm)}.hero[data-astro-cid-h3tdsmdm] h1[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,5vw,56px);line-height:1.05;color:var(--ink);text-transform:uppercase;margin:0 0 var(--space-md)}.hero-sub[data-astro-cid-h3tdsmdm]{font-weight:300;font-size:16px;color:var(--body);margin:0;max-width:560px}.section-stripe[data-astro-cid-h3tdsmdm]{margin-bottom:var(--space-xl)}.prose[data-astro-cid-h3tdsmdm]{max-width:720px}.prose[data-astro-cid-h3tdsmdm] h2[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:var(--space-xl) 0 var(--space-md)}.prose[data-astro-cid-h3tdsmdm] h2[data-astro-cid-h3tdsmdm]:first-child{margin-top:0}.prose[data-astro-cid-h3tdsmdm] h3[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:var(--space-lg) 0 var(--space-sm)}.prose[data-astro-cid-h3tdsmdm] p[data-astro-cid-h3tdsmdm]{font-size:14px;font-weight:300;color:var(--body);line-height:1.7;margin:0 0 var(--space-md)}.prose[data-astro-cid-h3tdsmdm] ul[data-astro-cid-h3tdsmdm],.prose[data-astro-cid-h3tdsmdm] ol[data-astro-cid-h3tdsmdm]{font-size:14px;font-weight:300;color:var(--body);line-height:1.7;margin:0 0 var(--space-md);padding-left:var(--space-lg)}.prose[data-astro-cid-h3tdsmdm] li[data-astro-cid-h3tdsmdm]{margin-bottom:var(--space-xs, 6px)}.prose[data-astro-cid-h3tdsmdm] a[data-astro-cid-h3tdsmdm]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.prose[data-astro-cid-h3tdsmdm] strong[data-astro-cid-h3tdsmdm]{font-weight:600;color:var(--ink)}.snippet-target[data-astro-cid-h3tdsmdm]{background:var(--surface-soft);border-left:3px solid var(--ink);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-xl)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.table-wrap[data-astro-cid-h3tdsmdm]{overflow-x:auto;margin:0 0 var(--space-xl)}.table-wrap[data-astro-cid-h3tdsmdm] table[data-astro-cid-h3tdsmdm]{width:100%;border-collapse:collapse;font-size:13px}.table-wrap[data-astro-cid-h3tdsmdm] th[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--hairline);padding:var(--space-sm) var(--space-md);text-align:left;white-space:nowrap}.table-wrap[data-astro-cid-h3tdsmdm] td[data-astro-cid-h3tdsmdm]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--hairline);color:var(--body);font-weight:300;vertical-align:top}.table-wrap[data-astro-cid-h3tdsmdm] tr[data-astro-cid-h3tdsmdm]:last-child td[data-astro-cid-h3tdsmdm]{border-bottom:none}.card-grid[data-astro-cid-h3tdsmdm]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-sm)}.card[data-astro-cid-h3tdsmdm]{display:flex;flex-direction:column;gap:6px;padding:var(--space-lg);background:var(--surface-soft);border:1px solid var(--hairline);text-decoration:none;transition:border-color .15s,background .15s}.card[data-astro-cid-h3tdsmdm]:hover{border-color:var(--ink);background:var(--surface-container)}.card-label[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.05em;color:var(--ink);text-transform:uppercase}.card-desc[data-astro-cid-h3tdsmdm]{font-size:13px;font-weight:300;color:var(--body);line-height:1.5}.all-reviews-section[data-astro-cid-h3tdsmdm]{margin:var(--space-section) 0 var(--space-xl)}.brand-grid[data-astro-cid-h3tdsmdm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-sm);margin:0 0 var(--space-xl)}.brand-card[data-astro-cid-h3tdsmdm]{display:flex;flex-direction:column;gap:6px;padding:var(--space-lg);background:var(--surface-soft);border:1px solid var(--hairline);text-decoration:none;transition:border-color .15s,background .15s}.brand-card[data-astro-cid-h3tdsmdm]:hover{border-color:var(--ink);background:var(--surface-container)}.brand-name[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.brand-meta[data-astro-cid-h3tdsmdm]{font-size:12px;font-weight:300;color:var(--body);line-height:1.5}.brand-tag[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px}.guide-section-links[data-astro-cid-h3tdsmdm]{margin:var(--space-section) 0 var(--space-xl)}.guide-section-links[data-astro-cid-h3tdsmdm] h2[data-astro-cid-h3tdsmdm]{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase;margin:0 0 var(--space-lg);border-bottom:1px solid var(--hairline);padding-bottom:var(--space-sm)}.related[data-astro-cid-h3tdsmdm]{margin-top:var(--space-section);padding-top:var(--space-xl);border-top:1px solid var(--hairline)}.related[data-astro-cid-h3tdsmdm] h2[data-astro-cid-h3tdsmdm]{margin-top:0}.related[data-astro-cid-h3tdsmdm] ul[data-astro-cid-h3tdsmdm]{list-style:none;padding:0}.related[data-astro-cid-h3tdsmdm] li[data-astro-cid-h3tdsmdm]{margin-bottom:var(--space-sm)}.related[data-astro-cid-h3tdsmdm] a[data-astro-cid-h3tdsmdm]{color:var(--ink);text-decoration:none;font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.05em}.related[data-astro-cid-h3tdsmdm] a[data-astro-cid-h3tdsmdm]:hover{text-decoration:underline}
