.legal-main{color:#f5f5f5;background:#000;padding:64px 24px 96px}.legal-article{max-width:760px;margin:0 auto}.legal-section{margin-bottom:40px}.legal-section h2{letter-spacing:-.01em;color:#fff;margin:0 0 16px;font-size:22px;font-weight:600}.legal-section p{color:#ffffffd1;margin:0 0 16px;font-size:16px;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:#e8692a;text-underline-offset:3px;text-decoration:underline}.legal-section a:hover{color:#ffa066}.legal-section strong{color:#fff;font-weight:600}.legal-bullets{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.legal-bullets li{color:#ffffffd1;padding-left:24px;line-height:1.6;position:relative}.legal-bullets li:before{content:"→";color:#e8692a;position:absolute;left:0}
