.blog-module__3rPSzG__recent{padding:82px 0 94px}.blog-module__3rPSzG__recentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-module__3rPSzG__recentCard{border-top:2px solid var(--brass);background:var(--cream);transition:transform .2s,background .2s;display:block}.blog-module__3rPSzG__recentCard:hover{background:#eef0f6;transform:translateY(-3px)}.blog-module__3rPSzG__recentCard:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.blog-module__3rPSzG__recentCard img{aspect-ratio:1.55;object-fit:cover;width:100%}.blog-module__3rPSzG__recentCard>div{padding:22px 22px 25px}.blog-module__3rPSzG__recentCard time{color:var(--green);letter-spacing:.05em;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.blog-module__3rPSzG__recentCard h3{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(25px,2.3vw,32px);line-height:1.08}.blog-module__3rPSzG__recentCard p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.blog-module__3rPSzG__recentCard span{color:var(--green);margin-top:21px;font-size:15px;font-weight:700;display:block}@media (max-width:900px){.blog-module__3rPSzG__recent{padding:70px 0 80px}.blog-module__3rPSzG__recentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-module__3rPSzG__recent{padding:62px 0 70px}.blog-module__3rPSzG__recentGrid{grid-template-columns:1fr}.blog-module__3rPSzG__recentCard>div{padding:21px 20px 24px}.blog-module__3rPSzG__recentCard p{font-size:17px}}
