html:has(.mi-legal-ssr),html:has(.mi-legal-ssr) body{margin:0;background:#131313}.mi-legal-ssr{min-height:100svh;margin:0;padding:20px 20px 48px;box-sizing:border-box;background:#131313;color:#f2f2f2;font-family:Montserrat,Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}.mi-legal-ssr__header{display:flex;align-items:center;gap:12px;max-width:720px;margin:0 auto 24px}.mi-legal-ssr__home{color:#f2f2f2;text-decoration:none;font-size:.95rem}.mi-legal-ssr__home:hover{text-decoration:underline}.mi-legal-ssr__brand{display:inline-flex;align-items:center;gap:10px;margin-left:auto;color:#f2f2f2;text-decoration:none;font-weight:700;font-style:italic;letter-spacing:.02em}.mi-legal-ssr__logo{width:36px;height:36px;border-radius:8px;object-fit:cover}.mi-legal-ssr__body{width:100%;max-width:720px;margin:0 auto}.mi-legal-ssr__body h1{margin:0 0 .5rem;font-size:1.75rem;line-height:1.25}.mi-legal-ssr__meta{margin:0 0 1.25rem;font-size:.9rem;color:#a8a8a8}.mi-legal-ssr__body section{margin-bottom:2rem}.mi-legal-ssr__body h2{margin:0 0 .75rem;font-size:1.15rem}.mi-legal-ssr__body h3{margin:0 0 .5rem;font-size:1rem}.mi-legal-ssr__body p{margin:0 0 1rem}.mi-legal-ssr__body ul{margin:0 0 1rem;padding-left:1.25rem}.mi-legal-ssr__body li{margin-bottom:.5rem}.mi-legal-ssr__body a{color:#ffd56a}.mi-legal-ssr__closing,.mi-legal-ssr__see-also{font-size:.9rem;color:#a8a8a8}.mi-legal-ssr__see-also{margin-top:2rem}.mi-legal-ssr__credits-list{list-style:none;padding:0;margin:0 0 1rem}.mi-legal-ssr__credits-list li{margin-bottom:.75rem}