@font-face{font-family:Archivo Hero;src:url(/app/fonts/Archivo-VF-latin.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}.legal{--legal-ink:#0e0e0f;--legal-paper:#f6f6f6;--legal-sky:#87ceeb;--legal-hair:rgba(14,14,15,0.22);--legal-muted:rgba(14,14,15,0.62);--legal-type:"Archivo Hero",Archivo,"Helvetica Neue",Arial,sans-serif;--legal-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace;--legal-gutter:calc(5.2vw + max(0px, (100vw - 1120px) * 0.25));--legal-gap:calc((100vw - 2 * var(--legal-gutter)) / 24);--legal-rail:168px;--legal-measure:37rem;--legal-pad-top:clamp(64px,11vh,120px);--legal-pad:clamp(38px,6vh,62px);min-height:100vh;background:var(--legal-paper);color:var(--legal-ink);font-family:var(--legal-type);font-size:17.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.legal ::selection{background:var(--legal-sky);color:var(--legal-ink)}.legal a:focus-visible,.legal button:focus-visible{outline:2px solid var(--legal-ink);outline-offset:3px;text-decoration:none}.legal-skip{position:absolute;left:-9999px;top:0;padding:10px 14px;background:var(--legal-ink);color:var(--legal-paper);font-family:var(--legal-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.legal-skip:focus{left:0;z-index:2}.legal-mast{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:22px var(--legal-gutter) 18px;border-bottom:1px solid var(--legal-hair)}.legal-mark{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:880;font-stretch:118%;letter-spacing:.015em;text-transform:uppercase;text-decoration:none;color:inherit}.legal-mark img{display:block;width:auto;height:16px}.legal-nav{display:flex;gap:26px;font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.legal-nav a{padding:6px 0;text-decoration:none;color:rgba(14,14,15,.72)}.legal-nav a:hover{color:var(--legal-ink)}.legal-shell{padding:0 var(--legal-gutter)}.legal-grid{display:grid;grid-template-columns:var(--legal-rail) minmax(0,1fr);column-gap:var(--legal-gap);align-items:start}.legal-rail{position:sticky;top:24px;padding:clamp(64px,11vh,120px) 0 var(--legal-pad);min-width:0}.legal-rail-head{margin:0 0 14px;font-family:var(--legal-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--legal-muted)}.legal-rail ol{margin:0 0 30px;padding:0;list-style:none;display:grid;gap:2px}.legal-rail a{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:8px;align-items:baseline;padding:5px 0;text-decoration:none;font-family:var(--legal-type);font-size:13px;line-height:1.35;color:var(--legal-muted)}.legal-rail a:hover{color:var(--legal-ink)}.legal-rail a span{padding-left:8px;border-left:2px solid transparent;font-family:var(--legal-mono);font-size:11px;letter-spacing:.06em;color:var(--legal-muted)}.legal-rail a.is-active{color:var(--legal-ink);font-weight:600}.legal-rail a.is-active span{border-left-color:var(--legal-sky);color:var(--legal-ink)}.legal-rail .legal-contents a.is-sub{margin-left:14px}.legal-rail .legal-docs a{display:block;padding-left:8px;border-left:2px solid transparent}.legal-rail .legal-docs a[aria-current=page]{border-left-color:var(--legal-sky);color:var(--legal-ink);font-weight:600}html:has(.legal){scrollbar-width:thin;scrollbar-color:rgba(14,14,15,.35) transparent}.legal-doc{position:relative;grid-column:2;min-width:0;padding-top:var(--legal-pad-top)}.legal .legal-doc .air-titleblock{text-align:right;position:absolute;top:var(--legal-pad-top);right:0;width:var(--legal-rail);margin:0}.legal .legal-doc .air-titleblock .eyebrow{font-size:11px;line-height:1.65;letter-spacing:.16em}.legal .legal-doc .legal-kicker,.legal .legal-kicker{margin:0 0 clamp(22px,3.6vh,34px)}.legal .legal-doc .air-titleblock .eyebrow,.legal .legal-doc .legal-kicker,.legal .legal-kicker{font-family:var(--legal-mono);font-size:11.5px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--legal-muted)}.legal .legal-doc .air-titleblock .eyebrow{margin:0}.legal .legal-doc>h1{margin:0;font-family:var(--legal-type);font-size:clamp(32px,3.6vw,46px);line-height:1.06;font-weight:760;letter-spacing:-.025em;text-wrap:balance}.legal .legal-doc>h1,.legal .legal-doc>h1+p{max-width:var(--legal-measure);color:var(--legal-ink)}.legal .legal-doc>h1+p{margin:clamp(20px,3.4vh,34px) 0 0;padding-bottom:clamp(34px,5vh,56px);border-bottom:1px solid var(--legal-ink);font-size:19px;line-height:1.55;text-wrap:pretty}.legal-doc .mdx-col,.legal-doc .mdx-col-inner,.legal-doc .mx-auto,.legal-doc article,.legal-doc article>div{display:block;width:auto;max-width:none;flex:none;margin:0;padding:0;border:0}.legal-doc article{scroll-margin-top:24px}.legal .legal-doc h2{margin:0 0 clamp(16px,2.4vh,22px);scroll-margin-top:28px;padding-top:var(--legal-pad);border-top:1px solid var(--legal-hair);max-width:var(--legal-measure);font-family:var(--legal-type);font-size:30px;line-height:1.08;font-weight:820;letter-spacing:-.02em;color:var(--legal-ink)}.legal .legal-doc h2:first-of-type{border-top:0}.legal .legal-doc h2 a{display:block;max-width:34ch;text-decoration:none;color:inherit}.legal .legal-doc h2 .doc-sec-no:before{content:"";display:inline-block;width:14px;height:2px;margin-right:9px;vertical-align:4px;background:var(--legal-sky)}.legal .legal-doc h2 .doc-sec-no{display:block;margin:0 0 10px;font-family:var(--legal-mono);font-size:12.5px;font-weight:500;letter-spacing:.18em;color:var(--legal-muted);white-space:nowrap}.legal .legal-doc p{max-width:var(--legal-measure)}.legal .legal-doc li,.legal .legal-doc p{font-family:var(--legal-type);font-size:17.5px;line-height:1.62;color:var(--legal-ink)}.legal .legal-doc li{max-width:none}.legal .legal-doc p{margin:0 0 18px;text-wrap:pretty}.legal .legal-doc ol:last-child,.legal .legal-doc p:last-child,.legal .legal-doc table:last-child,.legal .legal-doc ul:last-child{margin-bottom:0}.legal .legal-doc ol,.legal .legal-doc ul{max-width:var(--legal-measure);margin:0 0 20px;padding-left:1.4em}.legal .legal-doc li{margin:0 0 8px;padding-left:.2em}.legal .legal-doc li::marker{color:var(--legal-muted)}.legal .legal-doc strong{font-weight:700}.legal .legal-doc a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(14,14,15,.35);text-underline-offset:3px}.legal .legal-doc a:hover{text-decoration-color:var(--legal-ink)}.legal .legal-doc code{font-family:var(--legal-mono);font-size:.9em;letter-spacing:-.01em}.legal-doc .mdx-table-wrap{max-width:100%;overflow-x:auto;margin:6px 0 24px}.legal .legal-doc table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}.legal .legal-doc thead th{padding:8px 14px 8px 0;border-bottom:1px solid var(--legal-ink);font-family:var(--legal-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--legal-muted)}.legal .legal-doc td{padding:10px 14px 10px 0;border-bottom:1px solid var(--legal-hair);font-size:15.5px;color:var(--legal-ink);vertical-align:top}.legal .legal-doc blockquote{margin:0 0 20px;padding:0 0 0 18px;border-left:2px solid var(--legal-hair);color:var(--legal-muted)}.legal-colophon{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:18px;margin:0 var(--legal-gutter);padding:18px 0 26px;border-top:1px solid var(--legal-ink);font-family:var(--legal-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--legal-muted)}.legal-colophon .legal-build{flex-basis:100%;letter-spacing:.12em}.legal-colophon .legal-build code{font:inherit;letter-spacing:.06em;color:var(--legal-ink)}@media (max-width:420px){.legal-nav{gap:8px 14px;font-size:11px;letter-spacing:.1em;flex:1 1 100%;flex-wrap:wrap;min-width:0;row-gap:2px}}@media (max-width:900px){.legal{--legal-gutter:20px}.legal-mast{flex-wrap:wrap;gap:10px 18px;padding-bottom:14px}.legal-nav{gap:16px;font-size:11.5px}.legal-grid{grid-template-columns:minmax(0,1fr)}.legal-rail{position:static;padding:22px 0 4px;border-bottom:1px solid var(--legal-hair)}.legal-rail-head{margin-bottom:10px}.legal-rail ol{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px}.legal-rail a{grid-template-columns:auto;padding:5px 0;margin-left:0;border-left:0;border-bottom:2px solid transparent;font-size:13px}.legal-rail a span{display:none}.legal-rail a.is-active{border-bottom-color:var(--legal-sky)}.legal-rail .legal-contents,.legal-rail .legal-contents-head{display:none}.legal-doc{grid-column:1;padding-top:clamp(30px,5vh,44px)}.legal .legal-doc .air-titleblock{position:static;width:auto;margin:0 0 18px;text-align:left}.legal .legal-doc>h1{font-size:clamp(32px,8.4vw,42px);letter-spacing:-.02em}.legal .legal-doc h2{font-size:24px}.legal-colophon{margin:0 var(--legal-gutter);font-size:10.5px}}@page{margin:18mm 16mm}@media print{.legal{background:#fff;color:#000;font-size:10.5pt;line-height:1.45}.legal-colophon,.legal-kicker,.legal-mast,.legal-rail,.legal-skip{display:none}.legal-shell{padding:0}.legal-grid{display:block}.legal-doc{padding-top:0}.legal .legal-doc .air-titleblock{position:static;width:auto;margin:0 0 18px;text-align:left}.legal .legal-doc>h1{font-size:26pt;max-width:none}.legal .legal-doc>h1+p{border-bottom:1pt solid #000;padding-bottom:10pt}.legal .legal-doc h2{border-top:.5pt solid #999;padding-top:12pt;max-width:none;font-size:14pt;break-after:avoid}.legal .legal-doc h2 a{max-width:none}.legal .legal-doc li,.legal .legal-doc p{max-width:none;font-size:10.5pt}.legal .legal-doc a{text-decoration:none;color:#000}.legal .legal-doc table{font-size:9pt}}