.legal-container{color:#333;max-width:850px;margin:40px auto;padding:0 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.legal-container h1{color:#222;margin-bottom:20px;font-size:30px;font-weight:600}.legal-container h2{color:#222;margin-top:35px;font-size:22px;font-weight:600}.legal-container h3{color:#333;margin-top:25px;font-size:18px;font-weight:600}.legal-container p{margin:12px 0;font-size:16px;font-weight:400;line-height:1.65}.legal-container ul{margin:12px 0;padding-left:20px}.legal-container li{margin-bottom:8px;font-size:16px;line-height:1.6}.legal-container a{color:#0d6efd;text-decoration:none}.legal-container a:hover{text-decoration:underline}.legal-container hr{border:none;border-top:1px solid #e5e5e5;margin:30px 0}.faq-item{border-bottom:1px solid #e5e5e5;padding:14px 0}.faq-question{cursor:pointer;color:#222;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;display:flex}.faq-answer{color:#444;padding:10px 0 5px;font-size:16px;line-height:1.6;display:none}.faq-arrow{transition:transform .2s}.faq-open .faq-arrow{transform:rotate(90deg)}.faq-open .faq-answer{display:block}
