.company-story{min-width:0}.company-story p{line-height:1.95;max-width:46em}.company-story h2{margin-top:44px}.company-story h2:first-of-type{margin-top:10px}.company-story .story-lead{font-size:20px;line-height:1.8}.story-timeline{margin:28px 0;background:#f7f5ef;border-left:3px solid #ddb363;padding:20px 24px}.story-timeline div{display:grid;grid-template-columns:145px 1fr;gap:16px;padding:12px 0;line-height:1.8}.story-closing{margin-top:40px;padding:26px;background:#f7f5ef}.story-closing h2{margin-top:0}.story-closing .text-link{display:inline-block;margin:14px 0 0 18px}.company-card{align-self:start}.company-card dd{overflow-wrap:anywhere}@media(max-width:600px){.company-story .story-lead{font-size:18px}.company-story h2{margin-top:32px}.story-timeline div{grid-template-columns:1fr;gap:4px}.story-closing{padding:20px}.story-closing .text-link{display:block;margin-left:0}.about-page .route-layout{gap:30px}}