.fos-blog-list{padding:88px 0 96px;background:var(--brand-bg)}.fos-blog-list>.container{max-width:840px}.fos-blog-list header{margin-bottom:48px;text-align:center}.fos-blog-list header h1{font-size:max(2rem, min(4vw, 3.5rem))}.fos-blog-list header p{color:var(--brand-text)}.fos-blog-entries article{padding:28px 0;border-bottom:1px solid var(--brand-border)}.fos-blog-entries time{color:var(--brand-text);font-size:.78rem;letter-spacing:.08em}.fos-blog-entries h2{margin:8px 0;font-size:1.5rem}.fos-blog-entries h2 a{color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}.fos-blog-entries p{color:var(--brand-text)}.fos-read-link{font-weight:700}.fos-blog-list .pagination{margin-top:40px}.fos-blog-list .page-link{color:var(--brand-primary)}.fos-blog-recents{margin-top:56px;padding-top:28px;border-top:3px solid var(--brand-primary)}.fos-blog-recents h2{font-size:1.2rem}.fos-blog-recents a{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--brand-border);color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.fos-blog-recents a span{color:var(--brand-secondary);font-size:.8rem}