.assistant-story{max-width:850px}.assistant-story figure{margin:28px 0}.assistant-story figure img{width:100%;height:auto;display:block}.assistant-story figcaption,.assistant-story .meta{font-size:12px;color:#66716c}.assistant-story p{line-height:1.75}.assistant-story h2{margin-top:32px}

.assistant-story{margin:56px auto;padding:0 24px}.assistant-story h1{font-size:clamp(32px,5vw,58px);line-height:1.12;margin:16px 0 24px}.assistant-story .lead{font-size:21px}.assistant-story h2{font-size:27px;line-height:1.25}.footer-intro>h2{font-size:14px;margin:24px 0 8px}.footer-intro>a:not(.logo){display:block;font-size:14px;line-height:1.5;margin:12px 0}.page-head.wrap,.section.wrap{max-width:1120px;margin:48px auto;padding:0 24px}.section.wrap .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.section.wrap .card img{width:100%;height:auto}.section.wrap .card-body{padding:20px}

.assistant-story{max-width:850px}.assistant-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.assistant-cards img{width:100%;height:auto}.site-footer .footer-grid>div:first-child>h3{margin-top:24px;font-size:14px}.site-footer .footer-grid>div:first-child>a:not(.logo){display:block;font-size:14px;line-height:1.5;margin:10px 0}
