/* Catalog size is context, not a button label. Only the homepage hero uses this block. */
.hero-catalog-summary{display:flex;align-items:center;gap:14px;max-width:440px;margin:0 0 20px;padding:11px 15px;border-left:3px solid #d9d0ff;border-radius:0 12px 12px 0;background:rgba(245,242,255,.72);text-align:left}
.hero-catalog-summary>strong{flex-shrink:0;font-size:28px;line-height:1.2;font-weight:850;letter-spacing:-.035em;color:var(--brand-dark);white-space:nowrap}
.hero-catalog-summary>span{min-width:0;font-size:14px;font-weight:700;line-height:1.5;color:var(--ink)}
.hero-catalog-summary small{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;color:var(--muted)}
.hero-catalog-summary+.hero-actions .button{min-height:46px}
@media(max-width:950px){.hero-catalog-summary{margin-inline:auto}}
@media(max-width:580px){.hero-catalog-summary{gap:11px;padding:11px 12px;margin-bottom:18px}.hero-catalog-summary>strong{font-size:26px}.hero-catalog-summary>span{font-size:13px}.hero-catalog-summary small{font-size:12px}}
