html,body{overflow-x:clip}.legal-page{margin:0;background:#f4f7fb;color:#16202b;font:16px/1.7 'Public Sans',system-ui,sans-serif}.legal-wrap{width:min(900px,calc(100% - 40px));margin:0 auto}.legal-head{background:#0c2a43;color:#fff;padding:54px 0}.legal-head a{color:#fff}.legal-head h1{font:800 clamp(2.2rem,6vw,3.7rem)/1.05 'Archivo',sans-serif;margin:18px 0 12px}.legal-head p{color:#c4d3e1;max-width:65ch;margin:0}.legal-brand{font:800 17px/1 'Archivo',sans-serif;text-decoration:none}.legal-main{background:#fff;margin:32px auto 70px;padding:clamp(24px,5vw,56px);border-radius:20px;border:1px solid #dce5ee}.legal-main h2{font:800 26px/1.2 'Archivo',sans-serif;color:#0c2a43;margin:44px 0 14px}.legal-main h2:first-child{margin-top:0}.legal-main h3{font:700 19px/1.3 'Archivo',sans-serif;color:#0c2a43;margin:26px 0 9px}.legal-main p,.legal-main li{max-width:72ch}.legal-main a{color:#1e5f9e;font-weight:700}.legal-main table{width:100%;border-collapse:collapse;margin:18px 0;display:block;overflow-x:auto}.legal-main th,.legal-main td{text-align:left;vertical-align:top;border:1px solid #dce5ee;padding:12px;min-width:150px}.legal-main th{background:#eef4fb;color:#0c2a43}.legal-note{background:#eef4fb;border-radius:12px;padding:18px 20px}.legal-nav{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.legal-nav a,.legal-nav button{display:inline-flex;align-items:center;min-height:44px;border:1px solid #9fb3c4;border-radius:10px;padding:10px 15px;background:transparent;color:#fff;font:700 14px/1 'Public Sans',sans-serif;cursor:pointer;text-decoration:none}.legal-foot{background:#081e31;color:#a9bccd;padding:30px 0;font-size:14px}.legal-foot a{color:#dbe7f1}.legal-foot-in{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-update{font-size:14px;color:#607586}@media(max-width:600px){.legal-wrap{width:min(100% - 24px,900px)}.legal-main{margin-top:18px;padding:24px 20px}.legal-head{padding:38px 0}}
