:root{ --bg:#0B1220; --surface:#111A2B; --border:#1E2A42; --text:#E6EDF7; --text2:#B4C2D8; --text3:#7F8FA8; --gold:#E5C158; --gold2:#F0D68A; --teal:#3E9E8F; } *{box-sizing:border-box} body{ margin:0; background:var(--bg); color:var(--text); font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; -webkit-font-smoothing:antialiased; } .wrap{max-width:820px;margin:0 auto;padding:32px 22px 72px} header.top{border-bottom:1px solid var(--border);margin-bottom:34px;padding-bottom:22px} .marca{font-size:22px;font-weight:700;letter-spacing:.5px;color:var(--gold)} .marca span{color:var(--text)} .sub{color:var(--text3);font-size:13.5px;margin-top:4px} h1{font-size:28px;line-height:1.25;margin:0 0 6px} h2{font-size:18px;margin:34px 0 10px;color:var(--gold2);border-bottom:1px solid var(--border);padding-bottom:7px} h3{font-size:15.5px;margin:22px 0 6px;color:var(--text)} p,li{color:var(--text2)} ul{padding-left:20px} li{margin-bottom:6px} a{color:var(--teal)} .meta{color:var(--text3);font-size:13px;margin-bottom:26px} .box{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin:18px 0} .box.aviso{border-color:rgba(229,193,88,.4);background:rgba(229,193,88,.07)} table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14.5px} th,td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--border);vertical-align:top} th{color:var(--text3);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.6px} code{background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px;font-size:13.5px} footer{border-top:1px solid var(--border);margin-top:48px;padding-top:20px;color:var(--text3);font-size:13px} footer a{margin-right:16px} @media(max-width:600px){.wrap{padding:22px 16px 56px}h1{font-size:23px}}