*{box-sizing:border-box}body{margin:0;background:#191c20;color:#f5f5f3;font:17px/1.65 system-ui,sans-serif}header,main,footer{max-width:900px;margin:auto;padding:24px}header{border-bottom:1px solid #555b63}.marca{color:#ffad42;font-weight:800}nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px}a{color:#ffb36b;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #ff9b3d;outline-offset:4px}h1{font-size:clamp(30px,5vw,44px);line-height:1.2}h2{font-size:24px;line-height:1.3}section{border-top:1px solid #555b63;margin-top:32px;padding-top:12px}.prueba{padding:4px 20px;background:#2d3239;border-left:4px solid #ff9b3d;border-radius:8px}footer{border-top:1px solid #555b63;font-size:15px}@media(max-width:480px){header,main,footer{padding:20px 16px}}@media print{body{background:white;color:black}nav,.idioma-barra{display:none!important}a{color:black}section{break-inside:avoid}}
