@import url(/fonts.css);
body{margin:0;background:#fafbfd;color:#1e3a8a;font-family:'Atkinson Hyperlegible Next',system-ui,sans-serif;font-size:17px;line-height:1.6}
a{color:#1e3a8a}
header{max-width:760px;margin:0 auto;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #c9d3e1}
header img{display:block;height:30px;width:auto}
.volver{font-weight:700;font-size:15px}
main{max-width:760px;margin:0 auto;padding:40px 24px 72px}
h1{font-family:Gabarito,system-ui,sans-serif;font-weight:800;font-size:clamp(30px,6vw,42px);line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}
h2{font-family:Gabarito,system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.25;margin:36px 0 8px}
p,li{color:#3d4a5f}
p{margin:0 0 14px}
ul{margin:0 0 14px;padding-left:22px}
li{margin-bottom:6px}
.tabla{overflow-x:auto;margin:0 0 14px;border:1px solid #c9d3e1;border-radius:10px;background:#fff}
table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}
th,td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid #c9d3e1}
th{color:#1e3a8a;background:#dce6f7}
td{color:#3d4a5f}
tr:last-child td{border-bottom:none}
footer{background:#142a66;padding:28px 24px;display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;font-size:15px}
footer a{color:#fff}
