/* Scoped catalog presentation; article content and commercial controls unchanged. */
[data-review-primary-grid]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))!important;gap:1rem!important;align-items:stretch;grid-auto-rows:auto}
[data-review-primary-grid]>:not([data-review-brand-card]){grid-column:1/-1!important;align-self:start!important;justify-self:start!important;max-width:100%}
[data-review-brand-card]{display:flex!important;flex-direction:column!important;gap:.75rem!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:none!important;min-width:0;min-height:26rem!important;box-sizing:border-box;height:auto!important;align-self:stretch!important;margin:0!important;padding:1.1rem!important}
[data-review-brand-card][hidden]{display:none!important}
[data-review-brand-content]{display:flex!important;flex-direction:column!important;gap:.75rem!important;align-items:stretch!important;width:100%!important;min-width:0}
[data-review-brand-media]{box-sizing:content-box!important;width:96px!important;height:48px!important;flex-shrink:0;min-height:0!important;margin:0!important;padding:0!important}
[data-review-brand-logo]{display:block;width:96px!important;height:48px!important;max-width:100%;object-fit:contain!important;object-position:left center}
span[data-review-brand-logo]{display:flex;align-items:center;font-weight:700;overflow-wrap:anywhere;overflow:hidden;font-size:.8em;line-height:1.1;color:#fff;background:#082a3a;box-sizing:border-box;padding:.2rem .35rem}
[data-review-brand-title]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.05rem!important;line-height:1.25!important;min-height:2.5em}
[data-review-brand-summary]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.95rem!important;line-height:1.45!important;min-height:4.35em}
