.public-legal-shell{color:#fff9ef;background:#141018;min-height:100svh}.public-legal-shell>header{justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:auto;padding:28px 24px;display:flex}.public-legal-shell>header>a:last-child{text-align:right;font-size:.9rem}.public-legal-shell main{max-width:900px;margin:auto;padding:24px 24px 80px}.public-legal-shell h1{margin:0 0 20px;font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.15}.public-legal-identity{color:#d7c8da;line-height:1.7}.public-legal-identity a{text-underline-offset:4px;text-decoration:underline}.public-legal-navigation{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.public-legal-navigation a{border:1px solid #665068;border-radius:8px;padding:12px 16px}.public-legal-navigation a:hover{background:#322334}.public-legal-documents article{border-top:1px solid #665068;padding:28px 0}.public-legal-documents h2{margin:0 0 8px;font-size:1.6rem;line-height:1.3}.public-legal-version{color:#d7c8da;font-size:.88rem}.public-legal-documents section{margin-top:32px}.public-legal-documents h3{margin:0 0 12px;font-size:1.15rem;line-height:1.5}.public-legal-documents section p{overflow-wrap:anywhere;color:#eee3ed;margin:12px 0;line-height:1.8}@media (max-width:420px){.public-legal-shell>header{padding:24px 16px}.public-legal-shell main{padding:20px 16px 56px}.public-legal-shell .brand img{width:125px}.public-legal-navigation a{width:100%}}
