*{box-sizing:border-box}html{color-scheme:dark}body.orb-legal-page{margin:0;min-height:100vh;color:#eef2fb;background:radial-gradient(ellipse at 84% 6%,#253357 0,transparent 40%),radial-gradient(ellipse at 5% 78%,#15362f 0,transparent 35%),#080e17;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}.orb-legal-page a{color:#bdd7ff;text-decoration-color:#8ea9d099;text-underline-offset:3px}.orb-legal-page a:hover{color:#fff}.orb-legal-header,.orb-legal-footer{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:1.1rem clamp(1.1rem,4vw,3rem);border-color:#ffffff29;border-style:solid;border-width:0 0 1px;background:#121d29b9;backdrop-filter:blur(18px)}.orb-legal-header>a:first-child{margin-right:auto}.orb-legal-brand{display:inline-flex;align-items:center;gap:.7rem;color:#fff!important;text-decoration:none;font-weight:800;letter-spacing:.08em}.orb-legal-brand img{border-radius:10px}.orb-legal-brand small{display:block;font-size:.65rem;letter-spacing:.14em;color:#bec9d8;line-height:1}.orb-legal-main{max-width:960px;margin:clamp(2rem,6vw,5rem) auto;padding:0 1.25rem}.orb-legal-intro,.orb-legal-content section{border:1px solid #ffffff29;border-radius:24px;background:#162338b8;box-shadow:0 22px 65px #0003;backdrop-filter:blur(16px)}.orb-legal-intro{padding:clamp(1.5rem,4vw,3rem);margin-bottom:1.15rem}.orb-legal-kicker{margin:0;color:#a9c3f7;letter-spacing:.12em;font-size:.76rem;font-weight:800}.orb-legal-intro h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.7rem);line-height:1.1;margin:.7rem 0}.orb-legal-intro time{color:#b8c7dc;font-size:.85rem}.orb-legal-content{display:grid;gap:1.1rem}.orb-legal-content section{padding:clamp(1.4rem,3vw,2.2rem)}.orb-legal-content h2{margin:0 0 .6rem;font-size:1.2rem;color:#fff}.orb-legal-content p{margin:.5rem 0 0;color:#d9e2ee}.orb-legal-content dl{display:grid;grid-template-columns:minmax(145px,1fr) 2fr;gap:.65rem 1rem}.orb-legal-content dt{color:#b7c7dc}.orb-legal-content dd{margin:0;overflow-wrap:anywhere}.orb-legal-footer{margin-top:4rem;border-width:1px 0 0;justify-content:space-between}.orb-legal-links{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center}.orb-legal-links a{color:inherit!important;text-decoration:none;font:inherit;white-space:nowrap}.orb-legal-links a:hover,.orb-legal-links a:focus-visible{color:#fff!important;text-decoration:underline}.universe-footer:has(.orb-legal-links){display:flex!important;flex-wrap:wrap}.universe-footer .orb-legal-links,.orb-site-footer .orb-legal-links,body:not(.orb-legal-page) footer:not(.universe-footer):not(.orb-site-footer) .orb-legal-links{flex:1 0 100%;justify-content:center;padding-top:.6rem;border-top:1px solid #ffffff29}.universe-footer .orb-legal-links,.orb-site-footer .orb-legal-links,body:not(.orb-legal-page) footer .orb-legal-links{font-size:13px;color:#c9d5e4}@media(max-width:600px){.orb-legal-content dl{grid-template-columns:1fr;gap:0}.orb-legal-content dd{margin-bottom:.7rem}.orb-legal-header{gap:.65rem}.orb-legal-header a{font-size:.85rem}.orb-legal-footer{align-items:flex-start;flex-direction:column}.universe-footer:has(.orb-legal-links){justify-content:center;text-align:center}}
