.guide-product-card[data-v-bcc3d879]{position:relative;display:grid;gap:.65rem;height:100%;padding:.85rem;border:1px solid color-mix(in srgb,var(--color-border),transparent 8%);border-radius:calc(var(--radius-md, .75rem) + 2px);background:var(--color-surface-raised,#fff);overflow:hidden}.guide-product-card--extreme[data-v-bcc3d879]{border-color:#fca5a5;box-shadow:0 2px 10px #dc262614}.guide-product-card--high[data-v-bcc3d879]{border-color:#fdba74}.guide-product-card__danger-ribbon[data-v-bcc3d879]{display:flex;align-items:center;padding:.35rem .65rem;margin:-.85rem -.85rem .2rem;background:#991b1b;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.guide-product-card__danger-ribbon--high[data-v-bcc3d879]{background:#c2410c}.guide-product-card__danger-ribbon--caution[data-v-bcc3d879]{background:#b45309}.guide-product-card__body[data-v-bcc3d879]{display:grid;gap:.45rem;align-content:start}h3[data-v-bcc3d879]{display:grid;gap:.1rem;margin:0;font-size:.98rem;font-weight:700;line-height:1.25}h3 span[data-v-bcc3d879]{color:var(--color-text-secondary,#6d6b67);font-weight:650;text-transform:uppercase;letter-spacing:.04em}h3 span[data-v-bcc3d879],small[data-v-bcc3d879]{font-size:.78rem}small[data-v-bcc3d879]{color:var(--color-text-muted,#6d7172);font-weight:500}.guide-product-card__badges[data-v-bcc3d879]{display:flex;flex-wrap:wrap;gap:.35rem}.guide-product-card__reason[data-v-bcc3d879]{margin:0;color:var(--color-text-secondary,#6d6b67);font-size:.84rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-product-card--compact[data-v-bcc3d879]{padding:.75rem .85rem;gap:.45rem}.guide-product-card--compact .guide-product-card__reason[data-v-bcc3d879]{-webkit-line-clamp:2;line-clamp:2;font-size:.8rem}.guide-product-card--compact .guide-product-card__actions[data-v-bcc3d879]{grid-template-columns:1fr auto;align-items:center}.guide-product-card--compact .guide-product-card__primary[data-v-bcc3d879]{min-height:2.25rem;padding:.3rem .65rem;font-size:.78rem}.guide-product-card--compact .guide-product-card__secondary[data-v-bcc3d879]{min-height:auto;padding:0}.guide-product-card__reviewed[data-v-bcc3d879]{margin:0;color:var(--color-text-muted,#6d7172);font-size:.72rem}.guide-product-card__actions[data-v-bcc3d879]{display:grid;gap:.35rem;margin-top:.15rem}.guide-product-card__primary[data-v-bcc3d879],.guide-product-card__secondary[data-v-bcc3d879]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem .75rem;border-radius:.45rem;font-size:.82rem;font-weight:650;text-decoration:none}.guide-product-card__primary[data-v-bcc3d879]{background:var(--color-text-emphasis,#1f1f1f);color:#fff}.guide-product-card__secondary[data-v-bcc3d879]{color:var(--color-accent,#2d6f67)}
