/* The original About Us typography, colors and content remain in use. */
.about-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.about-story-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:18px;align-items:start;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:white;text-decoration:none;color:var(--ink);transition:border-color .2s,background-color .2s}
.about-story-card:hover{border-color:var(--teal);background:var(--light)}
.about-story-card:focus-visible{outline:3px solid var(--teal);outline-offset:4px}
.about-story-number{font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;color:var(--teal)}
.about-story-card h2{font-size:1.25rem;line-height:1.5;margin:0;letter-spacing:0}
.about-story-arrow{color:var(--teal);font-size:1.4rem}
.about-legacy-anchor{position:absolute;top:0;scroll-margin-top:230px}
.about-story-overview+.about-story{padding-top:0}
.about-story-continue{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:28px;padding-bottom:40px;margin-top:24px}
.about-story-continue a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:.95rem}
.about-overview-link{color:var(--muted);text-underline-offset:4px}
.about-page-hero .breadcrumbs a{color:inherit}
.about-vision .about-chapter-copy{margin-left:0}
.about-story #about-section-06{display:block}
@media(max-width:760px){.about-story-grid{grid-template-columns:1fr;gap:14px}.about-story-card{grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;padding:22px 18px}.about-story-card h2{font-size:1.12rem}.about-story-number{font-size:1.5rem}.about-story-continue{flex-wrap:wrap;gap:8px;padding-top:20px;padding-bottom:28px}.about-page-hero h1{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.about-story-card{transition:none}}

.about-story-continue .text-link::after{content:none}
