.product-story{border-top:1px solid var(--rule);padding-top:66px;padding-bottom:74px}
.product-story-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:7vw;align-items:start}
.product-story-intro .eyebrow{margin-bottom:20px}
.product-story-intro h2{font-size:clamp(2rem,3.1vw,3.4rem);overflow-wrap:anywhere}
.overview-model{display:block;white-space:nowrap;overflow-wrap:normal;font-size:clamp(1.65rem,3.1vw,3.4rem)}
.product-story-intro>div:last-child{max-width:65ch;color:var(--muted)}
.product-story-intro .text-link{margin-top:22px;color:var(--ink)}
.product-fact-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:52px}
.product-fact-notes article{border-top:1px solid #bdc4b8;padding-top:23px;min-width:0}
.product-fact-notes h3{font-size:1.12rem;margin-bottom:15px;color:var(--forest)}
.product-fact-notes p{font-size:.9375rem;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}
.catalogue-feature-note{max-width:90ch;margin-bottom:27px;color:var(--muted);font-size:.9375rem}
.table-scroll caption{text-align:left;padding:6px 0 16px;font-size:.8125rem;color:var(--muted)}
@media(max-width:900px){.product-story-intro{grid-template-columns:1fr;gap:27px}.product-fact-notes{gap:25px}.product-story-intro h2 br{display:none}.product-story-intro h2 br:after{content:" "}}
@media(max-width:700px){.product-story{padding-top:48px;padding-bottom:50px}.product-fact-notes{grid-template-columns:1fr;gap:26px;margin-top:38px}.product-fact-notes article{padding-top:20px}.product-fact-notes p{font-size:1rem;line-height:1.75}.product-story-intro h2{font-size:2.1rem}.catalogue-feature-note{font-size:1rem}}
