*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f3f6fb;color:#172d47;margin:0;font:15px/1.75 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.n-wrap{width:min(1210px,94%);margin:auto}.n-top{background:#082448;color:#fff;position:sticky;top:0;z-index:10;box-shadow:0 8px 30px #0923411c}.n-nav{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:72px}.n-brand{font-weight:900;letter-spacing:1px;font-size:23px}.n-nav nav{display:flex;flex-wrap:wrap;gap:10px}.n-nav nav a{padding:9px 12px;border-radius:8px;color:#dfedff;font-weight:600;font-size:13px}.n-nav nav a:hover,.n-nav nav a[aria-current]{background:#1b4c82}.n-hero{margin:27px 0 20px;padding:46px clamp(20px,4vw,55px);border-radius:20px;background:radial-gradient(ellipse at 92% 8%,#286c9f 0,transparent 44%),linear-gradient(115deg,#082646,#103e73 72%,#0e5782);color:#fff;box-shadow:0 16px 40px #072c4a20}.n-kicker{font-size:11px;font-weight:900;letter-spacing:1.2px;color:#70e5dc;display:inline-block;margin-bottom:12px}.n-hero h1{font-size:clamp(27px,4.1vw,48px);line-height:1.18;margin:0;max-width:830px}.n-hero h1 em{font-style:normal;color:#91e8f0}.n-hero p{font-size:16px;color:#d7e7f4;margin:14px 0 0}.n-filters{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 18px;flex-wrap:wrap}.n-tabs{display:flex;gap:8px;flex-wrap:wrap}.n-tabs a{padding:11px 15px;font-size:13px;font-weight:800;border-radius:30px;background:#fff;border:1px solid #d7e1ec}.n-tabs .on{background:#135a98;color:#fff;border-color:#135a98}.n-live-dot{display:inline-block;width:7px;height:7px;background:#17c78b;border-radius:50%;margin-left:4px}.n-search{display:flex;gap:6px}.n-search input{border-radius:10px;border:1px solid #cfdae8;padding:10px 13px;min-width:200px;max-width:300px}.n-search button,.n-primary{border:0;border-radius:9px;background:#165da1;color:white;font-weight:800;padding:11px 18px;display:inline-block}.n-featured{display:grid;grid-template-columns:1.05fr 1fr;min-height:340px;background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 13px 38px #12325519;border:1px solid #d9e5ee}.n-featured-media{min-height:300px;background:#123c69}.n-featured-media img{width:100%;height:100%;min-height:300px;max-height:410px;object-fit:cover}.n-illustration{display:flex;height:100%;min-height:300px;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 20%,#347aa9,transparent 45%),linear-gradient(145deg,#0a2148,#1b6299);color:#fff;position:relative;overflow:hidden}.n-illustration:before,.n-illustration:after{content:"";position:absolute;width:350px;height:350px;border:2px solid #ffffff20;border-radius:50%;transform:rotate(25deg) scaleX(.65)}.n-illustration:after{width:240px;height:240px;border-color:#a9f4f430}.n-illustration span{font-weight:800;letter-spacing:5px;font-size:13px}.n-illustration b{font-size:clamp(55px,7vw,95px);letter-spacing:6px;line-height:1.1;z-index:1}.n-illustration small{letter-spacing:2px;z-index:1}.n-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(22px,4vw,46px)}.n-category{font-size:11px;color:#12689a;letter-spacing:.7px;font-weight:900;text-transform:uppercase}.n-featured h2{font-size:clamp(22px,2.5vw,32px);line-height:1.3;margin:16px 0}.n-featured p{color:#587087;line-height:1.75}.n-featured small,.n-card small{color:#788b9d;font-size:12px}.n-readmore{display:inline-block;background:#165da1;color:white;padding:10px 18px;border-radius:8px;font-weight:800;margin-top:13px}.n-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:29px 0 16px}.n-section-heading h2{margin:0;font-size:23px}.n-section-heading span{font-size:12px;color:#76889c}.n-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.n-card{display:flex;flex-direction:column;overflow:hidden;background:white;border:1px solid #e0e8f1;border-radius:15px;box-shadow:0 6px 22px #0d325010;transition:transform .15s}.n-card:hover{transform:translateY(-4px)}.n-card-img{height:160px;background:linear-gradient(145deg,#09274e,#26739c);display:grid;place-items:center;color:#ffffffab;font-size:70px}.n-card-img img{height:100%;width:100%;object-fit:cover}.n-card-content{padding:20px;display:flex;flex:1;flex-direction:column}.n-card h3{font-size:18px;line-height:1.4;margin:9px 0}.n-card p{color:#61788d;font-size:13px;line-height:1.6;flex:1}.n-card strong{display:block;color:#1862a0;margin-top:8px;font-size:13px}.n-pagination{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin:31px 0}.n-pagination a{min-width:42px;text-align:center;padding:9px 12px;background:#fff;border:1px solid #d4e1ec;border-radius:9px;font-weight:800}.n-pagination a.selected{background:#175b9e;color:white;border-color:#175b9e}.n-empty{border:1px dashed #bfcede;border-radius:10px;padding:25px;background:#fff;color:#657a8e}.n-empty a{color:#145d9f}.n-breadcrumb{font-size:12px;color:#72839a;margin:26px 0}.n-breadcrumb a{color:#145c9f}.n-article-head{background:radial-gradient(circle at 85% 10%,#266592,transparent 42%),linear-gradient(115deg,#061e39,#154778);border-radius:17px;color:#fff;padding:clamp(24px,5vw,60px);position:relative;overflow:hidden}.n-article-head:after{content:'✦';position:absolute;font-size:175px;color:#ffffff0b;right:20px;top:0;pointer-events:none}.n-article-head h1{font-size:clamp(26px,4vw,42px);line-height:1.32;margin:0 0 20px;max-width:900px;position:relative;z-index:1}.n-headmeta{display:flex;gap:20px;color:#d5e8f8;font-size:12px}.n-story-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:start;margin:25px 0 50px}.n-story,.n-aside-card{background:#fff;border:1px solid #dce6f0;border-radius:14px;overflow:hidden;box-shadow:0 9px 30px #1234530c}.n-story{padding:clamp(18px,4vw,40px)}.n-top-line{height:5px;background:linear-gradient(90deg,#1f6ca8,#22b9b1,#f6b44b);border-radius:5px;margin-bottom:26px}.n-story-image{width:100%;max-height:440px;object-fit:cover;border-radius:12px}.n-standfirst{font-weight:700;font-size:clamp(17px,2.2vw,21px);color:#204364;border-left:5px solid #28a6ba;padding:13px 17px;background:#f1f9fc;margin:27px 0}.n-ornament{display:flex;gap:14px;align-items:center;justify-content:center;color:#22a2bd;padding:16px 0}.n-ornament i{width:95px;height:1px;background:linear-gradient(90deg,transparent,#22a2bd,transparent)}.n-prose p{font-size:clamp(16px,1.6vw,18px);line-height:1.95;color:#31485d;margin:0 0 24px;padding:0 0 19px;border-bottom:1px solid #eef2f7;overflow-wrap:anywhere}.n-prose p:first-child::first-letter{font-size:1.55em;font-weight:900;color:#136293}.n-source{padding:13px;background:#f2f7fc;border-radius:8px;font-size:13px}.n-source a{color:#155d9e;text-decoration:underline}.n-tags{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.n-tags span{font-size:12px;border-radius:20px;padding:4px 9px;background:#eef4fb;color:#547089}.n-share{border-top:1px solid #e5ecf4;padding:23px 0;margin-top:24px}.n-share strong{display:block;margin-bottom:13px}.n-share-links{display:flex;flex-wrap:wrap;gap:8px}.n-share-links a,.n-share-links button{padding:9px 12px;border-radius:8px;border:0;color:#fff;font-weight:700;font-size:12px}.n-whatsapp{background:#16885b}.n-telegram{background:#2189b9}.n-x{background:#263140}.n-facebook{background:#255b9d}.n-sms{background:#9b6332}.n-copy{background:#52758d}.n-like-form{margin:0 0 28px}.n-like{background:#fff1f3;border:1px solid #ffd0d8;color:#b23650;padding:11px 21px;border-radius:9px;font-weight:900}.n-like span{margin-left:8px}.n-comments{border-top:3px solid #e7eef6;padding-top:20px}.n-comments h3{margin:24px 0 5px}.n-comment{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #e5edf4}.n-avatar{width:38px;height:38px;border-radius:50%;background:#e5f3fd;display:grid;place-items:center;color:#245c92;font-weight:900;flex-shrink:0}.n-comment strong{display:block}.n-comment small{font-size:11px;color:#8092a1}.n-comment p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.n-small{font-size:12px;color:#758ba0}.n-comment-form{padding:20px;border-radius:11px;background:#f6f9fd;border:1px solid #dae6f1}.n-comment-form label{display:block;font-size:13px;font-weight:700;color:#31516c;margin-bottom:13px}.n-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.n-comment-form input,.n-comment-form textarea{display:block;width:100%;background:#fff;border:1px solid #cad9e6;border-radius:8px;padding:11px;margin-top:6px;outline-offset:2px}.n-captcha{display:block;background:repeating-linear-gradient(130deg,#e6eef8 0,#e6eef8 7px,#d1e3f3 8px);color:#163e6a;letter-spacing:6px;font-weight:900;font-size:19px;padding:7px 13px;margin-top:5px;border-radius:8px;width:max-content}.n-honeypot{position:absolute;left:-10000px;height:1px;overflow:hidden}.n-feedback{background:#e2f6e9;color:#14653b;padding:12px;border-radius:8px}.n-error{background:#fde6e9;color:#a32c3a}.n-side{position:sticky;top:90px}.n-aside-card{padding:20px}.n-aside-card h2{font-size:19px;margin-top:0}.n-aside-card>a{display:block;padding:14px 0;border-bottom:1px solid #e7eef4}.n-aside-card a span{display:block;font-size:10px;color:#2277a8;font-weight:800}.n-aside-card a b{display:block;line-height:1.5}.n-aside-card a.n-all{color:#175e9c;font-weight:800}.n-footer{background:#0b2845;padding:25px 0;color:#dbe8f5;font-size:12px}.n-footer a{color:#fff}@media(max-width:850px){.n-story-layout{grid-template-columns:1fr}.n-side{position:static}.n-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n-featured{grid-template-columns:1fr}.n-featured-media,.n-featured-media img{max-height:320px}.n-nav{flex-wrap:wrap;padding:12px 0}.n-nav nav{gap:3px}}@media(max-width:560px){.n-grid,.n-fields{grid-template-columns:1fr}.n-hero{padding:27px 20px}.n-hero h1{font-size:29px}.n-featured-media,.n-illustration,.n-featured-media img{min-height:205px;height:220px}.n-filters{align-items:stretch}.n-search{width:100%}.n-search input{min-width:0;flex:1}.n-section-heading{align-items:flex-start;flex-direction:column}.n-featured-copy{padding:22px}.n-headmeta{flex-direction:column;gap:2px}.n-story{padding:18px}.n-brand{font-size:20px}.n-nav nav a{font-size:11px;padding:7px}}
