@font-face{font-family:BSNewsPoppins;src:url(fonts/poppins-600.woff2) format('woff2');font-weight:600;font-display:swap}@font-face{font-family:BSNewsPoppins;src:url(fonts/poppins-700.woff2) format('woff2');font-weight:700;font-display:swap}@font-face{font-family:BSNewsSans;src:url(fonts/dmsans-var.woff2) format('woff2');font-weight:100 900;font-display:swap}
.bsn-newsroom{--bsn-bg:#090617;--bsn-text:#f8f6ff;--bsn-muted:#aaaac0;--bsn-coral:#ff606f;--bsn-line:#2b2840;background:var(--bsn-bg);color:var(--bsn-text);font-family:BSNewsSans,sans-serif;padding:32px 0 72px;line-height:1.6;overflow-wrap:anywhere}
.bsn-newsroom *{box-sizing:border-box}.bsn-newsroom .bsn-frame{max-width:1200px;width:100%;padding:0 15px;margin:auto}.bsn-newsroom a{color:inherit;text-decoration:none}.bsn-newsroom a:hover{color:#ff7b86}.bsn-newsroom a:focus-visible,.bsn-newsroom input:focus-visible,.bsn-newsroom button:focus-visible{outline:2px solid #55c9f0;outline-offset:5px}.bsn-newsroom h1,.bsn-newsroom h2,.bsn-newsroom p{margin:0}.bsn-newsroom h1,.bsn-newsroom h2{font-family:BSNewsPoppins,sans-serif;letter-spacing:-.035em;color:inherit;font-weight:600;line-height:1.25}.bsn-newsroom h1{font-size:36px}.bsn-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.bsn-search{display:flex;max-width:260px;border-bottom:1px solid var(--bsn-line)}.bsn-newsroom .bsn-search input{background:transparent;border:0;color:var(--bsn-text);min-width:0;width:100%;padding:8px 0;font:inherit;box-shadow:none}.bsn-newsroom .bsn-search button{background:transparent;border:0;color:var(--bsn-muted);font:inherit;font-size:26px;padding:0 8px;cursor:pointer}.bsn-nav{display:flex;gap:24px;overflow:auto;border-block:1px solid var(--bsn-line);margin-bottom:34px;scrollbar-width:thin;white-space:nowrap}.bsn-nav a{padding:15px 0;font-size:12px;font-weight:600;border-bottom:3px solid transparent}.bsn-nav a[aria-current]{border-image:linear-gradient(90deg,#ff606f,#56c9f0) 1}.bsn-card{min-width:0}.bsn-copy{min-width:0}.bsn-newsroom .bsn-photo{min-width:0;max-width:100%;width:100%}.bsn-newsroom .bsn-card h2{font-size:22px}.bsn-photo{display:block;overflow:hidden;border-radius:9px;background:#17132b;margin-bottom:18px;aspect-ratio:16/9}.bsn-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.bsn-photo:hover img{transform:scale(1.025)}.bsn-newsroom .bsn-eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bsn-coral);margin-bottom:12px}.bsn-newsroom .bsn-excerpt{font-size:16px;line-height:1.7;color:var(--bsn-muted);margin-top:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bsn-newsroom .bsn-meta{color:var(--bsn-muted);font-size:11px;margin-top:18px}.bsn-card--brief .bsn-meta span,.bsn-card--visual .bsn-meta span,.bsn-card--row .bsn-meta span{display:none}.bsn-lead-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:38px;padding-bottom:36px;border-bottom:1px solid var(--bsn-line)}.bsn-card--lead{display:flex;flex-direction:column}.bsn-card--lead .bsn-copy{display:contents}.bsn-card--lead .bsn-eyebrow{order:0}.bsn-card--lead h2{order:1}.bsn-newsroom .bsn-card--lead h2{font-size:clamp(30px,3.2vw,48px);font-weight:700}.bsn-card--lead .bsn-excerpt{order:2;margin-bottom:24px}.bsn-card--lead .bsn-photo{order:3;margin-top:16px;margin-bottom:0}.bsn-card--lead .bsn-meta{order:4}.bsn-lead-side{border-left:1px solid var(--bsn-line);padding-left:30px;display:grid;align-content:start;gap:26px}.bsn-lead-side .bsn-card+.bsn-card{border-top:1px solid var(--bsn-line);padding-top:26px}.bsn-newsroom .bsn-section-title{font-size:28px;margin-bottom:26px}.bsn-section-title a{display:flex;justify-content:space-between}.bsn-section-title span{color:var(--bsn-coral);font-family:BSNewsSans}.bsn-feed-block{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(230px,1fr);gap:40px;padding:36px 0;border-bottom:1px solid var(--bsn-line);align-items:start}.bsn-feed{display:grid;gap:22px}.bsn-card--row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding-bottom:22px;border-bottom:1px solid var(--bsn-line);align-items:center}.bsn-card--row .bsn-photo{margin:0}.bsn-newsroom .bsn-card--row h2{font-size:20px}.bsn-card--row .bsn-meta{margin-top:10px}.bsn-telegram{background:radial-gradient(at 42% 94%,#e0dce4,transparent 55%),linear-gradient(120deg,#ff4d60,#4ac7eb);border-radius:32px;padding:32px 20px;text-align:center;color:white}.bsn-plane{display:flex;margin:0 auto 22px;align-items:center;justify-content:center;background:linear-gradient(#29b9e2,#0799cd);border-radius:50%;width:82px;height:82px;font-size:54px;transform:rotate(-28deg);line-height:1}.bsn-newsroom .bsn-telegram p{font:600 21px/1.6 BSNewsPoppins,sans-serif;letter-spacing:-.04em}.bsn-newsroom .bsn-telegram a{display:block;background:#fff;color:#090617;border-radius:50px;margin-top:28px;padding:14px 12px;font:700 15px/1.5 BSNewsPoppins,sans-serif}.bsn-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:36px 0;border-bottom:1px solid var(--bsn-line)}.bsn-visual-grid>.bsn-card+.bsn-card{border-left:1px solid var(--bsn-line);padding-left:24px}.bsn-newsroom .bsn-visual-grid h2{font-size:20px}.bsn-analysis-block,.bsn-brokers-block{padding:36px 0;border-bottom:1px solid var(--bsn-line)}.bsn-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bsn-analysis-grid>.bsn-card:first-child{grid-column:span 2}.bsn-card--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:25px;align-items:center}.bsn-card--split .bsn-photo{order:2;aspect-ratio:4/3;margin:0;height:auto;min-height:0;align-self:start}.bsn-newsroom .bsn-card--split h2{font-size:30px}.bsn-newsroom .bsn-card--feature h2{font-size:28px}.bsn-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bsn-pagination{display:flex;justify-content:center;gap:20px;margin-top:38px}.bsn-pagination a{padding:13px 28px;border:1px solid #716b8d;border-radius:30px;font-weight:600;font-size:14px}.bsn-empty{padding:60px 0}.bsn-category{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.bsn-category>.bsn-card{padding-bottom:28px;border-bottom:1px solid var(--bsn-line)}.bsn-category .bsn-card--lead,.bsn-category .bsn-card--split,.bsn-category .bsn-card--feature,.bsn-category .bsn-card--overlay{grid-column:span 2}.bsn-category--acciones>.bsn-card:first-child,.bsn-category--materias-primas>.bsn-card:first-child{grid-row:span 2}.bsn-category--acciones>.bsn-card:nth-child(2),.bsn-category--acciones>.bsn-card:nth-child(3),.bsn-category--materias-primas>.bsn-card:nth-child(2),.bsn-category--materias-primas>.bsn-card:nth-child(3){grid-column:span 2}.bsn-category--forex{grid-template-columns:repeat(6,minmax(0,1fr))}.bsn-category--forex>.bsn-card:first-child{grid-column:span 4;grid-row:span 3}.bsn-category--forex>.bsn-card--number{grid-column:span 2}.bsn-category--forex>.bsn-card--split,.bsn-category--forex>.bsn-card--row{grid-column:span 3}.bsn-category--indices>.bsn-card:first-child{grid-column:1/-1}.bsn-category--indices>.bsn-card:nth-child(n+5){grid-column:span 2}.bsn-category--brokers{grid-template-columns:repeat(3,minmax(0,1fr))}.bsn-category--brokers>.bsn-card{grid-column:auto}.bsn-category--brokers>.bsn-card--row{display:block}.bsn-category--brokers>.bsn-card--row .bsn-photo{margin-bottom:18px}.bsn-category--calendario-economico{grid-template-columns:repeat(2,minmax(0,1fr))}.bsn-card--overlay{position:relative;min-height:400px;display:flex;align-items:end;padding:30px!important;isolation:isolate;border-radius:10px;overflow:hidden}.bsn-card--overlay .bsn-photo{position:absolute;inset:0;height:100%;aspect-ratio:auto;z-index:-2}.bsn-card--overlay:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#090617);z-index:-1}.bsn-newsroom .bsn-card--overlay h2{font-size:34px}.bsn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:900px){.bsn-lead-grid{grid-template-columns:2fr 1fr;gap:24px}.bsn-lead-side{padding-left:20px}.bsn-feed-block{gap:24px}.bsn-visual-grid,.bsn-category{grid-template-columns:repeat(2,minmax(0,1fr))}.bsn-visual-grid>.bsn-card+.bsn-card{border:0;padding-left:0}.bsn-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsn-category>.bsn-card{grid-column:auto!important;grid-row:auto!important}.bsn-category>.bsn-card:first-child{grid-column:1/-1!important}.bsn-category--forex>.bsn-card--split{display:block}.bsn-three{gap:20px}.bsn-card--row{grid-template-columns:110px minmax(0,1fr);gap:16px}}
@media(max-width:600px){.bsn-newsroom{padding-top:22px}.bsn-heading{align-items:start;flex-direction:column;gap:12px}.bsn-search{max-width:none;width:100%}.bsn-newsroom h1{font-size:30px}.bsn-nav{gap:22px;margin-bottom:26px}.bsn-lead-grid,.bsn-feed-block,.bsn-analysis-grid,.bsn-three{grid-template-columns:1fr}.bsn-lead-side{border-left:0;padding-left:0;border-top:1px solid var(--bsn-line);padding-top:26px}.bsn-card--lead .bsn-photo{margin-top:0}.bsn-newsroom .bsn-card--lead h2{font-size:32px}.bsn-newsroom .bsn-card--split h2,.bsn-newsroom .bsn-card--feature h2{font-size:26px}.bsn-telegram{max-width:360px;width:100%;margin:0 auto}.bsn-analysis-grid>.bsn-card:first-child{grid-column:auto}.bsn-card--split{display:flex;flex-direction:column;align-items:stretch}.bsn-card--split .bsn-photo{order:0;min-height:0;height:auto;aspect-ratio:16/9}.bsn-category{grid-template-columns:1fr}.bsn-category .bsn-card{grid-column:auto!important}.bsn-visual-grid{gap:24px 18px}.bsn-newsroom .bsn-visual-grid h2{font-size:17px}.bsn-card--row{grid-template-columns:100px minmax(0,1fr)}.bsn-newsroom .bsn-card--row h2{font-size:17px}.bsn-meta span{display:none}.bsn-pagination{flex-wrap:wrap}.bsn-card--overlay{min-height:380px}.bsn-newsroom .bsn-card--overlay h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.bsn-photo img{transition:none}}

/* Odefy adds this title/breadcrumb area inside get_header(). Keep the actual menu. */
body.bsn-newsroom-page .page-header{display:none!important}
/* Half-width category cards cannot fit a long financial headline beside a photo. */
.bsn-category .bsn-card--split{display:flex;flex-direction:column;align-items:stretch;gap:18px}
.bsn-category .bsn-card--split .bsn-photo{order:0;aspect-ratio:16/9;height:auto;align-self:auto}
.bsn-newsroom .bsn-category .bsn-card--split h2{font-size:26px}
@media(min-width:901px){.bsn-category--indices>.bsn-card--split:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.bsn-category--indices>.bsn-card--split:first-child .bsn-photo{order:2}}
/* Reserve the header's real height after removing the theme's page-title spacer.
   Its nested sticky header remains managed by Odefy. */
body.bsn-newsroom-page .wgl-theme-header.header_overlap{position:relative!important;top:auto!important;left:auto!important}
body.bsn-newsroom-page .bsn-newsroom{padding-top:40px}
@media(max-width:600px){body.bsn-newsroom-page .bsn-newsroom{padding-top:28px}}
/* The live Elementor desktop header intentionally overlaps page-title banners.
   Newsroom has no banner, so that -214px margin must not pull its content up. */
body.bsn-newsroom-page .wgl-theme-header .elementor-element.elementor-element-36b8331{margin-bottom:0!important}
body.bsn-newsroom-page #main.site-main{padding-top:0}
