.gadby-news{display:grid;grid-template-columns:repeat(var(--news-columns,3),1fr);gap:var(--news-gap,2rem);width:100%;align-items:start}.gadby-news-card{display:flex;flex-direction:column}.gadby-news-image-link{display:block;text-decoration:none;overflow:hidden}.gadby-news-image{position:relative;width:100%;aspect-ratio:var(--news-image-ratio,4/3);background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.4s ease}.gadby-news-image-link:hover .gadby-news-image{transform:scale(1.03)}.gadby-news-overlay{position:absolute;inset:0;pointer-events:none;opacity:var(--news-overlay-opacity,.4);transition:opacity 0.4s ease}.gadby-news-image-link:hover .gadby-news-overlay{opacity:var(--news-hover-overlay-opacity,0)}.gadby-news-content{padding:1.25rem 0}.gadby-news-meta{font-family:var(--font-nav,sans-serif);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--news-meta-color,#5a7a8a);margin:0 0 .75rem}.gadby-news-meta-sep{margin:0 .15em}.gadby-news-title{font-family:var(--font-heading,'Auguste Sans',serif);font-size:var(--news-title-size,clamp(1.25rem, 2vw, 1.75rem));font-weight:400;line-height:1.2;color:var(--news-title-color,#1a2b4a);margin:0 0 .75rem}.gadby-news-title a{color:inherit;text-decoration:none;transition:opacity 0.3s ease}.gadby-news-title a:hover{opacity:.7}.gadby-news-excerpt{font-size:var(--news-excerpt-size,.95rem);line-height:1.6;color:var(--news-excerpt-color,#5a7a8a);margin:0}.gadby-news-readmore{color:var(--news-readmore-color,var(--news-excerpt-color,#5a7a8a));font-weight:400;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;white-space:nowrap;transition:opacity 0.3s ease}a.gadby-news-readmore:hover{opacity:.7}@media (max-width:768px){.gadby-news-content{padding:1rem 0}.gadby-news-title{font-size:clamp(1.125rem, 4vw, 1.5rem)}.gadby-news-excerpt{font-size:.9rem}}.gadby-news-archive{--news-columns:3;--news-gap:2rem;--news-image-ratio:4/3;--news-title-color:#1a2b4a;--news-meta-color:#5a7a8a;--news-excerpt-color:#5a7a8a}@media (max-width:1024px){.gadby-news-archive{--news-columns:2}}@media (max-width:768px){.gadby-news-archive{--news-columns:1}}.gadby-news-pagination{margin:3rem 0;text-align:center}.gadby-news-pagination .nav-links{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.gadby-news-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;font-size:.9rem;text-decoration:none;color:#1a2b4a;border:1px solid #d1d5db;transition:all 0.3s ease}.gadby-news-pagination .page-numbers.current,.gadby-news-pagination .page-numbers:hover{background-color:#1a2b4a;color:#fff;border-color:#1a2b4a}@media (prefers-reduced-motion:reduce){.gadby-news-image,.gadby-news-overlay,.gadby-news-title a,a.gadby-news-readmore{transition:none}}