.library-section{padding-top:64px!important;padding-bottom:70px!important}
.library-section+.library-section{padding-top:70px!important}
.library-section--stories{background:#f5f8f7}
.library-section .section-head{margin-bottom:28px}
.library-section .section-head p{max-width:760px}
.article-grid--stories{grid-template-columns:minmax(0,960px)!important;max-width:960px}
.story-library-card{display:grid!important;grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:32px;align-items:center;padding:22px!important;background:#fff!important}
.story-library-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 42%;border-radius:20px}
.story-library-card h3{font-size:28px!important}
.story-library-card .story-label{display:block;margin:0 0 9px;color:#0f3f1c;font-size:12px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}
.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:980px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-library-card{grid-template-columns:240px minmax(0,1fr)}}
@media(max-width:640px){.library-section{padding:48px 0!important}.library-section+.library-section{padding-top:52px!important}.knowledge-grid{grid-template-columns:1fr}.story-library-card{grid-template-columns:1fr;gap:20px;padding:18px!important}.story-library-card img{aspect-ratio:16/10;object-position:50% 38%}.story-library-card h3{font-size:23px!important}}
