.legal-page-module__X2ZybG__container{background-color:var(--body-bg);padding:4rem 2rem}.legal-page-module__X2ZybG__content{max-width:780px;color:var(--text-primary);margin:0 auto;line-height:1.5}.legal-page-module__X2ZybG__content h1{color:var(--text-primary);letter-spacing:-1px;margin:0 0 .5rem;font-size:36px;font-weight:700}.legal-page-module__X2ZybG__last-updated{color:var(--text-secondary);margin-bottom:2rem;font-size:14px;font-style:italic}.legal-page-module__X2ZybG__content section{margin-bottom:2.5rem}.legal-page-module__X2ZybG__content h2{color:var(--text-primary);margin:2rem 0 1rem;font-size:24px;font-weight:700}.legal-page-module__X2ZybG__content h3{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:20px;font-weight:600}.legal-page-module__X2ZybG__content h4{color:var(--text-primary);margin:1rem 0 .5rem;font-size:16px;font-weight:600}.legal-page-module__X2ZybG__content p{margin:.75rem 0;font-size:16px;line-height:1.5}.legal-page-module__X2ZybG__content ul,.legal-page-module__X2ZybG__content ol{margin:1rem 0;padding-left:2rem}.legal-page-module__X2ZybG__content li{margin:.5rem 0;font-size:16px;line-height:1.5}.legal-page-module__X2ZybG__content a:link,.legal-page-module__X2ZybG__content a:visited{color:var(--accent-lighter)}.legal-page-module__X2ZybG__content a:hover{color:#fff}.legal-page-module__X2ZybG__service-list{gap:1.5rem;margin-top:1rem;display:grid}.legal-page-module__X2ZybG__service{border:1px solid var(--surface-3);background-color:var(--surface);border-radius:8px;padding:1.5rem}.legal-page-module__X2ZybG__service h4{color:var(--text-primary);margin-top:0}.legal-page-module__X2ZybG__service p{margin:.5rem 0;font-size:15px}.legal-page-module__X2ZybG__cookie-table{border-collapse:collapse;background-color:var(--surface);border:1px solid var(--surface-3);border-radius:8px;width:100%;margin:1rem 0 1.5rem;overflow:hidden}.legal-page-module__X2ZybG__cookie-table td{vertical-align:top;padding:.75rem 1rem;font-size:15px}.legal-page-module__X2ZybG__cookie-table td:first-child{background-color:var(--surface-2);width:30%;font-weight:500}.legal-page-module__X2ZybG__lifespan-table{border-collapse:collapse;border:1px solid var(--surface-3);border-radius:8px;width:100%;margin:1rem 0;overflow:hidden}.legal-page-module__X2ZybG__lifespan-table th{background-color:var(--surface-3);color:var(--text-primary);text-align:left;padding:.75rem 1rem;font-size:15px;font-weight:600}.legal-page-module__X2ZybG__lifespan-table td{border-top:1px solid var(--surface-3);padding:.75rem 1rem;font-size:15px}.legal-page-module__X2ZybG__lifespan-table tbody tr:nth-child(2n){background-color:var(--surface-2)}.legal-page-module__X2ZybG__category-list{gap:1rem;margin-top:1rem;display:grid}.legal-page-module__X2ZybG__category{border:1px solid var(--surface-3);background-color:var(--surface);border-radius:8px;padding:1.5rem}.legal-page-module__X2ZybG__category h4{color:var(--text-primary);margin-top:0;font-size:18px}.legal-page-module__X2ZybG__category p{margin:.5rem 0;font-size:15px}.legal-page-module__X2ZybG__warning{background-color:#ffc1071f;border:1px solid #ffc10766;border-radius:8px;margin:1rem 0;padding:1rem 1.5rem}.legal-page-module__X2ZybG__summary{background-color:var(--surface);border-radius:12px;margin-top:3rem;padding:2rem}.legal-page-module__X2ZybG__summary h2{border:none;margin-top:0}@media (max-width:768px){.legal-page-module__X2ZybG__container{padding:2rem 1rem}.legal-page-module__X2ZybG__content h1{font-size:28px}.legal-page-module__X2ZybG__content h2{font-size:22px}.legal-page-module__X2ZybG__content h3{font-size:18px}.legal-page-module__X2ZybG__content p,.legal-page-module__X2ZybG__content li{font-size:15px}.legal-page-module__X2ZybG__cookie-table td:first-child{width:40%}.legal-page-module__X2ZybG__cookie-table td,.legal-page-module__X2ZybG__lifespan-table td,.legal-page-module__X2ZybG__lifespan-table th{padding:.5rem .75rem;font-size:14px}}
