@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap);:root{color-scheme:dark;--bg:#030b17;--card:#07172a;--card2:#0b2038;--line:#134669;--cyan:#18c8ff;--blue:#168cff;--text:#f7fbff;--muted:#9ab0c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,#0a2c4c 0,#030b17 38%);color:var(--text);font-family:Inter,system-ui,sans-serif;min-height:100vh}.skip-link{position:fixed;left:12px;top:-60px;background:#fff;color:#000;padding:10px;z-index:20}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:10;background:#030b17ed;border-bottom:1px solid #12304b;backdrop-filter:blur(14px)}.nav-shell{width:min(1300px,calc(100% - 40px));height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand img{display:block;object-fit:contain}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a{color:#c3d2e4;text-decoration:none;font-weight:800;padding:11px 13px;border-radius:8px}.nav-links a.active,.nav-links a:hover{color:#fff;background:#0b3150;box-shadow:inset 0 0 0 1px #17618c}.nav-toggle{display:none;background:0 0;border:0;color:var(--cyan);font-size:27px}.news-hero{width:min(1300px,calc(100% - 40px));min-height:380px;margin:42px auto 0;border:1px solid #17618c;border-radius:28px;display:flex;align-items:end;padding:56px;background:linear-gradient(90deg,#03101fee 10%,#041528a8 60%,#04152855),url('./images/fundo-oficial-exile.webp') center/cover;overflow:hidden}.news-hero div{max-width:720px}.eyebrow,.section-heading span{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.news-hero h1{font-size:clamp(42px,6vw,76px);line-height:.98;margin:16px 0}.news-hero h1 em{font-style:normal;color:var(--cyan)}.news-hero p{font-size:19px;color:#c1d5e8;line-height:1.65}.news-shell{width:min(1300px,calc(100% - 40px));margin:65px auto 90px}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:28px}.section-heading h2{font-size:34px;margin:7px 0 0}.filters{display:flex;gap:7px;flex-wrap:wrap}.back-button,.copy-button,.filters button{border:1px solid #1a4c70;background:#07172a;color:#bcd0e4;padding:10px 14px;border-radius:9px;font:800 13px Inter;cursor:pointer}.back-button:hover,.copy-button:hover,.filters button.active,.filters button:hover{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;border-color:transparent}.status{color:var(--muted);padding:18px 0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{display:flex;flex-direction:column;min-height:290px;padding:28px;border:1px solid #153a59;border-radius:18px;background:linear-gradient(145deg,#0a1c31,#061220);box-shadow:0 22px 45px #0004;transition:.2s}.news-card:hover{transform:translateY(-4px);border-color:#1aa9df}.category{display:inline-flex;align-self:flex-start;color:#59dcff;background:#09304b;border-radius:999px;padding:7px 10px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.news-card h3{font-size:24px;line-height:1.2;margin:19px 0 10px}.news-card p{color:var(--muted);line-height:1.65;margin:0}.news-card footer{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;color:#7992aa;font-size:12px;background:0 0;border:0}.news-card a{position:absolute;inset:0}.news-card{position:relative}.empty{grid-column:1/-1;text-align:center;border:1px dashed #1b4667;border-radius:18px;padding:70px 20px;color:var(--muted)}.empty strong{display:block;color:#fff;font-size:23px;margin-bottom:8px}.article-view{max-width:980px;margin:auto}.back-button{margin-bottom:18px}.article-card{background:#07172a;border:1px solid #165279;border-radius:22px;padding:clamp(25px,5vw,64px)}.article-card h1{font-size:clamp(34px,5vw,58px);line-height:1.08;margin:22px 0 12px}.article-meta{color:#7893ae}.lead{font-size:20px;color:#c5d8e9;line-height:1.65;padding:22px 0;border-bottom:1px solid #173852}.article-content{padding:18px 0;font-size:17px;line-height:1.85;color:#dce8f4}.article-content p{white-space:pre-wrap}.copy-button{margin-top:12px}body>footer{border-top:1px solid #12304b;padding:35px max(20px,calc((100% - 1300px)/ 2));display:flex;align-items:center;gap:16px;color:#8299b1}body>footer p{margin-right:auto}body>footer div{display:flex;gap:18px}body>footer a{color:#a9bdd1;text-decoration:none}@media(max-width:900px){.nav-shell{height:76px}.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:76px;left:0;right:0;background:#04101f;padding:14px 20px;flex-direction:column;align-items:stretch;border-bottom:1px solid #173852}.nav-links.open{display:flex}.news-hero{min-height:520px;padding:30px;align-items:center;text-align:center}.section-heading{align-items:flex-start;flex-direction:column}.filters{width:100%;flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.filters button{white-space:nowrap}.news-grid{grid-template-columns:1fr}.news-shell{margin-top:45px}.news-card{min-height:250px}body>footer{align-items:flex-start;flex-direction:column}body>footer p{margin:0}body>footer div{flex-wrap:wrap}}@media(max-width:520px){.nav-shell,.news-hero,.news-shell{width:min(100% - 24px,1300px)}.news-hero{margin-top:18px;min-height:560px;padding:25px 18px}.news-hero h1{font-size:44px}.news-hero p{font-size:16px}.article-card{padding:24px 18px}.section-heading h2{font-size:29px}}