:root{--l-navy: #0b1730;--l-navy-2: #0e1f40;--l-brand: #2563eb;--l-sky: #7cb4ff;--l-bg: #f5f8fc;--l-surface: #fff;--l-surface-2: #f1f5fb;--l-line: #dbe3ee;--l-ink: #0f2240;--l-ink-2: #2e4363;--l-muted: #5d6e87;--l-tint: #e7eefd;--l-ok: #15803d;--l-warn-t: #fff4de;--l-warn: #8a5300}html.dark{--l-bg: #111827;--l-surface: #1f2937;--l-surface-2: #273244;--l-line: #374151;--l-ink: #f3f4f6;--l-ink-2: #d1d5db;--l-muted: #9ca3af;--l-tint: #1e3a5f;--l-warn-t: #3a2e12;--l-warn: #fcd34d;color-scheme:dark}*{box-sizing:border-box}html{background:var(--l-bg);scroll-behavior:smooth}body.legal{margin:0;font-family:Poppins,system-ui,sans-serif;color:var(--l-ink);background:transparent;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;position:relative;isolation:isolate}body.legal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/images/logobarcofondo-small.webp);background-repeat:repeat;background-size:100px;opacity:.025;pointer-events:none;z-index:-1}html.dark body.legal:before{opacity:.012;filter:invert(1)}.legal a{color:var(--l-brand)}html.dark .legal a{color:#93b4ff}.l-wrap{max-width:1120px;margin:0 auto;padding-inline:max(16px,env(safe-area-inset-left))}.l-hero{position:relative;color:#fff;background:radial-gradient(900px 380px at 30% -20%,#1e3a8a 0%,transparent 70%),linear-gradient(180deg,var(--l-navy),var(--l-navy-2));padding:env(safe-area-inset-top) 0 56px;clip-path:inset(0)}.l-hero:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/images/logobarcofondo-small.webp);background-size:100px;filter:invert(1);opacity:.022;pointer-events:none}.l-hero>.l-wrap{position:relative;z-index:1}.l-top{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.l-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:#fff!important;text-decoration:none}.l-brand span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.12)}.l-brand img{width:28px;height:28px}.l-platform{color:#fff!important;text-decoration:none;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:500}.l-platform:hover{background:rgba(255,255,255,.08)}.l-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l-sky);margin-top:28px}.l-hero h1{margin:6px 0 10px;font-size:clamp(30px,4.6vw,46px);line-height:1.1;letter-spacing:-.025em}.l-hero p{margin:0;color:#c9d7f2;max-width:62ch;font-size:17px}.l-meta{margin-top:16px!important;font-size:13.5px!important;color:#9fb2d4!important}.l-tabs{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.l-tabs a{color:#dbe6fb!important;text-decoration:none;font-size:14px;font-weight:600;padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.22)}.l-tabs a[aria-current=page]{background:#fff;color:var(--l-navy)!important;border-color:#fff}.l-body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start;margin-top:-28px;padding-bottom:64px}.l-toc{position:sticky;top:20px;background:var(--l-surface);border:1px solid var(--l-line);border-radius:16px;padding:16px;font-size:14px}.l-toc b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--l-muted);margin-bottom:8px}.l-toc ol{margin:0;padding-left:20px;display:grid;gap:6px}.l-toc a{color:var(--l-ink-2)!important;text-decoration:none}.l-toc a:hover{color:var(--l-brand)!important}.l-doc{display:grid;gap:16px;min-width:0}.l-card{background:var(--l-surface);border:1px solid var(--l-line);border-radius:18px;padding:26px 30px;scroll-margin-top:20px}.l-card h2{margin:0 0 10px;font-size:21px;line-height:1.3;letter-spacing:-.01em}.l-card h2 .n{color:var(--l-brand);margin-right:6px}.l-card h3{margin:18px 0 6px;font-size:16px}.l-card p{margin:8px 0;color:var(--l-ink-2)}.l-card ul{margin:8px 0;padding-left:20px;color:var(--l-ink-2)}.l-card li{margin:4px 0}.l-summary{background:linear-gradient(135deg,var(--l-tint),var(--l-surface) 75%)}.l-summary ul{list-style:none;padding:0;display:grid;gap:10px}.l-summary li{display:flex;gap:10px;align-items:flex-start;margin:0}.l-summary li:before{content:"✓";flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--l-brand);color:#fff;font-size:12px;font-weight:700;margin-top:2px}.l-table{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:14.5px}.l-table th,.l-table td{text-align:left;vertical-align:top;padding:10px 12px;border-top:1px solid var(--l-line);color:var(--l-ink-2)}.l-table th{font-weight:600;color:var(--l-ink);background:var(--l-surface-2);border-top:0}.l-table td:first-child{font-weight:600;color:var(--l-ink);width:34%}.l-note{background:var(--l-warn-t);color:var(--l-warn);border-radius:12px;padding:12px 14px;font-size:14.5px}.l-pending{background:var(--l-warn-t);color:var(--l-warn);border-radius:6px;padding:0 6px;font-weight:600}.l-prefs{margin-top:12px;padding:16px;border-radius:14px;border:1px solid var(--l-line);background:var(--l-surface-2);scroll-margin-top:20px}.l-prefs h3{margin-top:0}.l-prefs button{font:600 15px Poppins,sans-serif;color:#fff;background:var(--l-brand);border:0;border-radius:10px;padding:10px 18px;cursor:pointer;margin-top:6px}.l-footer{background:var(--l-surface);border-top:1px solid var(--l-line);color:var(--l-muted);font-size:14px}.l-footer-inner{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding-block:22px}.l-footer nav,.l-footer .links{display:flex;flex-wrap:wrap;gap:6px 20px}.l-footer a{color:var(--l-ink-2)!important;text-decoration:none}.l-footer a:hover{color:var(--l-brand)!important}@media (max-width: 899px){.l-body{grid-template-columns:1fr;gap:16px}.l-toc{position:static}.l-toc ol{grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}}@media (max-width: 599px){.l-hero{padding-bottom:44px}.l-card{padding:20px 18px;border-radius:16px}.l-toc ol{grid-template-columns:1fr}.l-table,.l-table tbody,.l-table tr,.l-table td{display:block;width:100%!important}.l-table thead{display:none}.l-table tr{border-top:1px solid var(--l-line);padding:8px 0}.l-table td{border:0;padding:2px 0}}.legal h1,.legal h2{font-weight:700}.legal h3,.l-table th,.l-table td:first-child,.legal b{font-weight:600}.l-card ul{list-style:disc}.l-toc ol{list-style:decimal}.l-summary ul{list-style:none}.l-body{position:relative;z-index:1}@media (max-width: 599px){.l-toc{display:none}.l-body{margin-top:-20px}}
