.about-story{background:#fff;padding:80px 0 0}
.about-story .wrap{max-width:1200px}
.about-story-opening{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,6vw,88px);padding-bottom:64px}
.about-story h2{font-family:var(--atlas-display);font-weight:400;font-size:clamp(38px,3.7vw,56px);line-height:1.1;letter-spacing:-.04em;color:var(--atlas-ink);margin:24px 0 0}
.about-story h2 em{font-style:normal;color:#416695}
.about-story p{font-size:17px;line-height:1.85;color:var(--atlas-body);margin:0 0 20px}
.about-story p:last-child{margin-bottom:0}
.about-story .about-story-lead{font-family:var(--atlas-display);font-size:32px;line-height:1.25;letter-spacing:-.025em;color:#20395e;margin-bottom:24px}
.about-story-chapters article{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,88px);padding:42px 0;border-top:1px solid var(--atlas-rule)}
.about-story-chapters h3{font-family:var(--atlas-display);font-size:32px;line-height:1.18;letter-spacing:-.025em;font-weight:400;color:var(--atlas-ink);margin:16px 0 0;max-width:340px}
.about-story-purpose{margin-top:28px;padding:48px clamp(24px,4vw,58px);background:#eaf2fc;border-top:1px solid var(--atlas-rule)}
.about-story-purpose h2{font-size:clamp(36px,3.5vw,50px);margin:20px 0 24px}
.about-story-purpose p{max-width:780px}
@media(max-width:800px){.about-story{padding-top:48px}.about-story-opening,.about-story-chapters article{grid-template-columns:1fr;gap:26px}.about-story-opening{padding-bottom:40px}.about-story h2{font-size:42px}.about-story .about-story-lead{font-size:29px}.about-story-chapters article{padding:32px 0;gap:20px}.about-story-chapters h3{max-width:none;font-size:29px}.about-story-purpose{margin-top:10px;padding:32px 24px}.about-story-purpose h2{font-size:36px}}
@media(max-width:480px){.about-story h2{font-size:36px}.about-story p{font-size:16px;line-height:1.8}.about-story .about-story-lead{font-size:27px}.about-story-chapters h3{font-size:28px}.about-story-purpose h2{font-size:32px}}
