.news-page{--n-bg:#eef1f5;--n-surface:#fff;--n-line:#d6dce5;--n-text:#121826;--n-sub:#5b6577;--n-navy:#1b2a4a;--n-gold:#d9a031;--n-gold-text:#9a6a12;background:var(--n-bg);min-height:100vh;color:var(--n-text);flex-direction:column;font-family:Manrope,system-ui,sans-serif;display:flex}html:not(.tema-claro) .news-page{--n-bg:#0c1424;--n-surface:#13203a;--n-line:#ffffff1a;--n-text:#eef1f5;--n-sub:#93a0b8;--n-gold-text:#f2c25a}.news-page a{color:inherit;text-decoration:none}.news-page img{max-width:100%}.news-top{background:var(--n-navy);color:#fff;z-index:20;position:sticky;top:0;box-shadow:0 2px 14px #0003}.news-top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:10px clamp(14px,4vw,24px);display:flex}.news-brand{align-items:center;gap:10px;display:flex}.news-brand img{object-fit:contain}.news-brand span{flex-direction:column;line-height:1.1;display:flex}.news-brand strong{letter-spacing:1.5px;font:900 1.35rem/1 Barlow Condensed,Arial,sans-serif}.news-brand small{color:#f2c25a;letter-spacing:.5px;margin-top:2px;font-size:.7rem}.news-top nav{align-items:center;gap:clamp(8px,3vw,18px);font-size:.85rem;font-weight:700;display:flex}.news-cta{background:linear-gradient(#f2c25a,#d9a031);border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-weight:800;display:inline-flex;color:#1b2a4a!important}.news-cats{scrollbar-width:none;gap:8px;max-width:1100px;margin:0 auto;padding:0 clamp(14px,4vw,24px) 10px;display:flex;overflow-x:auto}.news-cats::-webkit-scrollbar{display:none}.news-cats a{color:#dbe3f0;background:#ffffff1a;border-radius:99px;flex:none;padding:7px 13px;font-size:.78rem;font-weight:700}.news-cats a.on{color:#1b2a4a;background:#f2c25a}.news-main{box-sizing:border-box;flex:1;width:100%;max-width:1100px;margin:0 auto;padding:clamp(16px,4vw,32px) clamp(14px,4vw,24px) 40px}.news-h1{letter-spacing:.5px;text-transform:uppercase;color:var(--n-navy);margin:0 0 16px;font:900 clamp(1.8rem,6vw,2.6rem)/1.05 Barlow Condensed,Arial,sans-serif}html:not(.tema-claro) .news-h1{color:#fff}.news-empty{color:var(--n-sub);padding:40px 0}.news-lead{background:var(--n-surface);border:1px solid var(--n-line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 10px 30px #12182614}.news-lead-img{background-color:#1b2a4a;background-position:50%;background-size:cover;min-height:clamp(200px,40vw,340px)}.news-lead-text{flex-direction:column;justify-content:center;gap:10px;padding:clamp(16px,4vw,28px);display:flex}.news-lead em,.news-card em{letter-spacing:1.1px;text-transform:uppercase;color:var(--n-gold-text);font-size:.72rem;font-style:normal;font-weight:800}.news-lead strong{color:var(--n-navy);font:900 clamp(1.5rem,4.6vw,2.1rem)/1.1 Barlow Condensed,Arial,sans-serif}html:not(.tema-claro) .news-lead strong{color:#fff}.news-lead-text>span{color:var(--n-sub);line-height:1.5}.news-lead small,.news-card small{color:var(--n-sub);font-size:.76rem}.news-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;display:grid}.news-card{background:var(--n-surface);border:1px solid var(--n-line);border-radius:14px;flex-direction:column;gap:6px;padding:0 0 14px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.news-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1218261f}.news-card-img{aspect-ratio:16/9;background-color:#1b2a4a;background-position:50%;background-size:cover;margin-bottom:4px;display:block}.news-card em,.news-card strong,.news-card small{padding:0 14px}.news-card strong{color:var(--n-navy);font-size:1rem;line-height:1.3}html:not(.tema-claro) .news-card strong{color:#fff}.news-promo{color:#fff;background:linear-gradient(135deg,#1b2a4a,#13203a);border:1px solid #d9a03173;border-radius:16px;margin:28px 0 0;padding:clamp(16px,4vw,26px)}.news-promo h2{letter-spacing:.6px;text-transform:uppercase;color:#f2c25a;margin:0 0 6px;font:900 1.5rem/1.1 Barlow Condensed,Arial,sans-serif}.news-promo p{color:#cbd5e1;margin:0 0 14px;line-height:1.5}.news-article{max-width:760px;margin:0 auto}.news-crumb{color:var(--n-sub);margin-bottom:10px;font-size:.78rem}.news-crumb a:hover{color:var(--n-gold-text)}.news-article h1{color:var(--n-navy);margin:0 0 8px;font:900 clamp(1.9rem,6.4vw,2.8rem)/1.05 Barlow Condensed,Arial,sans-serif}html:not(.tema-claro) .news-article h1{color:#fff}.news-sub{color:var(--n-sub);margin:0 0 12px;font-size:clamp(1.02rem,3.4vw,1.2rem);line-height:1.45}.news-meta{color:var(--n-sub);margin:0 0 12px;font-size:.8rem}.news-share{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.news-share a{border:1px solid var(--n-line);background:var(--n-surface);border-radius:99px;padding:8px 14px;font-size:.78rem;font-weight:800}.news-share a:hover{border-color:var(--n-gold)}.news-cover{margin:0 0 20px}.news-cover img{border-radius:14px;width:100%;display:block}.news-cover figcaption{color:var(--n-sub);margin-top:6px;font-size:.72rem}.news-body{font-size:clamp(1rem,3.5vw,1.1rem);line-height:1.75}.news-body p{margin:0 0 1.1em}.news-body h2{color:var(--n-navy);text-transform:uppercase;letter-spacing:.4px;margin:1.6em 0 .5em;font:900 clamp(1.4rem,4.6vw,1.8rem)/1.15 Barlow Condensed,Arial,sans-serif}html:not(.tema-claro) .news-body h2{color:#f2c25a}.news-body h3{margin:1.3em 0 .4em;font-size:1.1rem}.news-body ul{margin:0 0 1.1em;padding-left:1.3em}.news-body li{margin-bottom:.45em}.news-body a{color:var(--n-gold-text);text-underline-offset:3px;text-decoration:underline}.news-source{border-left:4px solid var(--n-gold);background:var(--n-surface);color:var(--n-sub);border-radius:0 10px 10px 0;margin:22px 0 10px;padding:12px 14px;font-size:.85rem}.news-source a{color:var(--n-gold-text);font-weight:700;text-decoration:underline}.news-tags{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.news-tags span{background:var(--n-surface);border:1px solid var(--n-line);color:var(--n-sub);border-radius:99px;padding:4px 10px;font-size:.74rem}.news-related{max-width:1100px;margin:36px auto 0}.news-related h2{text-transform:uppercase;color:var(--n-navy);margin:0 0 14px;font:900 1.6rem/1 Barlow Condensed,Arial,sans-serif}html:not(.tema-claro) .news-related h2{color:#fff}.news-foot{background:var(--n-navy);color:#aab6cc;text-align:center;padding:22px clamp(14px,4vw,24px);font-size:.78rem}.news-foot p{margin:4px 0}.news-foot a{color:#f2c25a;text-decoration:underline}.np-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:18px;display:grid}.np-card{background:var(--n-surface);border:1px solid var(--n-line);border-radius:14px;padding:16px}.np-card h2{text-transform:uppercase;color:var(--n-navy);margin:0 0 12px;font:900 1.3rem/1 Barlow Condensed,Arial,sans-serif}html:not(.tema-claro) .np-card h2{color:#f2c25a}.np-form{flex-direction:column;gap:12px;display:flex}.np-form label{color:var(--n-sub);flex-direction:column;gap:5px;font-size:.78rem;font-weight:700;display:flex}.np-form input:not([type=file]),.np-form select,.np-form textarea{box-sizing:border-box;border:1px solid var(--n-line);color:#121826;width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:.92rem}.np-form textarea{resize:vertical;min-height:280px;line-height:1.55}.np-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.np-cover{border:1px dashed var(--n-gold);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.np-cover img{object-fit:cover;border-radius:8px;width:100%;max-height:180px}.np-actions{flex-wrap:wrap;gap:8px;display:flex}.np-btn{border:1px solid var(--n-line);background:var(--n-surface);min-height:42px;color:var(--n-text);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:800}.np-btn.primary{color:#1b2a4a;background:linear-gradient(#f2c25a,#d9a031);border:0}.np-btn:disabled{opacity:.55;cursor:wait}.np-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-list li{border:1px solid var(--n-line);cursor:pointer;background:var(--n-surface);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.np-list li.on{border-color:var(--n-gold);box-shadow:0 0 0 2px #d9a03140}.np-list strong{font-size:.92rem}.np-list small{color:var(--n-sub)}.np-tag{text-transform:uppercase;color:#3a4660;background:#e7ecf3;border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:.68rem;font-weight:800}.np-tag.pub{color:#17683a;background:#d6f5e3}.np-hint{color:var(--n-sub);font-size:.74rem;line-height:1.5}.np-msg{color:#7a5200;background:#fff4d6;border-radius:10px;padding:10px 12px;font-size:.84rem;font-weight:700}.np-msg.err{color:#8a1d1b;background:#ffe0df}.news-brief{background:var(--n-navy);color:#e8edf6;border-left:6px solid var(--n-gold);border-radius:12px;margin:0 0 1.4em;padding:14px 16px}.news-brief>strong{letter-spacing:1.6px;text-transform:uppercase;color:#f2c25a;margin-bottom:8px;font:900 1.05rem/1 Barlow Condensed,Arial,sans-serif;display:block}.news-brief ul{margin:0;padding-left:1.1em;font-size:.95rem;line-height:1.55}.news-brief li{margin-bottom:.3em}.news-brief a{color:#f2c25a}.news-brief li strong{color:#f2c25a;font-weight:800}
