.legal-root{--text:#e8ecf1;--muted:#8b939e;--rule:#c9d0d842;--soft:#14181f;color:var(--text);font-family:var(--font-inter), Inter, sans-serif;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.65}.legal-root a{color:inherit;text-underline-offset:2px}.legal-root a:hover{color:var(--ti-hi)}.legal-root a:not(.btn):not(.card){text-underline-offset:3px;text-decoration:underline}.legal-root .band{background:var(--band)}.legal-root .band .in{justify-content:space-between;align-items:center;gap:20px;max-width:880px;margin:0 auto;padding:26px 28px;display:flex}.legal-root .band .logo{line-height:0;display:block}.legal-root .band .logo svg{width:auto;height:40px}.legal-root .band .contact{text-align:right;color:var(--band-lo);letter-spacing:.02em;font-size:13px;line-height:1.6}.legal-root .band .contact a{color:var(--band-hi);text-decoration:none}.legal-root{max-width:820px;padding:calc(var(--nav-h) + 48px) var(--pad) 48px;margin:0 auto}.legal-root h1,.legal-root h2,.legal-root .mi{font-family:var(--font-michroma), Michroma, sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--text);-webkit-text-fill-color:var(--text);background:0 0;font-weight:400}.legal-root h1{letter-spacing:.1em;margin:0 0 10px;font-size:28px;line-height:1.35}.legal-root .lede{color:var(--muted);max-width:640px;margin:0 0 26px;font-size:17px}.legal-root .meta{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 28px;margin:0 0 34px;padding:12px 0;font-size:14px;display:flex}.legal-root .label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:11px}.legal-root h2{border-bottom:1px solid var(--line-strong);margin:36px 0 14px;padding:0 0 7px;font-size:15px}.legal-root h2 .num{color:var(--muted);margin-right:10px}.legal-root h3{font-size:16px;font-weight:600;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;text-transform:none;margin:20px 0 6px}.legal-root p{margin:0 0 12px}.legal-root ul,.legal-root ol{margin:0 0 14px;padding-left:22px}.legal-root li{margin:0 0 5px}.legal-root li::marker{color:var(--muted)}.legal-root strong{font-weight:600}.legal-root code{color:var(--ti-hi);word-break:break-word;background:#14181f;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.legal-root .note{border-left:3px solid var(--muted);background:var(--soft);margin:14px 0 18px;padding:12px 16px;font-size:15px}.legal-root table{border-collapse:collapse;width:100%;margin:6px 0 16px;font-size:14px;line-height:1.45}.legal-root th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ti-mid);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#14181f;padding:8px 10px;font-size:12px;font-weight:600}.legal-root td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.legal-root a.btn{background:var(--metal-btn);color:var(--ink);font-family:var(--font-michroma), Michroma, sans-serif;border:1px solid #d5dce4;text-decoration:none}.legal-root a.btn:hover{color:var(--ink)}.legal-root a.btn.ghost{color:var(--ti-hi);border:1px solid var(--line-strong);background:0 0}.legal-root a.btn.ghost:hover{color:var(--ti-hi);background:#e8eef414}.legal-root .cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:10px 0 20px;display:grid}.legal-root .card{border:1px solid var(--rule);border-radius:8px;padding:16px 18px;text-decoration:none;display:block}.legal-root .card .t{font-family:var(--font-michroma), Michroma, sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--ti-hi);margin-bottom:6px;font-size:13px}.legal-root .card .s{color:var(--muted);font-size:14px}.legal-root a.card:hover{border-color:var(--ti-hi)}.legal-root .steps{counter-reset:s;padding:0;list-style:none}.legal-root .steps li{counter-increment:s;margin:0 0 16px;padding:0 0 0 44px;position:relative}.legal-root .steps li:before{content:counter(s, decimal-leading-zero);font-family:var(--font-michroma), Michroma, sans-serif;letter-spacing:.1em;color:var(--muted);font-size:13px;position:absolute;top:1px;left:0}.legal-root .fine{color:var(--muted);font-size:13px}.legal-root>footer{display:none}.legal-root footer a{text-decoration:none}.legal-root footer nav a{margin-left:16px}.legal-root footer nav a:first-child{margin-left:0}@media (max-width:600px){.legal-root{font-size:15px}.legal-root .band .in{padding:20px}.legal-root .band .logo{height:30px}.legal-root .band .contact{font-size:12px}.legal-root{padding:calc(var(--nav-h) + 28px) 20px 24px}.legal-root h1{font-size:21px}.legal-root footer{padding:16px 20px 30px}}@media print{.legal-root .band{-webkit-print-color-adjust:exact;print-color-adjust:exact}.legal-root .btn{display:none}}
