.blog-page{max-width:48rem;margin:0 auto;padding:3rem 1rem}.blog-list{flex-direction:column;gap:1.5rem;display:flex}.blog-empty{color:var(--cgg-text-muted)}.blog-post__title{color:var(--cgg-navy);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.blog-post__excerpt{color:var(--cgg-text);margin-bottom:.75rem}.blog-post__footer{color:var(--cgg-text-muted);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.blog-back{text-align:center;margin-top:2rem}.blog-page__newsletter{margin-bottom:2rem}.blog-page__rss{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.blog-page__rss-link{color:var(--cgg-forest);border:1px solid var(--cgg-border);border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.blog-page__rss-link:hover{background:var(--cgg-success-bg);border-color:var(--cgg-forest)}
