.brand-list[data-astro-cid-upasgutn]{margin-top:var(--space-8)}.directory-header[data-astro-cid-upasgutn]{margin-top:var(--space-5);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;display:none}.brand-directory[data-astro-cid-upasgutn]{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.brand-row[data-astro-cid-upasgutn]{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);display:grid}.cell[data-astro-cid-upasgutn]{min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}.cell-muted[data-astro-cid-upasgutn]{color:var(--color-text-muted)}.cell-index[data-astro-cid-upasgutn]{color:var(--color-text-muted);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.brand-name[data-astro-cid-upasgutn]{color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);display:block}.brand-alias[data-astro-cid-upasgutn]{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.line-tags[data-astro-cid-upasgutn]{gap:var(--space-1);flex-wrap:wrap;display:flex}.line-tag[data-astro-cid-upasgutn]{padding:.05em var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-xs);white-space:nowrap}.detail-links[data-astro-cid-upasgutn]{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.review-link[data-astro-cid-upasgutn]{font-size:var(--text-xs)}.entry-btn[data-astro-cid-upasgutn]{background-color:var(--color-primary);color:var(--color-primary-contrast)}.entry-btn[data-astro-cid-upasgutn]:hover{background-color:var(--color-primary-hover);color:var(--color-primary-contrast)}.field-label[data-astro-cid-upasgutn]{color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:2px;display:block}@media (width>=760px){.brand-row[data-astro-cid-upasgutn]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name""lines summary""price unlimited""entry detail"}.cell-index[data-astro-cid-upasgutn]{display:none}.cell-name[data-astro-cid-upasgutn]{grid-area:name}.cell-lines[data-astro-cid-upasgutn]{grid-area:lines}.cell-summary[data-astro-cid-upasgutn]{grid-area:summary}.cell-price[data-astro-cid-upasgutn]{grid-area:price}.cell-unlimited[data-astro-cid-upasgutn]{grid-area:unlimited}.cell-entry[data-astro-cid-upasgutn]{grid-area:entry}.cell-detail[data-astro-cid-upasgutn]{grid-area:detail;justify-self:end}}@media (width>=1180px){.directory-header[data-astro-cid-upasgutn],.brand-row[data-astro-cid-upasgutn]{align-items:center;column-gap:var(--space-3);grid-template-columns:3rem minmax(8.5rem,1.1fr) minmax(7rem,.9fr) minmax(15rem,2.1fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(6.5rem,.8fr) minmax(6.5rem,.8fr);grid-template-areas:none;display:grid}.brand-row[data-astro-cid-upasgutn]{padding:var(--space-3) var(--space-4)}.cell[data-astro-cid-upasgutn]{grid-area:auto}.cell-index[data-astro-cid-upasgutn]{font-size:var(--text-lg);display:block}.cell-detail[data-astro-cid-upasgutn]{justify-self:auto}.field-label[data-astro-cid-upasgutn]{display:none}}.brand-detail[data-astro-cid-3o5zljwo]{padding:var(--space-6) 0}.brand-detail[data-astro-cid-3o5zljwo]+.brand-detail[data-astro-cid-3o5zljwo]{border-top:1px solid var(--color-border)}.detail-head[data-astro-cid-3o5zljwo]{align-items:baseline;gap:var(--space-3);display:flex}.detail-index[data-astro-cid-3o5zljwo]{color:var(--color-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.detail-head[data-astro-cid-3o5zljwo] h3[data-astro-cid-3o5zljwo]{font-size:var(--text-xl)}.detail-alias[data-astro-cid-3o5zljwo]{margin-left:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.detail-tags[data-astro-cid-3o5zljwo]{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.line-tag[data-astro-cid-3o5zljwo]{padding:.05em var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-xs);white-space:nowrap}.detail-summary[data-astro-cid-3o5zljwo]{margin-top:var(--space-4);color:var(--color-text);line-height:var(--leading-normal)}.detail-block[data-astro-cid-3o5zljwo]{margin-top:var(--space-5)}.detail-block[data-astro-cid-3o5zljwo] h4[data-astro-cid-3o5zljwo]{color:var(--color-text);font-size:var(--text-base)}.detail-block[data-astro-cid-3o5zljwo] ul[data-astro-cid-3o5zljwo]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);padding-left:1.2em}.detail-block[data-astro-cid-3o5zljwo] li[data-astro-cid-3o5zljwo]+li[data-astro-cid-3o5zljwo]{margin-top:var(--space-1)}.detail-limits[data-astro-cid-3o5zljwo] li[data-astro-cid-3o5zljwo]{color:var(--color-text-secondary)}.detail-text[data-astro-cid-3o5zljwo]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.detail-note[data-astro-cid-3o5zljwo]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.detail-test[data-astro-cid-3o5zljwo]{padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary-soft)}.detail-cta[data-astro-cid-3o5zljwo]{background-color:var(--color-primary);color:var(--color-primary-contrast)}.detail-cta[data-astro-cid-3o5zljwo]:hover{background-color:var(--color-primary-hover);color:var(--color-primary-contrast)}.detail-actions[data-astro-cid-3o5zljwo]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.detail-nolink[data-astro-cid-3o5zljwo]{color:var(--color-text-muted);font-size:var(--text-sm)}
