.news-page{background:#f3f4f6;color:#090c11}.news-shell{width:min(1240px,calc(100% - 48px));margin:auto}.news-page .site-header{border-bottom:1px solid #e2e5e9}.news-hero{position:relative;overflow:hidden;padding:90px 0 70px;background:#080b10;color:#fff}.news-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 82% 30%,#e21d2b2d,transparent 28%),linear-gradient(120deg,transparent 0 64%,#ffffff08 64% 65%,transparent 65%)}.news-hero .news-shell{position:relative}.news-hero .eyebrow{color:#ff3545}.news-hero h1{max-width:940px;margin:15px 0 22px;font:800 clamp(48px,7vw,88px)/.93 Archivo,sans-serif;letter-spacing:-.055em}.news-hero p{max-width:780px;color:#c9ced7;font-size:19px;line-height:1.65}.news-breadcrumb{padding:24px 0;font-size:13px;color:#657084}.news-breadcrumb a{color:#e21d2b;text-decoration:none}.news-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:24px;padding:38px 0 100px}.news-card{position:relative;overflow:hidden;min-height:610px;background:#0a0d12;color:#fff;text-decoration:none}.news-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07090df5 0%,#07090d7d 45%,transparent 76%)}.news-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .6s ease}.news-card:hover img{transform:scale(1.025);filter:saturate(1.08)}.news-card div{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:46px}.news-card time,.article-date{color:#ff3545;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.news-card h2{max-width:760px;margin:12px 0 15px;font:800 clamp(32px,4vw,54px)/.98 Archivo,sans-serif;letter-spacing:-.045em}.news-card p{max-width:700px;color:#d8dce3;font-size:16px;line-height:1.65}.news-card b{display:inline-block;margin-top:9px;color:#fff}.news-note{position:relative;overflow:hidden;padding:42px;background:#e21d2b;color:#fff}.news-note:after{content:'B';position:absolute;right:-35px;bottom:-100px;color:#ffffff12;font:800 280px/1 Archivo,sans-serif}.news-note>*{position:relative;z-index:1}.news-note .eyebrow{color:#fff}.news-note h2{margin:14px 0;font:800 44px/.95 Archivo,sans-serif;letter-spacing:-.04em}.news-note p{color:#fff;line-height:1.65}.news-note ul{display:grid;gap:14px;margin:30px 0 0;padding:25px 0 0;border-top:1px solid #ffffff55;list-style:none}.news-note li{font-weight:800}.article-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:720px;background:#080b10;color:#fff}.article-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:70px 60px 70px max(30px,calc((100vw - 1240px)/2))}.article-hero .eyebrow{color:#ff3545}.article-hero h1{margin:16px 0 24px;font:800 clamp(48px,5.5vw,82px)/.92 Archivo,sans-serif;letter-spacing:-.055em}.article-hero-copy>p{color:#cbd0d8;font-size:18px;line-height:1.65}.article-hero-media{position:relative;overflow:hidden}.article-hero-media:after{content:'';position:absolute;inset:0;box-shadow:inset 50px 0 80px #080b1055}.article-hero-media img{width:100%;height:100%;object-fit:cover}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.article-tags span{padding:9px 12px;border:1px solid #ffffff3b;background:#ffffff0d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:72px;padding:58px 0 110px}.article-copy{font-size:18px}.article-copy h2{margin-top:52px;font:800 38px/1.04 Archivo,sans-serif;letter-spacing:-.035em}.article-copy p{color:#566275;line-height:1.8}.article-lead{margin-top:12px;font-size:24px!important;line-height:1.55!important;color:#18202b!important}.article-highlight{position:relative;margin:42px 0;padding:34px 36px 34px 42px;background:#fff;font:700 23px/1.45 Archivo,sans-serif;box-shadow:0 18px 55px #11182712}.article-highlight:before{content:'';position:absolute;inset:0 auto 0 0;width:6px;background:#e21d2b}.article-photo{margin:42px 0;background:#fff}.article-photo img{display:block;width:100%;max-height:760px;object-fit:cover}.article-photo figcaption{padding:15px 18px;color:#657084;font-size:12px;line-height:1.55}.article-aside{align-self:start;position:sticky;top:110px;padding:34px;background:#101318;color:#fff;box-shadow:0 25px 70px #11182725}.article-aside:before{content:'BRASIL';display:block;margin-bottom:30px;color:#e21d2b;font:900 11px/1 Archivo,sans-serif;letter-spacing:.18em}.article-aside h2{font:800 28px/1.04 Archivo,sans-serif}.article-aside p{color:#c7cdd6;line-height:1.65}.article-aside a{width:100%;margin-top:10px}.news-home{position:relative;display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:0;align-items:stretch;padding-top:82px;padding-bottom:82px}.news-home:before{content:'';position:absolute;inset:45px 0;background:#0b0e13;z-index:-1}.news-home img{width:100%;height:500px;object-fit:cover}.news-home>div{display:flex;flex-direction:column;justify-content:center;padding:55px 62px;color:#fff}.news-home .eyebrow{color:#ff3545}.news-home h2{max-width:700px;font-size:clamp(40px,4.4vw,64px);line-height:.96;letter-spacing:-.045em;margin:12px 0 22px}.news-home p{max-width:680px;color:#c9ced7;line-height:1.7}.news-home p strong{color:#fff}.news-home .text-link{display:inline-flex;align-items:center;width:max-content;margin-top:18px;padding-bottom:5px;border-bottom:2px solid #e21d2b;color:#fff}.site-header nav>a[href="/noticias/"]{color:#e21d2b}@media(max-width:980px){.article-hero{grid-template-columns:1fr;min-height:0}.article-hero-copy{padding:70px 36px}.article-hero-media{height:620px}.news-grid,.article-layout,.news-home{grid-template-columns:1fr}.news-home:before{inset:45px 0}.news-home>div{padding:45px}.article-aside{position:static}.news-card{min-height:560px}}@media(max-width:620px){.news-shell{width:min(100% - 28px,1240px)}.news-hero{padding:58px 0 42px}.news-grid{padding-top:15px}.news-card{min-height:540px}.news-card div{padding:28px}.news-note{padding:30px}.article-hero-copy{padding:55px 22px}.article-hero-media{height:480px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:38px}.article-highlight{padding:26px 24px 26px 30px;font-size:19px}.news-home{padding-top:45px;padding-bottom:45px}.news-home:before{inset:0}.news-home img{height:430px}.news-home>div{padding:34px 24px}.news-home h2{font-size:38px}}
