.LegalContent-module__7WQo_a__pageWrapper{background:var(--color-bg);min-height:100vh}.LegalContent-module__7WQo_a__heroSection{padding:var(--hero-pt-desktop) 24px 60px;font-family:var(--font-display);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}@media (max-width:768px){.LegalContent-module__7WQo_a__heroSection{padding-top:var(--hero-pt-tablet)}}@media (max-width:480px){.LegalContent-module__7WQo_a__heroSection{padding-top:var(--hero-pt-mobile)}}.LegalContent-module__7WQo_a__orb1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff417226 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-50px}.LegalContent-module__7WQo_a__orb2{filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff61351a 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-150px;left:-50px}.LegalContent-module__7WQo_a__grid{background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 80%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 80%)}.LegalContent-module__7WQo_a__bottomFade{background:linear-gradient(transparent, var(--color-bg));pointer-events:none;z-index:1;height:220px;position:absolute;bottom:0;left:0;right:0}[data-theme=light] .LegalContent-module__7WQo_a__grid{opacity:.15}[data-theme=light] .LegalContent-module__7WQo_a__orb1{background:radial-gradient(circle,#ff41721a 0%,#0000 70%)}[data-theme=light] .LegalContent-module__7WQo_a__orb2{background:radial-gradient(circle,#ff61350d 0%,#0000 70%)}.LegalContent-module__7WQo_a__inner{z-index:2;max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto;position:relative}.LegalContent-module__7WQo_a__badge{border-radius:var(--radius-pill);background:var(--color-primary-subtle);border:1px solid var(--color-primary-border);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;font-family:var(--font-accent);align-items:center;margin-bottom:24px;padding:6px 14px;display:inline-flex}.LegalContent-module__7WQo_a__heading{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(36px,5.5vw,68px);font-weight:800;line-height:1.15}.LegalContent-module__7WQo_a__heading span{color:var(--color-primary);font-style:italic}.LegalContent-module__7WQo_a__description{color:var(--color-text-secondary);max-width:700px;font-size:clamp(16px,1.5vw,20px);line-height:1.6}@media (max-width:768px){.LegalContent-module__7WQo_a__heroSection{text-align:center;padding:100px 20px 40px}.LegalContent-module__7WQo_a__description{margin:0 auto}}.LegalContent-module__7WQo_a__contentSection{background:var(--color-bg);font-family:var(--font-display);padding:60px 24px 120px}.LegalContent-module__7WQo_a__card{max-width:var(--container-width);padding:80px var(--container-padding);background:var(--color-bg-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--color-text);margin:0 auto;line-height:1.8}[data-theme=dark] .LegalContent-module__7WQo_a__card{background:#2c2c2c66}[data-theme=light] .LegalContent-module__7WQo_a__card{background:#ffffffb3;box-shadow:0 40px 100px #0000000d}@media (max-width:768px){.LegalContent-module__7WQo_a__contentSection{padding:20px 16px 80px}.LegalContent-module__7WQo_a__card{border-radius:var(--radius-lg);padding:40px 24px}}:is(.LegalContent-module__7WQo_a__content .font_0,.LegalContent-module__7WQo_a__content .font_1,.LegalContent-module__7WQo_a__content h1){font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin-bottom:2rem;font-size:2.6rem;font-weight:800}:is(.LegalContent-module__7WQo_a__content .font_2,.LegalContent-module__7WQo_a__content h2){font-family:var(--font-display);color:var(--color-primary);border-bottom:1px solid var(--color-border);margin-top:3.5rem;margin-bottom:1.2rem;padding-bottom:12px;font-size:1.8rem;font-weight:700}:is(.LegalContent-module__7WQo_a__content .font_3,.LegalContent-module__7WQo_a__content .font_4,.LegalContent-module__7WQo_a__content h3,.LegalContent-module__7WQo_a__content h4){font-family:var(--font-display);color:var(--color-text);margin-top:2.5rem;margin-bottom:1rem;font-size:1.4rem;font-weight:700}:is(.LegalContent-module__7WQo_a__content .font_7,.LegalContent-module__7WQo_a__content .font_8,.LegalContent-module__7WQo_a__content p){color:var(--color-text-secondary);margin:1.2rem 0;font-size:1.15rem;line-height:1.8}.LegalContent-module__7WQo_a__content strong{color:var(--color-text);font-weight:600}:is(.LegalContent-module__7WQo_a__content ul,.LegalContent-module__7WQo_a__content ol){margin:1.5rem 0 2rem 1.8rem;padding:0}.LegalContent-module__7WQo_a__content li{color:var(--color-text-secondary);margin-bottom:1rem;font-size:1.05rem}.LegalContent-module__7WQo_a__content a{color:var(--color-primary);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:all .2s}.LegalContent-module__7WQo_a__content a:hover{border-bottom-color:var(--color-primary);opacity:.8}.LegalContent-module__7WQo_a__content hr{border:0;border-bottom:1px solid var(--color-border);margin:4rem 0}@media (max-width:768px){:is(.LegalContent-module__7WQo_a__content .font_0,.LegalContent-module__7WQo_a__content .font_1,.LegalContent-module__7WQo_a__content h1){font-size:1.8rem}:is(.LegalContent-module__7WQo_a__content .font_2,.LegalContent-module__7WQo_a__content h2){font-size:1.4rem}:is(.LegalContent-module__7WQo_a__content .font_3,.LegalContent-module__7WQo_a__content .font_4,.LegalContent-module__7WQo_a__content h3,.LegalContent-module__7WQo_a__content h4){font-size:1.2rem}}
