 .news-collection{padding:48px 0 72px}.news-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #dce3e5}.news-section-heading .mono{color:#f01926;font-size:11px;letter-spacing:2px}.news-section-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.16;margin:14px 0 0}.news-section-heading>p{font-size:15px;line-height:1.8;color:#607680;max-width:420px}.news-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.news-entry{border:1px solid #dce3e5;border-radius:12px;overflow:hidden;background:#fff;transition:transform .35s,border-color .35s}.news-entry:hover{transform:translateY(-5px);border-color:#9eafb5}.news-entry-image{height:220px;background:#f3f5f5;position:relative;overflow:hidden;padding:28px}.news-entry-image img{width:100%;height:100%;object-fit:contain;filter:none!important;transition:transform .6s}.news-entry:hover img{transform:scale(1.035)}.news-entry-image>span{position:absolute;left:20px;top:18px;font-size:10px;letter-spacing:1px;text-transform:uppercase;background:#112d38;color:#fff;padding:8px 12px;border-radius:20px}.news-entry-content{padding:28px}.news-entry-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#657c85;margin-bottom:14px}.news-entry h3{font-size:25px;line-height:1.3;margin:0 0 14px}.news-entry-content>p{font-size:14px;line-height:1.8;color:#607680}.news-entry details{margin-top:24px;border-top:1px solid #e0e6e8;padding-top:18px}.news-entry summary{cursor:pointer;font-weight:700;font-size:13px;list-style:none;display:flex;justify-content:space-between}.news-entry summary span{color:#ef1925;transition:transform .3s}.news-entry summary:hover span{transform:translate(3px,-3px)}.news-entry-body{white-space:pre-line;font-size:14px;line-height:1.85;padding-top:20px;color:#526b76}.page-news-events .hero-editorial-card{backdrop-filter:blur(14px)}@media(max-width:700px){.news-entry-grid,.news-section-heading{grid-template-columns:1fr}.news-section-heading{gap:14px}.news-entry-image{height:180px}}@media(prefers-reduced-motion:reduce){.news-entry,.news-entry-image img,.news-entry summary span{transition:none;transform:none!important}}

.page-news-events .news-collection{width:calc(100% - 48px);max-width:1200px;margin:0 auto}.page-news-events .news-entry-grid{width:100%}@media(max-width:600px){.page-news-events .news-collection{width:calc(100% - 32px)}}
