:root{--blue:#2416a8;--deep:#201568;--gold:#f2bf23;--ink:#25263e;--muted:#65677d;--line:#dddeea}*{box-sizing:border-box}body{margin:0;background:#f6f6fb;color:var(--ink);font:16px/1.8 Arial,sans-serif}a{color:var(--blue);text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:#0a0646}img{display:block;max-width:100%;height:auto}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.skip{position:absolute;top:-100px;left:16px;background:#fff;padding:12px;z-index:2}.skip:focus{top:12px}header{background:var(--blue);padding:24px max(24px,calc((100% - 1040px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:block;max-width:530px}.brand img{width:100%;height:auto}.header-tag{color:white;font-size:13px;max-width:150px;line-height:1.5}.main-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;padding:14px 22px;background:#fff;border-bottom:1px solid var(--line)}.main-nav a{font-size:14px;font-weight:600;padding:7px 15px;text-decoration:none;border-radius:5px;color:var(--deep)}.main-nav a:hover,.main-nav a[aria-current=page]{background:var(--deep);color:white}.archive-label{background:#efedf7;color:#66617c;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;padding:8px 20px}main{max-width:1100px;margin:auto;padding:40px 30px 60px}.page-heading{padding:4px 0 28px}.eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:bold;color:var(--blue);margin:0 0 14px}h1{font-size:42px;line-height:1.15;letter-spacing:-1px;margin:0;max-width:850px;color:var(--deep)}h2{font-size:23px;line-height:1.4;color:var(--deep);margin:24px 0 14px}p{margin:14px 0}article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:32px;overflow-wrap:anywhere}article>div>div>p>img{margin:20px auto}article img{margin:14px auto;border-radius:5px}article img[src$="central.jpg"]{width:100%;max-width:900px;margin:30px auto}article img[src*="portada/"]{width:100%;max-width:320px}.source-row{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin:22px 0}.source-cell{flex:1 1 250px;min-width:0}.source-layout{width:100%}.source-cell>.source-layout{width:100%}.source-row:empty,.source-cell:empty{display:none}.home article h2{font-size:22px}.home article>div>div>h2{font-size:18px;font-weight:normal;margin:8px 0}.notice{border-left:4px solid var(--gold);background:#fbf7e7;padding:16px 20px;color:#645728;font-size:14px}.explore{margin-top:40px}.explore h2{font-size:24px}.explore nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.explore a{display:block;padding:17px 20px;border:1px solid var(--line);border-radius:6px;background:white;text-decoration:none;font-size:14px}.explore a:hover{border-color:var(--blue);background:#f0eefb}footer{background:var(--deep);color:#e4e1f2;padding:35px max(24px,calc((100% - 1040px)/2));font-size:13px}footer strong{font-size:19px;color:#fff}footer p{max-width:840px}.small{font-size:11px;color:#b9b3d0}
@media(max-width:700px){header{padding:18px 16px;gap:14px}.brand{max-width:100%}.header-tag{display:none}.main-nav{padding:8px;gap:4px}.main-nav a{padding:9px 10px;font-size:13px}.archive-label{font-size:10px}main{padding:27px 16px 36px}h1{font-size:33px}article{padding:22px 18px}.source-row{display:block;margin:18px 0}.source-cell{margin:16px 0}.explore nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.explore a{padding:13px;font-size:13px}h2{font-size:21px}.page-heading{padding-bottom:24px}}
