.news-events-section{background:#f7f9fc;padding:80px 0}.news-event-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #10274714}.news-event-image,.news-event-article-image{object-fit:cover;width:100%}.news-event-image{height:220px}.news-event-card-body{padding:28px}.news-event-date{color:#697586;margin-bottom:10px;font-size:.875rem;font-weight:600}.news-event-card h2{color:#102747;font-size:1.15rem;line-height:1.3}.news-event-card p{color:#516174}.news-event-link{color:#000;border:1px solid var(--primary-green);background:0 0;border-radius:20px;align-items:center;gap:5px;padding:8px 20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.news-event-link:hover{background:var(--primary-green);color:#fff}.news-event-article{color:#516174;max-width:850px;margin:0 auto;padding:80px 0;font-size:1.05rem;line-height:1.8}.news-event-article h3{color:#102747;margin:32px 0 16px;font-size:1.25rem;font-weight:400;line-height:1.4}.news-event-article p{margin-bottom:20px}.news-event-article-image{border-radius:14px;max-height:430px;margin-bottom:28px}.legal-content{color:#516174;text-align:left;margin:0 auto;font-size:1.05rem;line-height:1.8}.legal-content .legal-updated{color:#697586;margin-bottom:28px;font-size:.95rem;font-weight:600}.legal-content h2{color:#102747;margin:42px 0 16px;font-size:1.45rem;font-weight:700;line-height:1.35}.legal-content h3{color:#161a30;margin:28px 0 12px;font-size:1.15rem;font-weight:700}.legal-content p{margin-bottom:16px}.legal-content ul{margin:0 0 20px;padding-left:22px}.legal-content li{margin-bottom:8px}.legal-content a{color:#102747;font-weight:600;text-decoration:underline}
