.projectScreenshot.websiteScreenshot{background:radial-gradient(circle at 84% 14%,rgba(255,255,255,.92),transparent 32%),linear-gradient(135deg,#b9ddce,#eaf7f1 48%,#afd4c4)}.projectScreenshot.websiteScreenshot img{background:transparent;filter:drop-shadow(0 14px 22px rgba(20,33,29,.16))}.newsSection .homeSectionHeading{text-align:center}.newsTabs{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap;margin:-.8rem 0 2.2rem}.newsTabs a{border:1px solid var(--line);background:#fff;border-radius:99px;padding:.55rem .9rem;color:var(--muted);font-size:.85rem;font-weight:700}.newsTabs a:focus-visible,.newsTabs a:hover{border-color:var(--green);color:var(--green)}.newsSection .newsCard{display:block;padding:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--green);border-radius:0 0 14px 14px}.newsImage{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#e7efeb}.newsSection .newsCard>.newsBody{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;padding:1.4rem;min-height:285px}.publicationMeta{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.78rem}.publicationMeta span{color:var(--green);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.newsSection .newsCard h3{margin:.9rem 0 .4rem}.newsSection .newsCard .newsBody>p{margin-top:.35rem}.newsSection .newsCard .newsBody>a{margin-top:auto;color:var(--green);font-weight:700}