@font-face{font-family:Barlow;src:url('fonts/Barlow-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url('fonts/Barlow-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('fonts/BarlowCondensed-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#080d15;color:#dbe8f2;font:17px/1.65 Barlow,Arial,sans-serif}header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1060px;padding:20px 24px;margin:auto;border-bottom:1px solid #13566e}header img{display:block;object-fit:contain;width:190px;height:72px}a{color:#91d6ff;text-underline-offset:3px}a:hover{color:white}a:focus-visible{outline:2px solid #9ee7ff;outline-offset:5px}.back{display:inline-flex;align-items:center;gap:.35em;font-size:14px}.back .ficha-arrow{width:1em;height:1em;flex:none}main{max-width:940px;margin:auto;padding:44px 24px 65px}.eyebrow{font-size:12px;letter-spacing:2px;color:#6fd6ed}h1,h2,h3{line-height:1.15;color:#f0f7fc}h1{font:700 clamp(36px,6vw,58px)/1.05 'Barlow Condensed',Arial,sans-serif;margin:14px 0 22px}h2{font:700 36px/1.15 'Barlow Condensed',Arial,sans-serif;margin:0 0 30px}h3{font-size:20px;margin:30px 0 10px}p{margin:0 0 18px}.intro{color:#6ed6ed;font-size:15px}nav{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 50px}nav a{padding:10px 15px;border:1px solid #186b8a;border-radius:4px;text-decoration:none;font-size:14px;background:#102333}section{margin:0 0 50px;padding:30px 0 0;border-top:1px solid #13566e}dl{display:grid;grid-template-columns:190px 1fr;gap:12px;margin-bottom:25px}dt{color:#6ed6ed}dd{margin:0;font-weight:600}ul{padding-left:24px}li{margin-bottom:14px}table{border-collapse:collapse;width:100%;font-size:15px;margin:22px 0;overflow-wrap:anywhere}caption{text-align:left;color:#76d8ee;margin-bottom:10px}th,td{padding:14px 12px;border:1px solid #176785;text-align:left;vertical-align:top}th{background:#112638}code{font-size:13px}footer{max-width:1060px;margin:auto;padding:24px;font-size:14px;border-top:1px solid #13566e;color:#80dbef}@media(max-width:600px){body{font-size:16px}header{padding:12px 16px;gap:12px}header img{width:135px;height:55px}.back{font-size:12px}main{padding:25px 18px}h2{font-size:31px}dl{grid-template-columns:1fr;gap:3px}dd{margin-bottom:12px}nav{gap:8px}nav a{font-size:13px;padding:9px 11px}th,td{padding:8px 6px;font-size:13px}footer{padding:20px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:#111}h1,h2,h3,a{color:#111}header,.back,nav{display:none}main{max-width:none;padding:0}section{break-inside:avoid}th{background:#eee}footer{color:#111}}

#legal-language{max-width:200px;min-width:0;background:#102333;color:#cce8fa;border:1px solid #186b8a;padding:8px;font:14px Barlow,Arial,sans-serif;border-radius:4px}#legal-language:focus-visible{outline:2px solid #9ee7ff;outline-offset:3px}@media(max-width:600px){header{flex-wrap:wrap}header img{width:125px}#legal-language{max-width:170px;font-size:12px}.back{margin-left:auto}}
