:root{--primary:#005b7f;--primary-dark:#073c57;--secondary:#18b98f;--secondary-soft:#e8f8f4;--accent:#f47b20;--dark:#123044;--text:#374151;--muted:#6b7280;--light:#f5f8fb;--white:#fff;--border:#e5e7eb;--shadow:0 16px 40px rgba(15,23,42,.09)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Inter',Arial,sans-serif;color:var(--text);line-height:1.7;background:#fff}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.news-container{width:min(1120px,92%);margin:auto}.news-navbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:220px}.nav-menu{display:flex;align-items:center;gap:25px;font-weight:700;color:var(--dark);font-size:14px}.nav-menu a:hover,.nav-menu a.active{color:var(--secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:14px;font-weight:800;transition:.2s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{transform:translateY(-2px);background:#dc6816}.news-hero{padding:78px 0 70px;background:radial-gradient(circle at top right,rgba(24,185,143,.16),transparent 32%),linear-gradient(135deg,#f8fbfd,#fff 58%,#eef8f6)}.eyebrow,.article-section-title span,.article-cta span{display:block;color:var(--secondary);font-size:12px;font-weight:800;letter-spacing:1.2px;margin-bottom:10px}.news-hero h1{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);font-size:clamp(38px,6vw,62px);line-height:1.08;letter-spacing:-1.4px;margin-bottom:18px}.news-hero p{max-width:720px;color:var(--muted);font-size:18px}.news-section{padding:72px 0 90px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:0 10px 28px rgba(15,23,42,.055);transition:.22s}.news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.news-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#edf2f5}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.news-card:hover .news-card-image img{transform:scale(1.025)}.news-card-body{padding:22px}.news-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;color:var(--muted);font-size:12px;font-weight:600}.news-meta span{background:var(--secondary-soft);color:#118667;border-radius:999px;padding:5px 9px;font-weight:800}.news-card h2{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);font-size:19px;line-height:1.35;margin-bottom:10px}.news-card h2 a:hover{color:var(--primary)}.news-card p{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:17px}.read-more{color:var(--primary);font-weight:800;font-size:13px}.empty-news{text-align:center;padding:70px 20px;background:var(--light);border:1px solid var(--border);border-radius:24px}.empty-news h1,.empty-news h2{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);margin-bottom:10px}.empty-news p{color:var(--muted);margin-bottom:22px}.article-wrap{width:min(1120px,92%);margin:0 auto;padding:54px 0 92px}.article{max-width:none;margin:0;padding-left:0}.article-head{max-width:1120px;margin:0 0 30px}.back-link{display:inline-block;color:var(--primary);font-weight:800;font-size:13px;margin-bottom:28px}.article-head h1{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);font-size:clamp(32px,4.4vw,48px);line-height:1.14;letter-spacing:-1.2px;margin-bottom:17px}.article-lead{font-size:18px;color:var(--muted);line-height:1.75}.article-cover{max-width:1120px;overflow:hidden;border-radius:26px;border:1px solid var(--border);box-shadow:var(--shadow);margin:0 0 45px}.article-cover img{width:100%;max-height:620px;object-fit:cover}.article-content{width:100%;max-width:1120px;margin:0;font-size:17px;line-height:1.85}.article-content p{margin:0 0 22px}.article-content h2,.article-content h3{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);line-height:1.35}.article-content h2{font-size:27px;margin:42px 0 16px}.article-content h3{font-size:21px;margin:30px 0 12px}.article-content ul{margin:0 0 24px 22px}.article-content li{margin-bottom:8px}.article-gallery{max-width:1120px;margin-top:58px;padding-top:46px;border-top:1px solid var(--border)}.article-section-title{text-align:center;margin-bottom:26px}.article-section-title h2{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);font-size:29px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery-grid a{display:block;overflow:hidden;border-radius:16px;aspect-ratio:4/3;background:#edf2f5}.gallery-grid img{width:100%;height:100%;object-fit:cover;transition:.2s}.gallery-grid a:hover img{transform:scale(1.025)}.article-cta{max-width:1120px;margin-top:58px;padding:32px 34px;border-radius:24px;background:linear-gradient(135deg,#eff8fa,#eef9f5);border:1px solid #d9edef;display:flex;align-items:center;justify-content:space-between;gap:30px}.article-cta h2{font-family:'Plus Jakarta Sans','Inter',sans-serif;color:var(--dark);font-size:26px;margin-bottom:8px}.article-cta p{color:var(--muted)}.related-news{max-width:1120px;margin-top:86px;padding-top:64px;border-top:1px solid var(--border)}.news-footer{background:#0c3348;color:#fff;padding:50px 0 24px}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:34px}.footer-brand{font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:24px;font-weight:800}.footer-company{font-weight:700;color:rgba(255,255,255,.82);margin:5px 0 14px}.news-footer p,.news-footer a{display:block;color:rgba(255,255,255,.76);font-size:14px;margin-bottom:8px}.news-footer h4{font-family:'Plus Jakarta Sans','Inter',sans-serif;margin-bottom:14px}.copyright{border-top:1px solid rgba(255,255,255,.12);padding-top:20px;margin-top:30px;text-align:center;color:rgba(255,255,255,.6);font-size:13px}
@media(max-width:900px){.nav-menu{display:none}.news-grid{grid-template-columns:repeat(2,1fr)}.article-cta{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.article-wrap{width:90%}.brand img{width:165px}.nav-inner{height:78px}.news-navbar .btn{padding:10px 14px;font-size:12px}.news-hero{padding:55px 0 52px}.news-hero p{font-size:15px}.news-section{padding:50px 0 65px}.news-grid{grid-template-columns:1fr}.news-card{border-radius:18px}.article-wrap{padding-top:38px}.article-head h1{font-size:34px}.article-lead{font-size:16px}.article-cover{border-radius:18px;margin-bottom:34px}.article-content{font-size:16px}.gallery-grid{grid-template-columns:1fr 1fr;gap:9px}.article-cta{padding:25px 22px}.footer-grid{grid-template-columns:1fr}.related-news{margin-top:65px;padding-top:50px}}
