.legal{position:relative;min-height:100vh;padding:clamp(2rem,6vw,4.5rem) clamp(1rem,5vw,2rem) 4rem;background:radial-gradient(120% 80% at 50% 0,rgba(110,193,255,.12),transparent 60%),linear-gradient(180deg,var(--lt-0f7ce8,#07090d) 0,var(--lt-c29b2a,#0b151a) 55%,var(--lt-6bf25d,#0d1b24) 100%);color:var(--lt-0448b9,#e8f4ff)}.legal__shell{max-width:56rem;margin:0 auto;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);background:var(--lt-f877d0,rgba(12,24,32,.72));border:1px solid rgba(125,211,252,.16);box-shadow:0 24px 60px -30px rgba(0,0,0,.9);backdrop-filter:blur(14px)}.legal__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.45rem .95rem;border-radius:999px;font-size:.85rem;color:var(--lt-8454f6,#9fd4ff);text-decoration:none;border:1px solid rgba(125,211,252,.25);transition:background .2s ease,color .2s ease}.legal__back:hover{background:rgba(125,211,252,.12);color:var(--lt-83d1e3,#dff0ff)}.legal__title{margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.25;color:var(--lt-452d88,#f2faff)}.legal__updated{margin:0 0 2rem;font-size:.85rem;color:var(--lt-b19e82,#7fa8c4)}.legal__lead{margin:0 0 2rem;font-size:1.02rem;line-height:2;color:var(--lt-221812,#c8e4f7)}.legal h2{margin:2.2rem 0 .8rem;font-size:clamp(1.1rem,2.6vw,1.35rem);font-weight:700;color:var(--lt-8454f6,#9fd4ff)}.legal h3{margin:1.4rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--lt-61efe2,#bfe3ff)}.legal li,.legal p{font-size:.98rem;line-height:2;color:var(--lt-539c53,#cfe6f6)}.legal p{margin:0 0 1rem}.legal ol,.legal ul{margin:0 0 1.2rem;padding-inline-start:1.4rem}.legal li{margin-bottom:.55rem}.legal strong{color:var(--lt-2dee0c,#eaf6ff);font-weight:700}.legal a{color:var(--color-primary,var(--lt-6d68d9,#7dd3fc));text-decoration:underline;text-underline-offset:3px}.legal__note{margin:1.5rem 0;padding:1rem 1.2rem;border-radius:.9rem;border:1px solid rgba(125,211,252,.22);background:var(--lt-c04160,rgba(18,87,128,.22))}.legal__note p:last-child{margin-bottom:0}.legal__contact{display:grid;gap:.9rem;margin:1.5rem 0;padding:0;list-style:none}.legal__contact li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:0;padding:.9rem 1.1rem;border-radius:.9rem;background:rgba(255,255,255,.04);border:1px solid rgba(125,211,252,.14)}.legal__contact-label{min-width:7.5rem;font-weight:700;color:var(--lt-8454f6,#9fd4ff)}.legal__contact-value{color:var(--lt-806412,#e4f2fd);direction:ltr;unicode-bidi:embed}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.1rem;margin:1.75rem auto 0;padding:0 1rem;font-size:.85rem}.legal-links a{color:var(--lt-d4a43b,#8fc6ea);text-decoration:none;transition:color .2s ease}.legal-links a:hover{color:var(--lt-83d1e3,#dff0ff);text-decoration:underline;text-underline-offset:3px}.legal-links__sep{color:var(--lt-e72244,rgba(143,198,234,.4))}