html,body{overscroll-behavior:none;background:#fff}.legal-page{isolation:isolate;color:#000000df;font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01", "ss03";background:#fff;min-height:calc(100svh - 94px);font-family:Inter Variable,Inter,sans-serif}.legal-mobile-toc{display:block}.legal-mobile-toc-trigger{color:#000000df;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding-inline:24px;font-size:15px;font-weight:500;line-height:24px;display:flex}.legal-mobile-toc-trigger svg,.legal-toc-dialog-close svg{fill:currentColor;flex:none;width:20px;height:20px}.legal-mobile-divider,.legal-article-divider{background:#0000000f;height:1px}.legal-content-section{padding-block:32px}.legal-layout{grid-template-columns:minmax(0,1fr);align-items:start;width:100%;max-width:1248px;margin-inline:auto;padding-inline:24px;display:grid}.legal-article{flex-direction:column;gap:16px;min-width:0;display:flex}.legal-article h1{color:#000000df;letter-spacing:-.01em;text-wrap:pretty;margin:0 0 40px;font-size:28px;font-weight:500;line-height:36px}.legal-meta{flex-direction:column;gap:16px;display:flex}.legal-meta time{color:#00000072;font-size:13px;font-weight:400;line-height:20px}.legal-prose{color:#000000df;max-width:100%;font-size:15px;font-weight:400;line-height:24px}.legal-prose>:first-child{margin-top:0}.legal-prose>:last-child{margin-bottom:0}.legal-prose p{text-wrap:pretty;margin:0 0 24px}.legal-prose h1,.legal-prose h2,.legal-prose h3,.legal-prose h4,.legal-prose h5,.legal-prose h6{color:#000000df;letter-spacing:normal;text-wrap:pretty;margin:64px 0 12px;scroll-margin-top:66px;font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px}.legal-prose ul,.legal-prose ol{margin:24px 0;padding-left:18px}.legal-prose li{margin-block:9.6px;padding-left:6px}.legal-prose a{color:#000000df;text-underline-offset:2px;font-weight:500;text-decoration:underline 1px}.legal-prose strong{color:#000000df;font-weight:500}.legal-prose address{margin:0 0 24px;font-style:normal}.legal-prose address p{margin:0}.legal-prose hr{background:#00000014;border:0;height:1px;margin:64px 0}.legal-prose>div:has(table){max-width:100%;margin:24px 0;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;line-height:20px}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:10px 16px 10px 0}.legal-prose th{font-weight:500}.legal-prose blockquote{border-left:2px solid #0000001f;margin:24px 0;padding-left:16px}.legal-prose code{font-family:var(--font-mono);background:#00000008;border:1px solid #00000014;border-radius:4px;padding:2px 4px;font-size:13px}.legal-prose pre{background:#0000000a;border-radius:8px;margin:24px 0;padding:16px;overflow:auto}.legal-prose img{max-width:100%;height:auto;margin-block:24px}.legal-sidebar{display:none}.legal-footer-shell{border-top:1px solid #0000000f;width:100%;max-width:none;margin-inline:auto}.legal-toc-dialog{z-index:100;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.legal-toc-dialog:not([open]){display:none}.legal-toc-dialog::backdrop{background:0 0}.legal-toc-dialog-overlay{z-index:0;cursor:pointer;background:#0006;border:0;animation:.5s cubic-bezier(.32,.72,0,1) both legal-overlay-in;position:fixed;inset:0}.legal-toc-dialog-panel{z-index:1;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;height:80dvh;max-height:80dvh;animation:.5s cubic-bezier(.32,.72,0,1) both legal-drawer-in;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.legal-toc-dialog[data-closing] .legal-toc-dialog-overlay{animation:.5s cubic-bezier(.32,.72,0,1) both legal-overlay-out}.legal-toc-dialog[data-closing] .legal-toc-dialog-panel{animation:.5s cubic-bezier(.32,.72,0,1) both legal-drawer-out}.legal-toc-dialog-handle{background:#0000001f;border-radius:999px;flex:none;width:36px;height:5px;margin:5px auto 8px}.legal-toc-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:4px 20px;display:flex}.legal-toc-dialog h2{color:#000000df;margin:0;font-size:18px;font-weight:500;line-height:24px}.legal-toc-dialog-close{color:#0000009b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.legal-toc-dialog nav{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-block:8px 24px;display:flex;overflow:auto}.legal-toc-dialog nav button{color:#0000009b;text-align:left;cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;min-height:44px;padding:8px 22px;font-size:15px;font-weight:500;line-height:24px}.legal-toc-dialog nav button[aria-current=location]{color:#000000df;opacity:1}@keyframes legal-drawer-in{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes legal-drawer-out{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@keyframes legal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes legal-overlay-out{0%{opacity:1}to{opacity:0}}@media (width>=768px){.legal-content-section{padding-block:64px}.legal-layout{max-width:1244px;padding-inline:22px}.legal-article{gap:24px;width:min(100%,640px);margin-inline:auto}}@media (width>=1024px){.legal-mobile-toc,.legal-toc-dialog{display:none}.legal-content-section{padding-block:80px}.legal-layout{grid-template-columns:minmax(0,1fr) 320px;column-gap:64px}.legal-article{margin-inline:0}.legal-article h1{font-size:36px;line-height:44px}.legal-sidebar{overscroll-behavior:auto;height:fit-content;max-height:none;margin-top:-26px;display:block;position:sticky;top:96px;overflow:visible}.legal-sidebar>p{color:#000000df;margin:0 0 16px;padding-inline:8px;font-size:13px;font-weight:500;line-height:20px}.legal-toc-list{flex-direction:column;display:flex;position:relative}.legal-toc-highlight{z-index:0;pointer-events:none;will-change:transform, height;background:#0000000f;border-radius:6px;height:32px;position:absolute;inset:0 0 auto}.legal-toc-list button{z-index:1;color:#0000009b;text-align:left;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:32px;padding:4px 8px;font-size:13px;font-weight:500;line-height:20px;display:flex;position:relative}.legal-toc-list button:hover,.legal-toc-list button[data-in-view],.legal-toc-list button[aria-current=location]{color:#000000df;opacity:1}}@media (prefers-reduced-motion:reduce){.legal-toc-dialog-overlay,.legal-toc-dialog-panel,.legal-toc-dialog[data-closing] .legal-toc-dialog-overlay,.legal-toc-dialog[data-closing] .legal-toc-dialog-panel{animation-duration:.01ms}}
