.glf-journal-header{padding:168px 0 72px;background:var(--brand-bg-alt)}.glf-journal-header h1{font-size:max(2rem, min(4vw, 3.5rem))}.glf-journal-header p{max-width:720px;margin:16px auto 0}.glf-blog-grid{padding:80px 0 96px}.glf-blog-card{height:100%;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.glf-blog-card:hover{transform:translateY(-4px);box-shadow:var(--brand-shadow)}.glf-blog-art{display:block;background:var(--brand-primary-dark)}.glf-blog-art img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.glf-blog-card-body{padding:24px}.glf-blog-card-body>span{color:var(--brand-accent);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.glf-blog-card h2{margin:16px 0;font-size:1.35rem}.glf-blog-card h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.glf-blog-meta{display:flex;justify-content:space-between;gap:16px;margin-top:24px;border-top:1px solid var(--brand-border);padding-top:16px;color:var(--brand-text);font-size:.82rem}.pagination{margin-top:56px}.page-link{color:var(--brand-primary-dark)}.page-item.active .page-link{border-color:var(--brand-primary-dark);background:var(--brand-primary-dark)}