@font-face{font-family:'Playfair Display';src:url(/assets/f/playfair.woff2) format('woff2');font-weight:400 900;font-display:swap}
@font-face{font-family:'Inter Tight';src:url(/assets/f/intertight.woff2) format('woff2');font-weight:100 900;font-display:swap}
:root{--k:#0b0b0c;--k2:#16171a;--g:#5f646b;--l:#e7e7e7;--ag:#b4bac2;--au:#c9a227;--au2:#8a6d12;--S:'Inter Tight',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--F:'Playfair Display',Georgia,'Times New Roman',serif}*{box-sizing:border-box}
body{margin:0;background:#fff;color:var(--k);font:18px/1.7 Georgia,'Times New Roman',serif;-webkit-font-smoothing:antialiased}
.wrap{max-width:1200px;margin:auto;padding:0 1.1rem}main.wrap{padding-top:.2rem}
.top{background:var(--k);color:#fff;border-bottom:3px solid var(--au)}
.top .wrap{display:flex;flex-direction:column;align-items:center;padding:1rem 1.1rem .5rem;gap:.35rem}
.logo{font:900 2.5rem/1 var(--F);color:#fff;text-decoration:none;letter-spacing:-.01em}
.logo i{font-style:normal;color:var(--au)}.logo small{font:700 .78rem var(--S);color:var(--ag);letter-spacing:.32em;margin-left:.35rem;vertical-align:.55em}
nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.15rem;padding:.2rem 0}
nav a{color:#e9e9e9;text-decoration:none;font:700 .74rem var(--S);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}nav a:hover{color:var(--au)}
h1,h2,h3{font-family:var(--F);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:.25em 0}
a{color:var(--k)}.meta{color:var(--g);font:600 .74rem var(--S);text-transform:uppercase;letter-spacing:.1em;margin:.4rem 0}
.strip{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--l);font:700 .7rem var(--S);text-transform:uppercase;letter-spacing:.14em;color:var(--g)}
.cat{display:inline-block;font:800 .7rem var(--S);text-transform:uppercase;letter-spacing:.16em;color:var(--au2);text-decoration:none}
.tick{display:grid;grid-template-columns:repeat(2,1fr);background:var(--k2);color:#fff;margin:1rem 0 1.4rem;font-family:var(--S)}
.tick>div{padding:.7rem .9rem;border-right:1px solid #2c2e33;border-bottom:1px solid #2c2e33}.tick small{display:block;font:700 .62rem var(--S);letter-spacing:.14em;text-transform:uppercase;color:var(--ag)}.tick b{font:800 1.15rem var(--S)}.tick b.au{color:#e3c25a}
.tick .tm{grid-column:1/-1;font:500 .7rem var(--S);color:var(--ag);border:0}.tick .tm a{color:#e3c25a}
.hero{display:grid;gap:0;background:var(--k);color:#fff;margin-bottom:2rem}
.hero .ph{display:block;aspect-ratio:4/3;overflow:hidden;background:#222}.hero .ph img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.08)}
.hero .tx{padding:1.3rem 1.2rem 1.6rem}.hero .cat{color:#e3c25a}.hero h2{font-size:clamp(2rem,6.4vw,3.6rem);line-height:1.03;margin:.3rem 0 .7rem}.hero h2 a{color:#fff;text-decoration:none}.hero h2 a:hover{text-decoration:underline;text-decoration-color:var(--au)}
.hero .dek{font-size:1.08rem;color:#d6d6d6;margin:0 0 .8rem}.hero .meta{color:var(--ag)}
.rd{display:inline-block;margin-top:.6rem;font:800 .75rem var(--S);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:2px solid var(--au);padding-bottom:.15rem}
.cols{display:grid;gap:2.2rem}.cols>*{min-width:0}
.sec{font:900 .9rem var(--S);text-transform:uppercase;letter-spacing:.16em;border-top:3px solid var(--k);padding-top:.65rem;margin:0 0 1.1rem;display:flex;align-items:center;gap:.6rem}
.sec::before{content:"";width:.6rem;height:.6rem;background:var(--au);display:inline-block}
.list article{padding:0 0 1.1rem;margin-bottom:1.1rem;border-bottom:1px solid var(--l)}.list h3{font-size:1.45rem}.list h3 a{text-decoration:none}.list h3 a:hover{text-decoration:underline}.list p{margin:.2rem 0;color:#333;font-size:1rem}
.gd{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--l);margin-bottom:2.2rem}
.gd a{display:block;padding:1rem 0;border-bottom:1px solid var(--l);text-decoration:none}.gd .cat{color:var(--g)}.gd h3{font-size:1.25rem;margin:.2rem 0}.gd p{margin:0;font-size:.95rem;color:#444}.gd a:hover h3{text-decoration:underline;text-decoration-color:var(--au)}
.gd span.u{font:700 .72rem var(--S);color:var(--au2);letter-spacing:.06em}
.eb{background:#f4f4f2;padding:1.2rem 1.1rem 1.3rem;margin-bottom:2.2rem}.eb ol{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}
.eb li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start}.eb li i{font:700 .6rem var(--S);letter-spacing:.14em;text-transform:uppercase;background:var(--k);color:#e3c25a;padding:.3rem .45rem;font-style:normal;margin-top:.25rem}
.eb li b{font:700 1.08rem/1.25 var(--F)}.eb li small{display:block;font:500 .82rem var(--S);color:var(--g);margin-top:.15rem}.eb>p{font:500 .8rem var(--S);color:var(--g);margin:.9rem 0 0}
.rank ol{list-style:none;margin:0;padding:0;counter-reset:r}.rank li{counter-increment:r;display:flex;gap:.9rem;padding:.75rem 0;border-bottom:1px solid var(--l)}
.rank li::before{content:counter(r);font:800 2rem/1 var(--F);color:var(--au)}.rank li a{font:700 1.05rem/1.3 var(--F);text-decoration:none}
.nl{background:var(--k);color:#fff;padding:1.6rem 1.3rem;margin:0 0 2rem;display:grid;gap:.6rem}.nl h2{font-size:clamp(1.6rem,4vw,2.3rem);margin:0}.nl h2 i{font-style:normal;color:var(--au)}.nl p{margin:0;color:#ccc;font-size:1rem}
.nl form{display:flex;gap:.5rem;flex-wrap:wrap}.nl input{flex:1 1 200px;padding:.8rem;border:1px solid #333;font:500 1rem var(--S);background:#1c1d20;color:#888}
.nl button{padding:.8rem 1.2rem;border:0;background:#3a3b3f;color:#bbb;font:800 .78rem var(--S);text-transform:uppercase;letter-spacing:.12em;cursor:not-allowed}.nl small{color:var(--ag);font:500 .78rem var(--S)}
.side .ad{border:1px solid var(--l);padding:1rem;font:15px/1.45 var(--S);margin-top:1.6rem}.side .ad .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.side .ad .hd img{width:38px;height:auto}
.side .ad img.pr{width:100%;aspect-ratio:1;object-fit:cover;background:#f1f1f1;display:block}.side .ad .bt{display:block;text-align:center;background:var(--k);color:#fff;padding:.75rem;text-decoration:none;font-weight:800;margin-top:.7rem;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}
.post h1{font-size:clamp(2.1rem,6vw,3.5rem);line-height:1.05}.post .dek{font-size:1.18rem;color:#333;margin:.6rem 0}.post .by{border-top:1px solid var(--k);border-bottom:1px solid var(--l);padding:.5rem 0;margin:1rem 0 1.4rem}
.post .fig{margin:0 0 1.4rem}.post .fig img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:grayscale(1);display:block}.post .fig figcaption{font:500 .76rem var(--S);color:var(--g);margin-top:.35rem}
.post h2{font-size:1.65rem;margin-top:1.7em}.post h3{font-size:1.2rem;margin-top:1.4em}
.post blockquote{border-left:3px solid var(--au);margin:1.2rem 0;padding:.1rem 1rem;color:#333;font-style:italic}.post table{border-collapse:collapse;width:100%;font:15px/1.45 var(--S);margin:1rem 0}.post th{border-bottom:2px solid var(--k);text-align:left;padding:.5rem}.post td{border-bottom:1px solid var(--l);padding:.5rem;vertical-align:top}
.post a{text-decoration-color:var(--au);text-underline-offset:3px}.post ul{padding-left:1.2rem}
footer{background:var(--k);color:var(--ag);font:.82rem/1.6 var(--S);margin-top:1rem}footer .wrap{padding:1.4rem 1.1rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;justify-content:space-between}footer b{color:#fff;font:900 1.1rem var(--F)}footer b i{color:var(--au);font-style:normal}
@media(min-width:720px){.tick{grid-template-columns:repeat(4,1fr) auto}.tick .tm{grid-column:auto;display:flex;align-items:center}.gd{grid-template-columns:1fr 1fr;column-gap:1.6rem}.eb ol{grid-template-columns:1fr 1fr;column-gap:1.6rem}}
@media(min-width:960px){.top .wrap{flex-direction:row;justify-content:space-between;padding:1.1rem 1.1rem}.logo{font-size:2.9rem}.hero{grid-template-columns:1.2fr 1fr}.hero .ph{aspect-ratio:auto;min-height:440px}.hero .tx{padding:2.2rem 2.2rem;display:flex;flex-direction:column;justify-content:center}.cols{grid-template-columns:1fr 330px}.gd{grid-template-columns:1fr 1fr 1fr}}
.top .wrap{flex-direction:row!important;justify-content:space-between;align-items:center;padding:.75rem 1.1rem!important;gap:1rem}.logo{font-size:2rem!important}
nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;gap:1.1rem;max-width:100%}nav::-webkit-scrollbar{display:none}
@media(max-width:959px){.top .wrap{flex-direction:column!important;align-items:flex-start;gap:.4rem}.logo{font-size:1.8rem!important}}
.lead{display:grid;gap:1.6rem;margin:1.2rem 0 2.2rem}.lc{position:relative;display:block;border-radius:6px;overflow:hidden;background:#111;aspect-ratio:4/3}.lc img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);display:block}
.lc .ov{position:absolute;inset:auto 0 0 0;padding:4rem 1.2rem 1.2rem;background:linear-gradient(transparent,rgba(0,0,0,.92) 55%);color:#fff}.lc .cat{color:#e3c25a}.lc h2{color:#fff;font-size:clamp(1.6rem,4.6vw,2.7rem);line-height:1.06;margin:.3rem 0 .4rem}.lc .meta{color:#c9c9c9;margin:0}.lc:hover h2{text-decoration:underline;text-decoration-color:var(--au)}
.nx ul{list-style:none;margin:0;padding:0}.nx li{padding:.8rem 0;border-bottom:1px solid var(--l)}.nx li b{display:block;font:700 1.08rem/1.28 var(--F);margin:.15rem 0 .2rem}.nx li i{font:700 .62rem var(--S);letter-spacing:.14em;text-transform:uppercase;color:var(--g);font-style:normal}
.ebg{display:grid;gap:1rem;grid-template-columns:1fr}.ebc{border-radius:6px;padding:1.1rem 1.1rem 1rem;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;color:#fff;background:#141518}
.ebc.e1{background:linear-gradient(135deg,#2a2c31,#16171a)}.ebc.e2{background:linear-gradient(135deg,#3a3121,#16140f)}.ebc .cat{color:#e3c25a}.ebc b{font:800 1.3rem/1.15 var(--F)}.ebc i{font:700 .62rem var(--S);letter-spacing:.14em;text-transform:uppercase;color:#a9aeb5;font-style:normal}
.eb{background:none;padding:0}.ebn{font:500 .8rem var(--S);color:var(--g);margin:.8rem 0 0}
.ul article{display:grid;grid-template-columns:112px 1fr;gap:1rem;padding:0 0 1.2rem;margin-bottom:1.2rem;border-bottom:1px solid var(--l)}.ul .th img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:5px;filter:grayscale(1);display:block}
.ul h3{font-size:1.25rem;margin:.15rem 0}.ul h3 a{text-decoration:none}.ul p{margin:.25rem 0;font-size:.95rem;color:#444}
.edg{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.edg a{border:1px solid var(--l);border-radius:5px;padding:.8rem .9rem;text-decoration:none;font:800 .8rem var(--S);letter-spacing:.1em;text-transform:uppercase}.edg a:hover{border-color:var(--au)}.eds{margin-top:1.8rem}
@media(min-width:720px){.ebg{grid-template-columns:repeat(3,1fr)}.ul article{grid-template-columns:240px 1fr}.ul h3{font-size:1.55rem}.edg{grid-template-columns:repeat(4,1fr)}}
@media(min-width:960px){.lead{grid-template-columns:1.85fr 1fr}.lc{aspect-ratio:auto;min-height:470px}.lc .ov{padding:6rem 2rem 1.8rem}}
.c-economia{--c:#1f7a4d}
.c-mercado{--c:#c2410c}
.c-negocios{--c:#1d4ed8}
.c-tecnologia{--c:#7c3aed}
.c-politica{--c:#b91c1c}
.c-mundo{--c:#0e7490}
.c-investimentos{--c:#a16207}
.c-metais{--c:#d4a017}
:root{--au:#e0b12a;--au2:#a67c00}.top{border-bottom:4px solid var(--au)}.sec::before{background:var(--au);width:.8rem;height:.8rem}
.lbl,.pc .lb{display:inline-block;background:var(--c,#e0b12a);color:#fff!important;padding:.22rem .55rem;border-radius:3px;font:800 .66rem var(--S);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}
.c-metais .lb,.lbl.c-metais{color:#1b1400!important}
.pc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--l);border-top:4px solid var(--c);border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.pc:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0002}
.pc .pi{position:relative;aspect-ratio:3/2;background:#ddd}.pc .pi img{width:100%;height:100%;object-fit:cover;display:block}.pc .lb{position:absolute;left:.7rem;top:.7rem}
.pc .pt{padding:.8rem .9rem .9rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.pc b{font:800 1.12rem/1.2 var(--F);color:var(--k)}.pc i{font:700 .6rem var(--S);letter-spacing:.14em;text-transform:uppercase;color:var(--c);font-style:normal}.pc small{font:500 .66rem var(--S);color:var(--g);margin-top:auto}.pc small a{color:var(--g)}
.ebg{display:grid;gap:1.1rem;grid-template-columns:1fr}.nxg{display:grid;gap:.9rem;grid-template-columns:1fr 1fr}.nxg .pc b{font-size:.98rem}.nxg .pc small,.nxg .pc i{font-size:.56rem}
.lc img,.ul .th img,.hero .ph img,.post .fig img{filter:none!important}.ul .th img{border-radius:6px}
@media(min-width:720px){.ebg{grid-template-columns:repeat(3,1fr)}}
@media(min-width:960px){.lead{grid-template-columns:1.5fr 1fr}.nxg{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.nxg{grid-template-columns:1fr 1fr;gap:.6rem}.nxg .pc .pt{padding:.55rem}.nxg .pc small{font-size:.55rem}}