.legal-root{color:#fff;background:radial-gradient(70% 40% at 50% -8%,#5a1e6e38,#0000 55%),#0f0f0f;min-height:100vh}.legal-root .site-footer{margin-top:64px}.legal-page{width:min(1180px,100% - 40px);margin:0 auto;padding:128px 0 88px;font-family:Inter,Roboto,Segoe UI,system-ui,sans-serif}.legal-hero{margin-bottom:40px}.legal-back{color:#ffffff9e;cursor:pointer;margin-bottom:18px;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.legal-back:hover{color:#fff}.legal-hero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:700;line-height:1.15}.legal-updated{color:#ffffff8c;margin:0;font-size:.92rem}.legal-studio{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.legal-journey-head{max-width:calc(100% - 348px);margin-bottom:16px}.legal-journey-head h2{margin:0 0 8px;font-size:1.15rem;font-weight:500}.legal-journey-head p{color:#ffffff8c;margin:0;font-size:.9rem;line-height:1.5}.legal-accordion{background:#212121;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.legal-acc-item+.legal-acc-item{border-top:1px solid #ffffff14}.legal-acc-trigger{color:#f1f1f1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:.98rem;font-weight:500;display:flex}.legal-acc-trigger:hover{background:#ffffff0a}.legal-acc-item.is-open .legal-acc-trigger{background:#ffffff08}.legal-acc-chevron{color:#ffffffb3;flex-shrink:0;transition:transform .2s}.legal-acc-item.is-open .legal-acc-chevron{transform:rotate(180deg)}.legal-acc-panel{padding:0 22px 20px}.legal-content{color:#ffffffb8;max-width:62ch;font-size:.94rem;line-height:1.7}.legal-content p{margin:0 0 .9rem}.legal-content p:last-child{margin-bottom:0}.legal-content ul,.legal-content ol{margin:0 0 .95rem;padding-left:1.15rem}.legal-content li{margin-bottom:.4rem}.legal-content li::marker{color:#fff6}.legal-content strong{color:#fff;font-weight:600}.legal-content a{color:#3ea6ff;cursor:pointer;text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-callout{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin:1rem 0;padding:14px 16px}.legal-callout p{color:#ffffffc7;margin:0;font-size:.9rem}.legal-callout-title{font-weight:700;color:#fff!important;margin-bottom:6px!important;font-size:.8rem!important}.legal-side-card{background:#212121;border:1px solid #ffffff14;border-radius:12px;padding:22px 20px}.legal-side-card h3{margin:0 0 10px;font-size:1rem;font-weight:600}.legal-side-card p{color:#ffffff94;margin:0 0 16px;font-size:.88rem;line-height:1.55}.legal-side-card a{color:#3ea6ff;cursor:pointer;text-decoration:none}.legal-side-card a:hover{text-decoration:underline}.legal-side-btn{background:#3ea6ff;border-radius:18px;justify-content:center;align-items:center;padding:8px 16px;font-size:.86rem;font-weight:600;display:inline-flex;color:#0f0f0f!important;text-decoration:none!important}.legal-side-btn:hover{background:#65b8ff;text-decoration:none!important}@media (max-width:960px){.legal-studio{grid-template-columns:1fr}.legal-journey-head{max-width:none}}@media (max-width:768px){.legal-page{width:calc(100% - 28px);padding:108px 0 80px}.legal-acc-trigger{padding:16px}.legal-acc-panel{padding:0 16px 16px}}
