[data-legal]{font-size:16.5px;line-height:1.58;color:#0e1825;-webkit-font-smoothing:antialiased}[data-legal] h1,[data-legal] h2,[data-legal] h3,[data-legal] h4{font-family:Jost,system-ui,sans-serif;margin:0;line-height:1.2;color:#0e1825}[data-legal] h1{font-size:46px;font-weight:700;letter-spacing:-1px;line-height:1.08}[data-legal] h2{font-size:35px;font-weight:600;letter-spacing:-.6px}[data-legal] h3{font-size:19px;font-weight:600;letter-spacing:-.2px}[data-legal] p:where(:not([data-sitefoot] p)){margin:0 0 16px}@media(max-width:760px){[data-legal] h1{font-size:29px}[data-legal] h2{font-size:25px}[data-legal] h3{font-size:17px}[data-legal]{font-size:15px}}[data-legal]{text-rendering:auto;font-feature-settings:normal}[data-legal] h1,[data-legal] h2,[data-legal] h3,[data-legal] h4{text-wrap:wrap}[data-legal] a{color:#1f6d9e;text-decoration:underline;text-underline-offset:2px}[data-legal] a:hover{color:#0f1620}[data-legal] a:focus-visible{outline:2px solid #54b4ef;outline-offset:3px;border-radius:2px}[data-legal] footer a{color:rgba(234,242,251,.55)}[data-legal] footer a:hover{color:#86CDF9}[data-legal] footer a:focus-visible{outline:2px solid #86CDF9}@keyframes op-legal-beacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes op-arrive{0%{background:rgba(134,205,249,.3)}to{background:rgba(134,205,249,.1)}}[data-legal] [data-doc] h2{font-size:28px;line-height:1.22;letter-spacing:-.5px;margin:0;padding-top:30px}[data-legal] [data-doc] h2,[data-legal] [data-doc] h3{font-family:Jost,sans-serif;font-weight:600;color:#0f1620;scroll-margin-top:112px}[data-legal] [data-doc] h3{font-size:19px;line-height:1.3;letter-spacing:-.2px;margin:34px 0 0}[data-legal] [data-doc] section{border-top:1px solid #d2dbe5;margin-top:52px}[data-legal] [data-doc] p{margin:16px 0 0;font-size:16.5px;line-height:1.58;color:#334150}[data-legal] [data-doc] ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:11px}[data-legal] [data-doc] li{position:relative;padding-left:20px;font-size:16.5px;line-height:1.58;color:#334150}[data-legal] [data-doc] li:before{content:"";position:absolute;left:2px;top:11px;width:6px;height:6px;border-radius:999px;background:#86CDF9}[data-legal] [data-doc] code{font-family:IBM Plex Mono,monospace;font-size:14px;background:rgba(15,22,32,.055);border-radius:4px;padding:1px 5px}[data-legal] [data-doc] strong{font-weight:600;color:#0f1620}[data-legal] [data-caps]{font-size:15px!important;letter-spacing:.2px;line-height:1.66!important;color:#26323f!important}[data-legal] #scheduling-and-cal-com{scroll-margin-top:86px;margin-left:-21px;padding:0 0 0 18px;border-left:3px solid transparent;border-radius:0 4px 4px 0;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}[data-legal] #scheduling-and-cal-com:target{border-left-color:#86CDF9;background:rgba(134,205,249,.1);padding:14px 16px 14px 18px;margin-top:2px;animation:op-arrive 1.5s cubic-bezier(.4,0,.2,1) 1}[data-legal] [data-rail-link]{display:block;padding:7px 0 7px 17px;margin-left:-1px;border-left:2px solid #d7dee6;color:#586774;font-size:13.5px;line-height:1.42;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}[data-legal] [data-rail-link][data-sub]{padding-left:31px;font-size:12.5px}[data-legal] [data-rail-link]:hover{color:#0f1620;border-left-color:#9fb0c0}[data-legal] [data-rail-link][data-active]{color:#1f6d9e;border-left-color:#86CDF9;font-weight:600}[data-legal] [data-rail-link]:focus-visible{outline:2px solid #54b4ef;outline-offset:-2px;border-radius:2px}[data-legal] [data-rail-num]{font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.6px;color:#586774;margin-right:9px}[data-legal] [data-rail-link][data-active] [data-rail-num]{color:#1f6d9e}@media (max-width:900px){[data-legal] [data-doc-grid]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}[data-legal] [data-rail]{position:static!important;max-height:236px;overflow-y:auto;background:#fff;border:1px solid #d2dbe5;border-radius:10px;padding:16px 18px!important}}@media (max-width:600px){[data-legal] [data-doc] h1{font-size:34px!important;letter-spacing:-.7px!important}[data-legal] [data-doc] h2{font-size:24px!important}[data-legal] [data-doc] section{margin-top:42px}}@media (max-width:760px){header[data-sticky=desktop]{position:relative!important}}[data-legal] [data-prreq]{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;min-height:44px;padding:11px 22px;font-family:Jost,sans-serif;font-weight:600;font-size:15.5px;border-radius:6px;background:#86CDF9;border:1px solid #86cdf9;color:#07202f;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}[data-legal] [data-prreq]:hover{background:#54b4ef;border-color:#54b4ef;color:#07202f}[data-legal] [data-prreq]:focus-visible{outline:2px solid #1f6d9e;outline-offset:2px}[data-legal] [data-praddr]{margin-top:20px;padding:16px 18px;background:#e4eaf0;border:1px solid #d2dbe5;border-radius:8px}[data-legal] [data-praddr] p{margin:7px 0 0!important;font-size:14.5px!important;line-height:1.55!important;color:#334150!important}[data-legal] [data-praddr] p:first-child{margin-top:0!important}[data-legal] [data-summary]{background:#fff;border:1px solid #d2dbe5;border-radius:10px;padding:22px 24px;margin:0 0 8px}[data-legal] [data-sumlabel]{font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.8px;color:#586774}[data-legal] [data-summary] dl{margin:12px 0 0;display:grid;gap:0}[data-legal] [data-summary] dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid #e4eaf0}[data-legal] [data-summary] dl>div:first-child{border-top:0;padding-top:4px}[data-legal] [data-summary] dt{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#3a4a58;padding-top:3px}[data-legal] [data-summary] dt code{text-transform:none;letter-spacing:0;font-size:11.5px}[data-legal] [data-summary] dd{margin:0;font-size:15.5px;line-height:1.5;color:#0f1620}[data-legal] [data-sumnote]{margin:12px 0 0!important;padding-top:12px;border-top:1px solid #e4eaf0;font-size:14px!important;color:#586774!important}@media (max-width:640px){[data-legal] [data-summary]{padding:18px 16px}[data-legal] [data-summary] dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}