.hr-latest-news{position:relative;overflow:hidden;background:linear-gradient(135deg,#f8f7f2,#fff 55%,#edf4e7)}
.hr-latest-news:before{content:'';position:absolute;top:-180px;right:-140px;width:420px;height:420px;border:1px solid rgba(140,198,63,.22);border-radius:50%}
.hr-latest-news .hr-container{position:relative}.hr-latest-news .hr-eyebrow{color:#557d1c}.hr-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hr-news-card{display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--hr-sage);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(18,59,112,.08);transition:transform .2s ease,box-shadow .2s ease}.hr-news-card:hover{transform:translateY(-4px);box-shadow:0 17px 38px rgba(18,59,112,.14)}.hr-news-image{display:grid;place-items:center;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,var(--hr-sage),#f3f7ef);color:#557d1c;text-decoration:none}.hr-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.hr-news-card:hover .hr-news-image img{transform:scale(1.035)}.hr-news-image>span{font-size:2.5rem}.hr-news-body{display:flex;flex:1;flex-direction:column;padding:22px}.hr-news-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--hr-olive);font-size:.75rem}.hr-news-meta span{color:#557d1c;font:800 .68rem var(--hr-heading);letter-spacing:.08em;text-transform:uppercase}.hr-news-card h3{margin:0 0 10px;font:800 1.2rem/1.35 var(--hr-heading)}.hr-news-card h3 a{color:var(--hr-navy);text-decoration:none}.hr-news-card p{margin:0 0 17px;color:#596772;font-size:.9rem;line-height:1.6}.hr-news-read{margin-top:auto;color:#4f7e18;font:800 .84rem var(--hr-heading);text-decoration:none}
@media(max-width:900px){.hr-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-news-card:last-child{grid-column:1/-1;width:min(100%,520px)}}
@media(max-width:600px){.hr-news-grid{grid-template-columns:1fr}.hr-news-card:last-child{grid-column:auto;width:100%}}
