.legal-module__txrTyG__page{background:var(--navy);min-height:100vh;padding:7rem 1.5rem 5rem}.legal-module__txrTyG__container{max-width:820px;margin:0 auto}.legal-module__txrTyG__back{color:var(--blue-glow);margin-bottom:2.5rem;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-block}.legal-module__txrTyG__back:hover{color:var(--white)}.legal-module__txrTyG__tag{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--blue-glow);font-size:.7rem;font-weight:700}.legal-module__txrTyG__title{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.legal-module__txrTyG__meta{color:#ffffff80;border-bottom:1px solid #ffffff1f;padding-bottom:2.5rem;font-size:.875rem;line-height:1.7}.legal-module__txrTyG__intro{color:#ffffffc7;margin:2.5rem 0 0;font-size:1.05rem;line-height:1.75}.legal-module__txrTyG__section{margin-top:3rem}.legal-module__txrTyG__h2{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.01em;color:var(--white);align-items:baseline;gap:.7rem;margin:0 0 1rem;font-size:1.15rem;font-weight:700;display:flex}.legal-module__txrTyG__num{color:var(--blue-glow);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8rem;font-weight:700}.legal-module__txrTyG__h3{font-family:var(--font-space-grotesk), sans-serif;color:#ffffffe6;margin:1.75rem 0 .6rem;font-size:.95rem;font-weight:700}.legal-module__txrTyG__section p{color:#ffffffad;margin:0 0 .9rem;font-size:.95rem;line-height:1.75}.legal-module__txrTyG__section ul,.legal-module__txrTyG__section ol{flex-direction:column;gap:.55rem;margin:0 0 1rem;padding-left:1.35rem;display:flex}.legal-module__txrTyG__section li{color:#ffffffad;font-size:.95rem;line-height:1.7}.legal-module__txrTyG__section strong{color:#ffffffeb;font-weight:600}.legal-module__txrTyG__section a{color:var(--blue-glow);text-underline-offset:2px;text-decoration:underline}.legal-module__txrTyG__section a:hover{color:var(--white)}.legal-module__txrTyG__card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:160px 1fr;gap:.7rem 1.5rem;margin-top:.5rem;padding:1.5rem 1.65rem;display:grid}.legal-module__txrTyG__card dt{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.legal-module__txrTyG__card dd{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.6}.legal-module__txrTyG__card dd a{color:var(--blue-glow);text-decoration:none}.legal-module__txrTyG__card dd a:hover{text-decoration:underline}.legal-module__txrTyG__callout{border-left:3px solid var(--blue);background:#60a5fa14;border-radius:0 10px 10px 0;margin:1.25rem 0;padding:1.1rem 1.35rem}.legal-module__txrTyG__callout p{color:#fffc;margin:0}.legal-module__txrTyG__callout p+p{margin-top:.6rem}.legal-module__txrTyG__aviso{background:#ffffff0a;border:1px dashed #fff3;border-radius:12px;margin-top:.75rem;padding:1.35rem 1.5rem}.legal-module__txrTyG__aviso p{color:#ffffffbf;margin:0;font-size:.9rem;line-height:1.7}.legal-module__txrTyG__footer{color:#fff6;border-top:1px solid #ffffff1f;margin-top:4rem;padding-top:1.75rem;font-size:.8rem;line-height:1.7}.legal-module__txrTyG__enNote{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;margin-bottom:2.5rem;padding:1.1rem 1.35rem;font-size:.9rem;line-height:1.65}@media (max-width:768px){.legal-module__txrTyG__page{padding:5rem 1.25rem 4rem}.legal-module__txrTyG__card{grid-template-columns:1fr;gap:.25rem 0}.legal-module__txrTyG__card dt{margin-top:.75rem}.legal-module__txrTyG__card dt:first-child{margin-top:0}}
