.legal_container__DgxrI{max-width:700px;margin:0 auto;padding:2rem 1.5rem 4rem;color:rgba(255,255,255,.85);line-height:1.7}.legal_title__LQSjR{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:white;margin:0 0 .5rem}.legal_updated__Qbq5m{color:rgba(255,255,255,.4);font-size:.8rem;margin:0 0 2rem}.legal_section__WiBc6{margin-bottom:2rem}.legal_section__WiBc6 h2{font-size:1.1rem;font-weight:700;color:white;margin:0 0 .75rem}.legal_section__WiBc6 p{font-size:.9rem;color:rgba(255,255,255,.7);margin:0 0 .75rem}.legal_section__WiBc6 ul{margin:0 0 .75rem;padding-left:1.25rem}.legal_section__WiBc6 li{font-size:.9rem;color:rgba(255,255,255,.7);margin-bottom:.4rem}.legal_section__WiBc6 strong{color:rgba(255,255,255,.9)}.faq_faqItem__9kuH1{margin-bottom:.5rem}.faq_faqButton__QNxWh{width:100%;text-align:left;background:rgba(255,255,255,.05);border:none;border-radius:.5rem;padding:.75rem 1rem;color:white;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq_faqToggle__D0Sbn{color:rgba(255,255,255,.4);flex-shrink:0;margin-left:.5rem}.faq_faqAnswer__R1aDG{color:rgba(255,255,255,.6);font-size:.85rem;line-height:1.6;padding:.75rem 1rem 0;margin:0}.faq_suggestedTitle__IlP6i{color:var(--viola);font-size:1.1rem;font-weight:700;margin:0 0 .75rem}