@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
/* InvestNews-inspired editorial layout — Hablemos Trading palette */
600;700;800&family=Roboto:wght@400;500;700&display=swap');
:root{--yellow:#efd247;--ink:#373735;--muted:#8c8c87;--line:#e8e8e4}html{scroll-behavior:smooth}body{font-family:Roboto,Arial,sans-serif}.top{background:#373735;color:#e6e6df;font-size:9px;padding-block:8px}header{position:relative;justify-content:center;padding:22px 0 18px;min-height:120px}header img{width:295px}header>div{position:absolute;right:0;gap:8px}header button{font-size:10px;letter-spacing:.7px;padding:11px 13px;border-radius:0}header #newsletter{background:var(--yellow);border-color:var(--yellow);font-weight:700}nav{max-width:none;justify-content:center;gap:32px;padding:0 20px;border-top:0;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 3px 8px #00000004}nav button{position:relative;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:18px;text-transform:uppercase;line-height:54px;transition:color .22s}nav .active{box-shadow:none}nav button:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--yellow);transform:scaleX(0);transition:transform .25s}nav button:hover:after,nav .active:after{transform:scaleX(1)}main{max-width:1160px}.adband{position:relative;padding:22px 0;background:#f7f7f5;box-shadow:none;clip-path:inset(0 -100vmax)}.adband .ad{max-width:728px;min-height:90px;margin:auto;background:white;padding:18px 23px;border-color:#e6e6e0}.ad b{font-family:'Barlow Condensed',sans-serif;font-size:24px}.ad p{font-size:11px}.ad a{font-size:10px;text-transform:uppercase;border-radius:20px;background:var(--ink);color:#fff;transition:background .25s,transform .25s}.ad a:hover{background:#6b6029;transform:translateX(3px)}.ad .pill{background:var(--yellow);color:#373735;font-size:9px;border-radius:20px}.edition{padding:22px 0;font-size:9px;letter-spacing:.6px}.pill{font-size:8px;letter-spacing:.6px;background:#f8f4db}.invest-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:40px}.lead-story{cursor:pointer}.lead-image{position:relative;overflow:hidden}.lead-image>.art{height:380px}.lead-image>.tag{position:absolute;bottom:12px;left:12px;padding:5px 9px;background:var(--yellow);color:var(--ink);font-size:11px}.art.photo{background:#e8e8e0;min-height:0}.art.photo:before,.art.photo:after{display:none}.art.photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.3,1),filter .4s}.lead-story:hover .art img,.compact:hover .art img,.newsrow:hover .art img,.underlead article:hover img,.latest-grid article:hover img{transform:scale(1.045);filter:contrast(1.05)}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:0;font-weight:700}.lead-story h1{font-size:34px;line-height:1.13;margin:15px 0 12px;transition:color .22s}article:hover>h3,article:hover>h1,.compact:hover h3,.newsrow:hover h3{color:#9b8014}.meta{font-size:9px;text-transform:uppercase;letter-spacing:.2px;color:#999b95}.meta b{color:#555}.excerpt{font-size:13px;color:#777;line-height:1.8;margin:16px 0}.readmore{display:inline-block;font-size:10px;text-transform:uppercase;border:1px solid #ddd;padding:9px 12px;transition:background .25s,border-color .25s}.readmore span{display:inline-block;margin-left:8px;transition:transform .25s}.lead-story:hover .readmore{background:var(--yellow);border-color:var(--yellow)}.lead-story:hover .readmore span{transform:translateX(4px)}.underlead{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:28px 0 35px;border-bottom:1px solid var(--line);padding-bottom:25px}.underlead article{cursor:pointer}.underlead .art{height:100px}.underlead h3{font-size:18px;line-height:1.22;margin-top:10px}.trend-tabs{display:flex;border:1px solid var(--line);margin-bottom:27px}.trend-tabs button{flex:1;min-width:0;padding:10px 4px;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:15px;border:0;border-right:1px solid var(--line);border-radius:0;position:relative;transition:background .25s}.trend-tabs button:last-child{border-right:0}.trend-tabs button.active{box-shadow:0 2px var(--yellow);background:#fbf9ec}.compact{display:grid;grid-template-columns:105px 1fr;gap:14px;margin:0 0 24px;cursor:pointer;animation:tabIn .3s ease both}.compact .art{height:82px}.compact h3{font-size:18px;line-height:1.2;margin:0 0 7px}.newsletter{background:#f7f7f5;border:1px solid var(--line);padding:25px 22px;text-align:center;margin:32px 0}.newsletter .mail-icon{font-size:38px;color:#a78d20}.newsletter h2{font-size:27px;line-height:1.1;margin:12px 0}.newsletter p{font-size:12px;color:#888}.newsletter button{background:var(--yellow);color:#373735;border:0;border-radius:0;font-size:10px;letter-spacing:.6px;padding:14px 8px;transition:background .25s,transform .25s}.newsletter button:hover{background:#e1c234;transform:translateY(-2px)}.invest-sidebar>.ad{min-height:265px;flex-direction:column;text-align:center;justify-content:center;background:repeating-linear-gradient(135deg,#353632 0 20px,#393a35 20px 40px);color:white;margin-bottom:35px}.invest-sidebar>.ad p{color:#d0d0c0}.invest-sidebar>.ad b{font-size:32px}.section-title{border-bottom:2px solid #373735;margin:0 0 23px}.section-title h2{font-size:24px;text-transform:uppercase;margin-bottom:11px}.section-title span{font-size:9px}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:35px}.latest-grid article{cursor:pointer}.latest-grid .art{height:145px;margin-bottom:12px}.latest-grid .tag{font-size:9px;color:#907714;text-transform:uppercase}.latest-grid h3{font-size:22px;line-height:1.15}.latest-grid p{font-size:12px;line-height:1.6}.newsrow{grid-template-columns:225px 1fr}.newsrow .art{height:150px}.newsrow h3{font-size:26px;line-height:1.13}.newsrow .tag{font-size:9px;color:#927b1d}.newsrow p{font-size:12px}.content{margin-top:30px}footer{background:#333430;color:#eee}footer img{mix-blend-mode:normal;background:white;padding:8px;width:230px}footer small{color:#bbb}footer hr{border-color:#555}button{transition:background .25s,color .25s,border-color .25s}button:focus-visible,article:focus-visible,a:focus-visible{outline:3px solid #b69a28;outline-offset:4px}dialog[open]{animation:tabIn .25s ease}.reading h1{font-size:36px}.reading .art{height:250px}.adminhead h1{font-size:36px}.adminnav button{border-radius:0}.panel h2{font-size:26px}.panel{border-radius:0}.cards strong{font-family:'Barlow Condensed',sans-serif}.empty{font-size:13px;padding:35px 15px}@keyframes tabIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){main{max-width:1200px}.lead-image>.art{height:405px}}@media(max-width:1000px){header>div{right:20px}header{justify-content:flex-start;margin-left:25px}header img{width:260px}nav{gap:23px}.invest-layout{gap:25px;grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr)}.lead-image>.art{height:310px}.lead-story h1{font-size:30px}.compact{grid-template-columns:85px 1fr;gap:10px}.compact h3{font-size:17px}.underlead{grid-template-columns:repeat(2,1fr)}.underlead .art{height:130px}}@media(max-width:700px){header{justify-content:center;margin:0 15px;padding:20px 0 55px;min-height:140px}header img{width:235px}header>div{right:0;bottom:8px}header #newsletter{display:block}header button{padding:7px 10px;font-size:9px}nav{justify-content:flex-start;gap:23px;margin:0;padding:0 17px}nav button{line-height:46px;font-size:17px}main{margin-inline:17px}.adband{padding:17px 0}.adband .ad{min-height:90px;padding:18px 13px}.ad b{font-size:20px}.ad p{font-size:10px}.ad .pill{font-size:8px;white-space:nowrap}.edition{font-size:8px;gap:8px;padding:18px 0}.edition .pill{font-size:7px}.invest-layout{grid-template-columns:1fr;gap:35px}.lead-image>.art{height:280px}.lead-story h1{font-size:30px}.underlead{grid-template-columns:repeat(2,1fr);gap:18px}.underlead .art{height:120px}.underlead h3{font-size:19px}.latest-grid{grid-template-columns:1fr}.latest-grid article{display:grid;grid-template-columns:120px 1fr;column-gap:16px}.latest-grid .art{grid-row:1/5;height:115px}.latest-grid h3{margin-top:5px;font-size:22px}.latest-grid p{display:none}.compact{grid-template-columns:105px 1fr}.compact h3{font-size:21px}.invest-sidebar{border-top:1px solid var(--line);padding-top:25px}.newsrow{grid-template-columns:115px 1fr}.newsrow .art{height:110px}.newsrow h3{font-size:22px}.reading h1{font-size:30px}nav{overflow-x:auto}.top{padding-inline:17px}.sidebar{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Tipografía de marca */

body,button,a,input,select,textarea,h1,h2,h3,h4,h5,h6,nav button,.ad b,.trend-tabs button,.cards strong{font-family:'Poppins',Arial,sans-serif}



