.story-family{padding:80px 7%;background:radial-gradient(ellipse at 100% 30%,#60459420,transparent 65%)}
.story-family>h2{font-size:clamp(40px,5vw,72px);margin:25px 0 55px}
.story-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 55px}
.story-brand{display:flex;gap:24px;border-top:1px solid #ffffff25;padding-top:28px}
.story-brand img{width:90px;height:90px;object-fit:contain;flex-shrink:0;border-radius:14px}
.story-brand .eyebrow{color:var(--story-color);letter-spacing:.08em;line-height:1.5}
.story-brand h3{font-size:29px;line-height:1.12;margin:20px 0}
.story-brand p{margin:0 0 25px}
@media(max-width:800px){.story-family{padding:55px 6%}.story-brand-grid{grid-template-columns:1fr;gap:35px}.story-brand{gap:18px}.story-brand img{width:65px;height:65px}.story-brand h3{font-size:26px}}
