html.my-legal-on{--bg: #0A1526;--panel: #162A47;--ink: #F4F0E6;--muted: #C4C6C7;--gold: #FFB85C;--gold-ink: #0A1526}html.my-legal-on .my-legal *,html.my-legal-on .my-legal *:before,html.my-legal-on .my-legal *:after{box-sizing:border-box}html.my-legal-on{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.my-legal-on body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;font-size:18px;line-height:1.6}html.my-legal-on .my-legal a{color:var(--gold);text-underline-offset:4px}html.my-legal-on .my-legal :focus-visible{outline:3px solid var(--gold);outline-offset:3px}html.my-legal-on .my-legal .skip{position:absolute;left:16px;top:-60px;background:var(--gold);color:var(--gold-ink);padding:10px 16px;font-weight:700;z-index:50}html.my-legal-on .my-legal .skip:focus{top:16px}html.my-legal-on .my-legal header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:16px clamp(16px,3vw,32px)}html.my-legal-on .my-legal header a.mark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:800;font-size:22px}html.my-legal-on .my-legal header a.mark img{width:26px;height:auto}html.my-legal-on .my-legal main{max-width:760px;margin:0 auto;padding:32px clamp(16px,3vw,32px) 96px}html.my-legal-on .my-legal h1{font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-.025em;margin:0 0 8px;font-weight:800}html.my-legal-on .my-legal .updated{color:var(--muted);margin:0 0 40px}html.my-legal-on .my-legal h2{font-size:24px;line-height:1.2;margin:40px 0 12px;font-weight:700}html.my-legal-on .my-legal p,html.my-legal-on .my-legal li{max-width:68ch}html.my-legal-on .my-legal ul{padding-left:1.2em}html.my-legal-on .my-legal footer{border-top:0;background:var(--panel);padding:32px clamp(16px,3vw,32px);font-size:16px;color:var(--muted)}html.my-legal-on .my-legal footer nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}html.my-legal-on .my-legal footer nav a{color:var(--ink)}html.my-legal-on .my-legal header a.mark img{width:34px;height:34px;padding:5px 7px;border-radius:50%;background:#f4f0e6}html.my-legal-on{--accent:#FFB85C;--action:#FFB85C;--on-action:#0A1526;--ground:#0A1526;--glow-rgb:255 184 92}html.my-legal-on .my-legal{font-family:Inter Tight,system-ui,sans-serif}:where(html.my-legal-on) .my-legal *{font-family:inherit;border-style:revert;border-width:revert;border-color:revert}:where(html.my-legal-on) .my-legal :where(h1,h2,h3){font-size:revert;font-weight:revert}:where(html.my-legal-on) .my-legal :where(a){-webkit-text-decoration:revert;text-decoration:revert}:where(html.my-legal-on) .my-legal :where(ul){list-style:revert}:where(html.my-legal-on) .my-a11y{font-family:Arial,Helvetica,sans-serif}:where(html.my-legal-on) .my-a11y *{font-family:inherit}:where(html.my-legal-on) .my-a11y :where(a){-webkit-text-decoration:revert;text-decoration:revert}html.my-legal-on .fixed.right-4>[role=status]{display:none}html.my-legal-on [aria-controls=tpc-chat]{border-radius:0;background:var(--action);color:var(--on-action);box-shadow:0 0 0 1px rgb(var(--glow-rgb) / .7),0 10px 40px rgb(var(--glow-rgb) / .42)}html.my-legal-on [aria-controls=tpc-chat]:hover{background:var(--action);color:var(--on-action);filter:brightness(1.07)}html.my-legal-on [aria-controls=tpc-chat]>span:nth-child(1){border-radius:0;border-color:rgb(var(--glow-rgb) / .55)}html.my-legal-on [aria-controls=tpc-chat]>span:nth-child(2){border-radius:0;background:var(--ground);color:var(--accent)}html.my-legal-on #tpc-chat,html.my-legal-on #tpc-chat button,html.my-legal-on #tpc-chat input,html.my-legal-on #tpc-chat textarea,html.my-legal-on #tpc-chat p{border-radius:0}html.my-legal-on #tpc-chat{border-color:rgb(var(--glow-rgb) / .7);box-shadow:0 24px 80px #000000a6}html.my-legal-on #tpc-chat .bg-coral{background-color:var(--action);color:var(--on-action)}html.my-legal-on #tpc-chat .bg-coral *,html.my-legal-on #tpc-chat .text-coral,html.my-legal-on #tpc-chat .hover\:text-coral:hover{color:var(--on-action)}html.my-legal-on #tpc-chat .border-coral,html.my-legal-on #tpc-chat .hover\:border-coral:hover,html.my-legal-on #tpc-chat .focus\:border-coral:focus{border-color:var(--on-action)}html.my-legal-on #tpc-chat .bg-coral\/10{background-color:rgb(var(--glow-rgb) / .28)}html.my-legal-on #tpc-chat .hover\:bg-coral:hover{background-color:var(--action);color:var(--on-action)}@media(max-width:639px){html.my-legal-on:has(#tpc-chat) .a11y-btn,html.my-legal-on:has(#tpc-chat) .a11y-panel{display:none}html.my-legal-on [aria-controls=tpc-chat]{padding:8px;gap:0}html.my-legal-on [aria-controls=tpc-chat]>span:last-child{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}
