/* Virtual 83: rojo, azul y negro */
:root{--red:#ed0015;--blue:#1313d6;--ink:#151515;--line:#d8dae2}body{background:#f0f1f5}.paper{box-shadow:0 0 40px #16162b0d}.topline{background:#141414;color:#fff;border:0;border-bottom:3px solid var(--red);padding:8px 12px}.masthead{padding:24px 0}.brand img{display:block;width:360px;max-width:100%;max-height:none;height:auto;margin:auto}.masthead p{font:500 11px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#48485c}.edition-seal{color:#565669}.edition-seal b{color:var(--blue)}.nav{background:#151515;color:#fff;border-top:3px solid var(--red);border-bottom:3px solid var(--blue);scrollbar-width:thin;scrollbar-color:var(--red) #222}.nav a{padding:13px 12px;transition:background .15s}.nav a:hover,.nav a:focus-visible{background:var(--red);color:white}.side-cards article{background:#fafafa;border-color:#dedee5;border-top:3px solid var(--blue)}.side-cards h3{font-size:17px;text-transform:none}.cover-story{border-color:#dedee5;background:#fff}.cover-title{background:var(--red);border-bottom:4px solid var(--blue)}.cover-title a:hover{color:#fff}.editorial{background:#f4f5fb;border-color:#dedee5;border-top:4px solid var(--blue)}.editorial>.eyebrow{color:var(--blue)}.editor-author img{border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.big-story{border-top-color:var(--blue)}.big-story h2{color:#111}.brief-row{background:#f5f5fa;border-top-color:#d6d6e3;border-bottom-color:var(--blue)}.brief-row .photo{border-radius:8px;border-bottom:3px solid var(--red)}.news-section{border-top:4px solid var(--red)}.news-section>header{border-bottom:1px solid #d9d9e4;padding:12px 0}.news-section>header h2{color:#151515;letter-spacing:-.03em}.news-section>header>a{color:var(--blue)}.news-section>header>a:hover{color:var(--red)}.section-1{background:#f5f6fb;border-top-color:var(--blue)}.section-grid article{border-bottom-color:#d9d9e4}.section-feature{border-right-color:#d9d9e4}.eyebrow{color:#cf0014}.read{color:var(--blue)}.footer{background:#151515;color:#fff;border-top:5px solid var(--red);padding:24px;margin-left:-30px;margin-right:-30px;margin-bottom:-24px}.footer-brand img{display:block;width:230px;max-width:100%;height:auto;background:white;padding:8px}.footer-brand small{color:#c9c9d7;margin-top:12px}.footer-grid{border-top-color:#444}.footer-grid h2{color:#fff;border-left:3px solid var(--red);padding-left:9px}.footer-links a{color:#dedee8}.footer a:hover{color:#ff7380}.signature{border-top-color:#444;color:#c5c5d0}.signature a{color:#fff}.related{background:#f3f4fa;border-top-color:var(--blue)}.journalist{background:#f6f6fa;padding:18px;border-top-color:var(--red)}.placeholder{background:#f0f1f8;color:var(--blue)}
.m29-newspaper-head{border-top:1px solid #222;margin-bottom:18px}.m29-date-line{display:flex;justify-content:space-between;border-bottom:1px solid #999;padding:5px 2px;font:700 10px Arial,sans-serif;text-transform:uppercase}.m29-logo-line{padding:12px 0 10px;border-bottom:3px double #222}.m29-logo-line .brand{display:block;text-align:center}.m29-logo-line .brand img{display:inline-block;width:min(100%,520px);max-height:125px;object-fit:contain}.m29-head-briefs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;border-bottom:1px solid #999}.m29-head-briefs article{display:grid;grid-template-columns:78px 1fr;gap:8px;border-right:1px solid #aaa;padding-right:8px}.m29-head-briefs article:last-child{border-right:0}.m29-head-briefs span{font:700 8px Arial,sans-serif;color:#fff;background:var(--red);padding:3px 4px;align-self:start;text-transform:uppercase}.m29-head-briefs a{font:700 14px/1.08 Georgia,serif}.m29-head-lead{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(180px,1fr);gap:14px;margin-top:10px;border-bottom:3px solid #222;padding-bottom:10px}.m29-head-lead>a{position:relative;display:block;min-width:0}.m29-head-lead .photo{height:220px;aspect-ratio:auto}.m29-head-lead strong{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font:900 clamp(22px,3vw,38px)/1.02 Georgia,serif;padding:38px 12px 10px}.m29-head-lead p{font:16px/1.45 Georgia,serif;margin:0;padding:8px 4px}.m29-head-lead a:hover strong{color:#fff}
@media(max-width:850px){.footer{margin:30px -18px -18px}.brand img{width:310px}}
@media(max-width:540px){.brand img{width:270px}.masthead{padding:20px 0}.masthead p{font-size:9px;letter-spacing:.08em}.footer{margin:28px -12px -12px;padding:22px 16px}.footer-brand img{width:200px}.nav a{padding:12px 10px}.journalist{padding:14px}.m29-date-line{font-size:8px}.m29-head-briefs{grid-template-columns:1fr;gap:6px}.m29-head-briefs article{grid-template-columns:82px 1fr;border-right:0;border-bottom:1px solid #bbb;padding-bottom:6px}.m29-head-lead{display:block}.m29-head-lead .photo{height:210px}.m29-head-lead p{font-size:14px}}
