.Legal_layout__1ET1k{min-height:100vh;background:var(--bg-body);display:flex;position:relative;overflow:hidden;transition:background .3s ease}.Legal_main__2ufGG{flex:1 1;margin-left:0;padding:0;position:relative;z-index:10}.Legal_container__m1jrm{max-width:900px;margin:0 auto;padding:60px 24px;min-height:100vh;display:flex;flex-direction:column}.Legal_header__hkXNO{text-align:center;margin-bottom:40px;animation:Legal_slideDown__Wl1BK .6s cubic-bezier(.16,1,.3,1)}.Legal_header__hkXNO h1{font-size:3rem;font-weight:800;color:var(--text-primary);margin:0 0 12px}.Legal_subtle__KPbfz{font-size:1rem;color:var(--text-secondary);margin:0;font-weight:500}.Legal_panel___C8iI{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:50px;box-shadow:0 10px 30px var(--shadow-color);animation:Legal_panelAppear__3IYa9 .6s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:hidden;transition:all .3s ease}.Legal_panel___C8iI:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--theme-gradient)}body.studex-brutalism .Legal_panel___C8iI{border:3px solid #000!important;border-radius:0!important;box-shadow:6px 6px 0 0 #000!important;background:#fff!important;color:#000!important}body.studex-brutalism .Legal_panel___C8iI:before{display:none!important}@keyframes Legal_panelAppear__3IYa9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Legal_slideDown__Wl1BK{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Legal_section__tac08{margin-bottom:40px}.Legal_section__tac08:last-child{margin-bottom:0}.Legal_section__tac08 h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--border-color);position:relative;display:inline-block;transition:border-color .3s ease}body.studex-brutalism .Legal_section__tac08 h2{border-bottom:3px solid #000!important;color:#000!important}.Legal_section__tac08 p{font-size:1.05rem;line-height:1.7;color:var(--text-primary);margin:0 0 20px;opacity:.9}body.studex-brutalism .Legal_section__tac08 p{color:#000!important;opacity:1!important}.Legal_section__tac08 p:last-child{margin-bottom:0}.Legal_list__KDDSX{list-style:none;padding:0;margin:0 0 20px}.Legal_list__KDDSX li{position:relative;padding:12px 0 12px 35px;font-size:1.05rem;line-height:1.6;color:var(--text-primary);border-bottom:1px solid var(--border-color);transition:all .3s ease}body.studex-brutalism .Legal_list__KDDSX li{color:#000!important;border-bottom:2px solid #000!important}.Legal_list__KDDSX li:before{content:"✓";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:var(--theme-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;font-weight:700;transition:all .3s ease}body.studex-brutalism .Legal_list__KDDSX li:before{background:#f39!important;border:2px solid #000!important;color:#000!important;border-radius:0!important}.Legal_list__KDDSX li:hover{background:var(--bg-hover);padding-left:42px}body.studex-brutalism .Legal_list__KDDSX li:hover{background:#f39!important;color:#fff!important}.Legal_list__KDDSX strong{color:var(--text-primary);font-weight:600}body.studex-brutalism .Legal_list__KDDSX strong{color:#000!important}.Legal_inlineLink__p9O_h{color:var(--text-primary);text-decoration:underline;font-weight:600;transition:opacity .2s ease}.Legal_inlineLink__p9O_h:hover{opacity:.8}.Legal_footerHint__vCgT6{text-align:center;padding:30px 0 0;margin-top:30px;border-top:1px solid var(--border-color);font-size:1rem;color:var(--text-secondary)}body.studex-brutalism .Legal_footerHint__vCgT6{border-top:2px solid #000!important;color:#000!important}.Legal_toc__7kU_W{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;margin-bottom:30px;box-shadow:0 4px 20px var(--shadow-color)}body.studex-brutalism .Legal_toc__7kU_W{border:3px solid #000!important;border-radius:0!important;box-shadow:4px 4px 0 0 #000!important;background:#fff!important}.Legal_toc__7kU_W h3{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0 0 16px;text-align:center}.Legal_tocList__7XI5I{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.Legal_tocLink__ori_w{display:block;padding:10px 14px;background:var(--bg-hover);border-radius:10px;color:var(--text-primary);text-decoration:none;font-weight:500;transition:all .3s ease;text-align:center;font-size:.95rem}body.studex-brutalism .Legal_tocLink__ori_w{border:2px solid #000!important;border-radius:0!important;background:#ffe600!important;color:#000!important}.Legal_tocLink__ori_w:hover{background:var(--theme-gradient);color:#fff;transform:translateY(-2px)}body.studex-brutalism .Legal_tocLink__ori_w:hover{background:#f39!important;color:#fff!important;transform:translate(-2px,-2px)!important;box-shadow:2px 2px 0 0 #000!important}.Legal_scrollProgress__x7R3H{position:fixed;top:0;left:0;right:0;height:4px;background:var(--theme-gradient);transform-origin:left;transform:scaleX(0);z-index:1000;transition:transform .1s ease}@media (max-width:768px){.Legal_container__m1jrm{padding:30px 16px}.Legal_header__hkXNO h1{font-size:2.2rem}.Legal_panel___C8iI{padding:30px 20px}.Legal_section__tac08 h2{font-size:1.3rem}}