.gw-blog-archive{padding:var(--gw-section-py) 0}.blog .gw-page-banner,.archive .gw-page-banner,.search-results .gw-page-banner{background:#f7faf7!important;border-bottom:1px solid #e8f0e9;padding:24px 0!important}.blog .gw-page-banner__content,.archive .gw-page-banner__content,.search-results .gw-page-banner__content{text-align:left!important;color:#1a3d20!important}.blog .gw-page-banner__title,.archive .gw-page-banner__title,.search-results .gw-page-banner__title{color:#1a3d20!important;font-size:28px!important;font-weight:800!important;margin-bottom:4px!important}.blog .gw-section,.archive .gw-section{padding-top:40px!important;padding-bottom:60px!important}.gw-blog-card__date{display:block;font-size:12px;color:#6b7b6e;margin-bottom:10px;font-family:"Montserrat",sans-serif}.gw-blog-card__read-more{display:inline-block;font-size:13px;font-weight:600;color:#1a5d48;text-decoration:none;margin-top:4px;font-family:"Montserrat",sans-serif;transition:color .2s}.gw-blog-card__read-more:hover{color:#1a3d20;text-decoration:underline}.gw-section .page-numbers{display:flex;gap:8px;justify-content:center;margin-top:48px;list-style:none;padding:0}.gw-section .page-numbers a,.gw-section .page-numbers span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid #e0ede2;font-size:14px;color:#1a5d48;text-decoration:none;transition:background .2s,color .2s}.gw-section .page-numbers .current,.gw-section .page-numbers a:hover{background:#1a5d48;color:#fff;border-color:#1a5d48}.gw-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gw-space-8)}@media (max-width:992px){.gw-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.gw-blog-grid{grid-template-columns:1fr}}.gw-blog-featured{background:var(--gw-bg-white);border:1px solid var(--gw-border);border-radius:var(--gw-radius-xl);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--gw-space-8);transition:box-shadow var(--gw-transition)}.gw-blog-featured:hover{box-shadow:var(--gw-shadow-lg)}.gw-blog-featured__image{aspect-ratio:4/3;overflow:hidden}.gw-blog-featured__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--gw-transition-slow)}.gw-blog-featured:hover .gw-blog-featured__image img{transform:scale(1.04)}.gw-blog-featured__body{padding:var(--gw-space-10) var(--gw-space-12);display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.gw-blog-featured{grid-template-columns:1fr}.gw-blog-featured__body{padding:var(--gw-space-6)}}.gw-post-content h4{font-size:var(--gw-text-xl);margin-top:var(--gw-space-6)}.gw-tag{display:inline-block;padding:var(--gw-space-1) var(--gw-space-3);background:var(--gw-bg-green-light);border:1px solid var(--gw-green-100);border-radius:var(--gw-radius-full);font-size:var(--gw-text-xs);font-weight:var(--gw-fw-medium);color:var(--gw-primary);text-transform:lowercase;transition:background-color var(--gw-transition-fast)}.gw-tag:hover{background:var(--gw-primary);color:#fff;border-color:var(--gw-primary)}.gw-author-box{background:var(--gw-bg-surface);border:1px solid var(--gw-border);border-radius:var(--gw-radius-xl);padding:var(--gw-space-8);display:flex;gap:var(--gw-space-5);align-items:flex-start;margin:var(--gw-space-10) 0}.gw-author-box__avatar{width:72px;height:72px;border-radius:var(--gw-radius-full);overflow:hidden;flex-shrink:0}.gw-author-box__avatar img{width:100%;height:100%;object-fit:cover}.gw-author-box__name{font-weight:var(--gw-fw-semibold);font-size:var(--gw-text-lg);margin-bottom:var(--gw-space-1)}.gw-author-box__bio{font-size:var(--gw-text-sm);color:var(--gw-text-muted);line-height:var(--gw-lh-relaxed)}