.LegalPage-module__bHW_4a__page{min-height:100vh;color:var(--engrena-900);background:radial-gradient(circle at 50% 18%, #b6ffff38, transparent 34%), linear-gradient(180deg, #e8ffff 0%, var(--engrena-300) 24%, var(--engrena-500) 50%, var(--engrena-700) 100%)}.LegalPage-module__bHW_4a__header{max-width:1400px;padding:1.2rem var(--layout-gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.LegalPage-module__bHW_4a__logoLink{flex-shrink:0;width:135px;display:inline-flex}.LegalPage-module__bHW_4a__logo{object-fit:contain;width:100%;height:auto;display:block}.LegalPage-module__bHW_4a__back{color:var(--engrena-900);font-weight:700;text-decoration:none}.LegalPage-module__bHW_4a__back:hover,.LegalPage-module__bHW_4a__footer a:hover{text-decoration:underline}.LegalPage-module__bHW_4a__container{max-width:1400px;padding:clamp(2rem, 5vw, 4rem) var(--layout-gutter) clamp(4rem, 8vw, 7rem);margin:0 auto}.LegalPage-module__bHW_4a__intro{margin-bottom:clamp(2rem,5vw,3.5rem)}.LegalPage-module__bHW_4a__eyebrow{color:#004173bd;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.76rem;font-weight:700;display:inline-flex}.LegalPage-module__bHW_4a__eyebrow:before{content:"";background:var(--engrena-500);border-radius:999px;width:3.5rem;height:3px}.LegalPage-module__bHW_4a__intro h1{font-family:var(--font-logo), Arial, sans-serif;letter-spacing:-.035em;margin:1rem 0 1.1rem;font-size:clamp(2.4rem,5.2vw,4.9rem);line-height:1.05}.LegalPage-module__bHW_4a__intro h1 span{background:linear-gradient(135deg, var(--engrena-500), var(--engrena-700));color:#0000;-webkit-background-clip:text;background-clip:text}.LegalPage-module__bHW_4a__intro p{color:#004173c7;max-width:740px;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.75}.LegalPage-module__bHW_4a__updated{color:#004173b8;margin-top:1.3rem;font-size:.85rem;display:block}.LegalPage-module__bHW_4a__layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);display:grid}.LegalPage-module__bHW_4a__toc{border-radius:var(--radius-card);background:#ffffffe0;border:1px solid #0cb7f238;padding:1.4rem;position:sticky;top:1.5rem;box-shadow:0 1rem 2.5rem #0041730f}.LegalPage-module__bHW_4a__toc strong{font-size:.94rem}.LegalPage-module__bHW_4a__toc ul{margin:1rem 0 0;padding:0;list-style:none}.LegalPage-module__bHW_4a__toc li+li{margin-top:.85rem}.LegalPage-module__bHW_4a__toc a{color:#004173cc;gap:.65rem;font-size:.84rem;line-height:1.5;text-decoration:none;display:flex}.LegalPage-module__bHW_4a__toc a:hover{color:var(--engrena-700)}.LegalPage-module__bHW_4a__toc a span{color:var(--engrena-700);font-size:.75rem;font-weight:700}.LegalPage-module__bHW_4a__content{gap:1.25rem;min-width:0;display:grid}.LegalPage-module__bHW_4a__card{border-radius:var(--radius-card);background:#fffffff2;border:1px solid #0cb7f238;padding:clamp(1.35rem,3vw,2.3rem);scroll-margin-top:1.5rem;box-shadow:0 1rem 2.5rem #00417312}.LegalPage-module__bHW_4a__cardHead{align-items:baseline;gap:.9rem;margin-bottom:1rem;display:flex}.LegalPage-module__bHW_4a__index{color:var(--engrena-700);font-size:.86rem;font-weight:700}.LegalPage-module__bHW_4a__card h2{margin:0;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3}.LegalPage-module__bHW_4a__card p,.LegalPage-module__bHW_4a__bullets{color:#004173c9;margin:.85rem 0 0;font-size:.96rem;line-height:1.8}.LegalPage-module__bHW_4a__bullets{padding-left:1.25rem}.LegalPage-module__bHW_4a__bullets li+li{margin-top:.4rem}.LegalPage-module__bHW_4a__contact{border-radius:var(--radius-card);background:#ffffff8a;border:1px solid #ffffffbf;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.6rem;display:flex}.LegalPage-module__bHW_4a__contact strong{font-size:1.2rem}.LegalPage-module__bHW_4a__contact p{margin:.45rem 0 0;font-size:.9rem;line-height:1.6}.LegalPage-module__bHW_4a__contact a{border-radius:var(--radius-button);background:var(--engrena-900);color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.LegalPage-module__bHW_4a__contact a:hover{background:#002e54}.LegalPage-module__bHW_4a__footer{padding:1.5rem var(--layout-gutter);color:#ffffffd9;background:#00335d;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.86rem;display:flex}.LegalPage-module__bHW_4a__footer nav{flex-wrap:wrap;gap:1.4rem;display:flex}.LegalPage-module__bHW_4a__footer a{color:#e8ffff;text-decoration:none}@media (max-width:850px){.LegalPage-module__bHW_4a__layout{grid-template-columns:1fr}.LegalPage-module__bHW_4a__toc{position:static}.LegalPage-module__bHW_4a__toc ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}}@media (max-width:600px){.LegalPage-module__bHW_4a__header{padding-top:.75rem;padding-bottom:.75rem}.LegalPage-module__bHW_4a__logoLink{width:110px}.LegalPage-module__bHW_4a__back{font-size:.84rem}.LegalPage-module__bHW_4a__toc ul{grid-template-columns:1fr}.LegalPage-module__bHW_4a__contact{flex-direction:column;align-items:stretch}.LegalPage-module__bHW_4a__contact a{width:100%}.LegalPage-module__bHW_4a__footer{flex-direction:column;align-items:flex-start}.LegalPage-module__bHW_4a__cardHead{gap:.7rem}}
