.blog-page{--r-card:var(--r-md);background:var(--c-off-white)}.blog-hero{padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,56px)}.blog-hero h1{font-family:var(--font-display);font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:1.12;color:var(--c-midnight);margin:0 0 16px;max-width:20ch}.library-section{padding:0 0 clamp(48px,6vw,80px)}.library-section .filter-pill-bar{margin-bottom:32px}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s-5)}@media (max-width:768px){.blog-hero h1{font-size:36px}}@media (max-width:560px){.blog-hero h1{font-size:30px}}@media (max-width:480px){.library-grid{grid-template-columns:1fr}}