*{box-sizing:border-box}body{margin:0;min-width:320px;color:#f8f4ff;font-family:Inter,system-ui,sans-serif;line-height:1.65;background:radial-gradient(circle at 80% 8%,rgba(126,60,215,.22),transparent 28rem),linear-gradient(180deg,#040209,#090512 55%,#040209)}a{color:#d8c0ff}.shell{width:min(900px,calc(100% - 36px));margin:auto}.site-header{border-bottom:1px solid rgba(188,140,255,.14);background:rgba(5,3,12,.86)}.nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-family:Georgia,serif;font-size:1.9rem;text-decoration:none}.brand span{color:#a86cff}.back{color:#cfc3dd;text-decoration:none}.legal{padding:62px 0 90px}.eyebrow{display:inline-flex;margin-bottom:17px;padding:8px 14px;border:1px solid rgba(205,166,255,.4);border-radius:999px;color:#d9c0ff;font-size:.74rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.legal h1{margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(3rem,6vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:.98}.updated{margin:0 0 34px;color:#9e93aa}.legal article{padding:28px;border:1px solid rgba(190,143,255,.22);border-radius:24px;background:rgba(255,255,255,.025)}.legal h2{margin:30px 0 8px;font-size:1.25rem}.legal h2:first-child{margin-top:0}.legal p,.legal li{color:#c9bfd3}.legal ul{padding-left:22px}.language-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.language-switch button{border:1px solid rgba(190,143,255,.25);border-radius:999px;background:transparent;color:#ddd4e7;padding:7px 11px;cursor:pointer}.language-switch button.active{background:rgba(151,86,241,.18);color:#fff}.lang-copy{display:none}.lang-copy.active{display:block}footer{border-top:1px solid rgba(188,137,255,.14);padding:28px 0 40px;color:#9e93aa}@media(max-width:600px){.legal{padding:42px 0 70px}.legal article{padding:20px}}
