.legal-doc{--ink:#16223a;--body:#2f3a4f;--muted:#667085;--paper:#fff;--wash:#f3f5f9;--rule:#dde2ea;--accent:#1f5fd1;--accent-ink:#fff;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){.legal-doc:not([data-theme=light]){--ink:#eef2f8;--body:#c9d1de;--muted:#8e99ab;--paper:#0f1623;--wash:#162033;--rule:#26324a;--accent:#7da7f5;--accent-ink:#0f1623}}.legal-doc[data-theme=dark]{--ink:#eef2f8;--body:#c9d1de;--muted:#8e99ab;--paper:#0f1623;--wash:#162033;--rule:#26324a;--accent:#7da7f5;--accent-ink:#0f1623}.legal-doc *,.legal-doc :before,.legal-doc :after{box-sizing:inherit}.legal-doc{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 24px);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.legal-doc{scroll-behavior:auto}}.legal-doc{background:var(--paper);color:var(--body);margin:0;font:400 17px/1.65 Public Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.legal-doc a{color:var(--accent);text-underline-offset:2px}.legal-doc a:focus-visible,.legal-doc button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.legal-doc .top{border-bottom:1px solid var(--rule)}.legal-doc .top-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:18px 24px;display:flex}.legal-doc .brand{color:var(--ink);letter-spacing:-.01em;font:600 17px/1 Public Sans,system-ui,sans-serif;text-decoration:none}.legal-doc .brand span{color:var(--muted);font-weight:400}.legal-doc .top nav a{color:var(--muted);margin-left:20px;font-size:15px;text-decoration:none}.legal-doc .top nav a[aria-current=page]{color:var(--ink);font-weight:600}.legal-doc .hero{background:var(--wash);border-bottom:1px solid var(--rule)}.legal-doc .hero-inner{max-width:1120px;margin:0 auto;padding:56px 24px 44px}.legal-doc h1{color:var(--ink);letter-spacing:-.015em;margin:0 0 14px;font:500 clamp(34px,5vw,52px)/1.08 Newsreader,Georgia,Times New Roman,serif}.legal-doc .lede{max-width:62ch;margin:0 0 18px;font-size:18px}.legal-doc .dates{color:var(--muted);margin:0;font-size:14.5px}.legal-doc .layout{grid-template-columns:240px minmax(0,1fr);gap:56px;max-width:1120px;margin:0 auto;padding:40px 24px 80px;display:grid}.legal-doc .toc{top:calc(env(safe-area-inset-top,0px) + 24px);align-self:start;min-width:0;font-size:14.5px;line-height:1.45;position:sticky}.legal-doc .toc li a{overflow-wrap:anywhere}.legal-doc .toc p{color:var(--ink);margin:0 0 10px;font-weight:600}.legal-doc .toc ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.legal-doc .toc li a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none;display:block}.legal-doc .toc li a:hover{color:var(--ink);border-left-color:var(--rule)}.legal-doc .toc li a.active{color:var(--ink);border-left-color:var(--accent)}.legal-doc article{max-width:70ch}.legal-doc article section+section{margin-top:44px}.legal-doc h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 12px;font:500 27px/1.2 Newsreader,Georgia,serif}.legal-doc h2 .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.35em}.legal-doc h3{color:var(--ink);margin:24px 0 6px;font:600 16.5px/1.4 Public Sans,system-ui,sans-serif}.legal-doc p{margin:0 0 14px}.legal-doc ul{margin:0 0 14px;padding-left:1.25em}.legal-doc li{margin:0 0 6px}.legal-doc strong{color:var(--ink);font-weight:600}.legal-doc .callout{background:var(--wash);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;margin:0 0 16px;padding:16px 20px}.legal-doc .callout p:last-child{margin:0}.legal-doc .caps{text-transform:none;color:var(--ink);font-weight:600}.legal-doc .table-wrap{border:1px solid var(--rule);border-radius:6px;margin:0 0 16px;overflow-x:auto}.legal-doc table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 14px}.legal-doc th{color:var(--ink);background:var(--wash);font-weight:600}.legal-doc tr:last-child td{border-bottom:0}.legal-doc address{font-style:normal}.legal-doc footer{border-top:1px solid var(--rule);color:var(--muted);font-size:14px}.legal-doc footer .inner{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1120px;margin:0 auto;padding:24px;display:flex}.legal-doc footer a{color:var(--muted)}@media (max-width:880px){.legal-doc .layout{grid-template-columns:1fr;gap:28px;padding-top:28px}.legal-doc .toc{background:var(--wash);border-radius:6px;padding:16px 18px;position:static}.legal-doc .toc ol{columns:2;border-left:0;column-gap:20px}.legal-doc .toc li{break-inside:avoid}.legal-doc .toc li a{border-left:0;padding:4px 0}.legal-doc .hero-inner{padding:40px 24px 32px}}@media (max-width:520px){.legal-doc .toc ol{columns:1}.legal-doc{font-size:16.5px}}@media print{.legal-doc .toc{display:none}.legal-doc .layout{padding:0;display:block}.legal-doc .hero{background:0 0}}
