.Legal-module__7z11ua__page{background:var(--bg);justify-content:center;min-height:100vh;padding:3rem 1rem 5rem;display:flex}.Legal-module__7z11ua__doc{width:100%;max-width:820px;color:var(--text,#e8dada);text-align:left;background:#1a1a1af2;border:1px solid #ffb8001f;border-radius:16px;padding:3rem 2.75rem;box-shadow:0 8px 48px #00000080}.Legal-module__7z11ua__docHeader{border-bottom:1px solid #ffb8002e;margin-bottom:1.75rem;padding-bottom:1.5rem}.Legal-module__7z11ua__doc h1{color:var(--secondary);letter-spacing:-.5px;margin-bottom:.3rem;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1.2}.Legal-module__7z11ua__subtitle{color:#ffffff73;margin-bottom:.4rem;font-size:.88rem;font-weight:500}.Legal-module__7z11ua__updated{color:#ffffff61;margin:0;font-size:.82rem;font-style:italic}.Legal-module__7z11ua__intro{color:#ffffffc7;border-left:3px solid #ffb80059;margin-bottom:1rem;padding-left:1rem;font-size:.97rem;line-height:1.75}.Legal-module__7z11ua__section{border-bottom:1px solid #ffffff0f;margin-bottom:2rem;padding-bottom:1.75rem}.Legal-module__7z11ua__section:last-child{border-bottom:none;margin-bottom:0}.Legal-module__7z11ua__section h2{color:var(--secondary);letter-spacing:.2px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:.75rem;font-size:.8rem;font-weight:800}.Legal-module__7z11ua__section p{color:#ffffffd1;margin-bottom:.75rem;font-size:.95rem;line-height:1.75}.Legal-module__7z11ua__section p:last-child{margin-bottom:0}.Legal-module__7z11ua__warningSection{background:#ffb8000a;border:1px solid #ffb8002e;border-radius:10px;padding:1.25rem 1.5rem;border-bottom:1px solid #ffb8002e!important}.Legal-module__7z11ua__warningSection h2{color:#ffc94d}.Legal-module__7z11ua__warningText{color:#ffffffb8!important;font-size:.88rem!important;line-height:1.65!important}.Legal-module__7z11ua__subsection{background:#ffffff06;border-left:3px solid #ffb80040;border-radius:8px;margin:.85rem 0;padding:.85rem 1rem}.Legal-module__7z11ua__subsection h3{color:#ffb800e6;margin-bottom:.4rem;font-size:.88rem;font-weight:700}.Legal-module__7z11ua__subsection p{color:#ffffffbf!important;margin-bottom:0!important;font-size:.9rem!important}.Legal-module__7z11ua__list{flex-direction:column;gap:.45rem;margin:.6rem 0 .75rem;padding-left:0;list-style:none;display:flex}.Legal-module__7z11ua__list li{color:#fffc;align-items:flex-start;gap:.65rem;font-size:.93rem;line-height:1.65;display:flex}.Legal-module__7z11ua__list li:before{content:"▸";color:var(--secondary);flex-shrink:0;margin-top:.3rem;font-size:.75rem}.Legal-module__7z11ua__contactBlock{background:#ffb8000f;border:1px solid #ffb80038;border-radius:10px;margin-top:.85rem;overflow:hidden}.Legal-module__7z11ua__contactRow{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.Legal-module__7z11ua__contactRow:last-child{border-bottom:none}.Legal-module__7z11ua__contactLabel{text-transform:uppercase;letter-spacing:.8px;color:#ffb800bf;flex-shrink:0;min-width:110px;font-size:.78rem;font-weight:700}.Legal-module__7z11ua__contactValue{color:#ffffffe0;font-size:.92rem}.Legal-module__7z11ua__contactValue a{color:var(--secondary);text-decoration:none;transition:opacity .2s}.Legal-module__7z11ua__contactValue a:hover{opacity:.75}@media (max-width:640px){.Legal-module__7z11ua__doc{border-radius:12px;padding:2rem 1.25rem}.Legal-module__7z11ua__doc h1{font-size:1.7rem}.Legal-module__7z11ua__contactLabel{min-width:90px;font-size:.72rem}.Legal-module__7z11ua__subsection{padding:.7rem .85rem}.Legal-module__7z11ua__warningSection{padding:1rem}}
