.product-collector-stories { max-width:470px; margin:20px 0; border-top:1px solid rgba(18,18,18,.2); padding-top:18px; }
.product-collector-stories[hidden] { display:none!important; }
.product-collector-stories h2 { font:600 28px/1.1 "Inter Tight",Rubik,sans-serif; margin:0 0 16px; }
.product-collector-story { margin:0 0 16px; padding:0 0 14px; border-bottom:1px solid rgba(18,18,18,.14); }
.product-collector-story img { display:block; width:100%; height:auto; max-height:290px; object-fit:contain; margin-bottom:12px; }
.product-collector-story h3 { font:600 16px/1.3 Rubik,Arial,sans-serif; margin:0 0 3px; }
.product-collector-story small { display:block; opacity:.7; margin-bottom:8px; }
.product-collector-story p { margin:0; white-space:pre-line; }
.product-collector-stories>a { color:inherit; text-underline-offset:3px; }

/* Type refresh (Oct 2026): Inter Tight headings + Heebo text */
h1,h2,h3{letter-spacing:-.025em}h1 em,h2 em{font-style:normal;opacity:.55}
