@font-face{font-family:'Jost';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/jost-latin-300-normal.woff2) format('woff2')}
@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jost-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jost-latin-500-normal.woff2) format('woff2')}
:root{--sala:#161412;--hueso:#fbf9f5;--papel:#fbf9f5;--tinta:#1a1816;--tinta-dim:#6e6560;--line:#e3dccf}*{box-sizing:border-box}
body{margin:0;background:var(--papel);color:var(--tinta);font:300 16px/1.75 'Jost',system-ui,Arial,sans-serif}a{color:inherit}
.nav{display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px);background:var(--sala);color:var(--hueso);gap:20px}
.nav img{width:140px;display:block}.nav a.back{font-size:14px;text-decoration:none}
main{max-width:860px;margin:0 auto;padding:72px clamp(16px,6vw,48px) 96px}
.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.24em;font-weight:500;color:var(--tinta-dim)}
h1{font:400 clamp(34px,4.5vw,52px)/1.08 'Jost',system-ui,sans-serif;margin:16px 0 12px}
.updated{color:var(--tinta-dim);font-size:13px;margin:0 0 44px}
h2{font:400 26px/1.2 'Jost',system-ui,sans-serif;margin:48px 0 12px}
p,li{color:#2c2924}ul{padding-left:20px}
table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px}
th,td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--line)}th{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--tinta-dim)}
.table-wrap{overflow-x:auto}
footer{background:var(--sala);color:rgba(242,237,228,.62);padding:36px clamp(16px,4vw,48px);font-size:13px;line-height:1.9}
footer a,footer button{color:var(--hueso)}
@media(max-width:640px){.nav img{width:112px}th,td{padding:10px 10px 10px 0}}
