
.cms-articles-section{max-width:1200px;margin:0 auto;padding-top:70px;padding-bottom:20px}.cms-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cms-news-card{background:#fff;border:1px solid #dfe7ee;box-shadow:0 12px 35px rgba(14,34,52,.08);display:flex;flex-direction:column;min-height:100%;overflow:hidden}.cms-news-card-media{display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#071b31,#0d82c6);overflow:hidden}.cms-news-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.cms-news-card:hover img{transform:scale(1.025)}.cms-news-card-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.cms-news-card-meta{display:flex;gap:10px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.08em;color:#0d82c6;text-transform:uppercase}.cms-news-card h3{font-size:20px;line-height:1.25;margin:0}.cms-news-card p{font-size:12px;line-height:1.7;color:#65788b;margin:0}.cms-news-card-link{margin-top:auto;font-size:11px;font-weight:800;color:#0d82c6}.cms-featured-badge{display:inline-flex;align-items:center;gap:6px;background:#eaf6fd;color:#0d82c6;border-radius:999px;padding:5px 9px}.cms-article-hero{min-height:520px;background:linear-gradient(115deg,#071b31,#0b456e);background-image:linear-gradient(115deg,rgba(6,25,43,.93),rgba(6,25,43,.55)),var(--article-image);background-position:center;background-size:cover}.cms-article-overlay{min-height:520px;display:flex;align-items:flex-end;max-width:1200px;margin:auto;padding:80px 30px}.cms-article-head{max-width:900px;color:#fff}.cms-article-head h1{font-size:clamp(38px,6vw,70px);line-height:1.03;margin:10px 0 18px}.cms-article-head .lead{max-width:780px;font-size:18px;line-height:1.65}.cms-article-meta{display:flex;gap:10px;font-size:12px;opacity:.8;margin-top:20px}.cms-article-body{max-width:980px}.cms-article-copy{font-size:16px;line-height:1.9;color:#21384d}.cms-article-copy h2{font-size:30px;line-height:1.2;margin:42px 0 14px;color:#0b2137}.cms-article-copy h3{font-size:22px;margin:32px 0 10px;color:#0b2137}.cms-article-copy p{margin:0 0 20px}.cms-article-copy ul{padding-left:24px;margin:0 0 24px}.cms-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:35px 0}.cms-gallery img{width:100%;height:300px;object-fit:cover}.cms-empty{font-size:12px;color:#718294;padding:18px;border:1px dashed #ced9e3}.cms-loading{font-size:12px;color:#718294}.cms-home-featured{max-width:1200px;margin:auto}.cms-home-featured .cms-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.cms-articles-grid,.cms-home-featured .cms-articles-grid{grid-template-columns:1fr 1fr}.cms-article-hero,.cms-article-overlay{min-height:440px}}@media(max-width:640px){.cms-articles-grid,.cms-home-featured .cms-articles-grid{grid-template-columns:1fr}.cms-article-overlay{padding:60px 20px}.cms-article-head h1{font-size:38px}.cms-gallery{grid-template-columns:1fr}.cms-gallery img{height:230px}}
