.gtt-blog-archive{padding-bottom:var(--space-20);background:var(--bg-canvas);width:100%;max-width:none;float:none;margin-inline:auto}.gtt-blog-archive__shell{width:min(100% - 2rem, var(--container-xl));max-width:1280px;margin-inline:auto;padding-inline:var(--space-6)}.gtt-blog-archive .gtt-archive-hero{padding:var(--space-16) 0 var(--space-10);margin-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle);background:radial-gradient(ellipse 70% 60% at 50% 0%,rgb(0 212 106 / .08),transparent 70%),var(--bg-canvas)}.gtt-blog-archive .gtt-archive-hero__inner{max-width:none;margin:0;padding:0;text-align:left}.gtt-blog-archive .gtt-archive-hero h1{font-size:var(--text-display-sm);color:var(--text-primary);margin:0 0 var(--space-4)}.gtt-blog-archive .gtt-archive-hero p{max-width:65ch;margin:0 0 var(--space-8);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.gtt-blog-archive .gtt-category-chips{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;width:100%}.gtt-blog-archive .gtt-filter-chip{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--border-medium);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:var(--transition-all)}.gtt-blog-archive .gtt-filter-chip:hover,.gtt-blog-archive .gtt-filter-chip.is-active{background:var(--green-muted);border-color:var(--green-border);color:var(--green-500)}.gtt-blog-archive .gtt-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);max-width:none;margin:0;padding:0 0 var(--space-12)}@media (max-width:1024px){.gtt-blog-archive .gtt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}}@media (max-width:640px){.gtt-blog-archive__shell{padding-inline:var(--space-4)}.gtt-blog-archive .gtt-blog-grid{grid-template-columns:1fr}.gtt-blog-archive .gtt-archive-hero{padding-top:var(--space-12)}}.gtt-blog-archive .gtt-blog-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--glass-surface);transition:transform var(--transition-card),box-shadow var(--transition-card),border-color var(--transition-color);height:100%}.gtt-blog-archive .gtt-blog-card:hover{transform:translateY(-6px);border-color:var(--border-accent);box-shadow:var(--shadow-card-hover)}.gtt-blog-archive .gtt-blog-card__image{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg-elevated)}.gtt-blog-archive .gtt-blog-card__image img,.gtt-blog-archive .gtt-blog-card__image .gtt-home-article-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow) var(--ease-out)}.gtt-blog-archive .gtt-blog-card:hover .gtt-blog-card__image img{transform:scale(1.04)}.gtt-blog-archive .gtt-blog-card__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);flex:1}.gtt-blog-archive .gtt-blog-card__title{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.gtt-blog-archive .gtt-blog-card__title a{color:var(--text-primary);text-decoration:none}.gtt-blog-archive .gtt-blog-card__title a:hover{color:var(--green-500)}.gtt-blog-archive .gtt-blog-card__meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-xs);color:var(--text-tertiary)}.gtt-blog-archive .gtt-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-12)}body.gtt-blog-page #primary.gtt-blog-archive,body.category #primary.gtt-blog-archive,body.archive.category #primary.gtt-blog-archive{width:100%;max-width:none;float:none}body.gtt-blog-page .site-content,body.category .site-content{background:var(--bg-canvas)}[data-theme="light"] .gtt-blog-archive .gtt-blog-card{background:var(--bg-elevated)}