body:has(.wb){background:#fff}.wb{-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,sans-serif}.wb *{box-sizing:border-box}.wb a{color:#2267c2}.wb a:hover{color:#002a78}.wb-display{font-family:Google Sans,Figtree,system-ui,sans-serif}.wb-btn{transition:background-color .15s,transform .15s,box-shadow .15s}.wb-btn:hover{transform:translateY(-1px)}.wb .wb-primary:hover{color:#fff!important;background:#002a78!important}.wb .wb-ghost:hover{color:#002a78!important;background:#eaf1fc!important}.wb .wb-light:hover{color:#002a78!important;background:#e8effb!important}.wb-chip{transition:background-color .15s,border-color .15s}.wb-chip:hover{border-color:#2267c2!important}.wb-aud{transition:border-color .15s,transform .15s}.wb-aud:hover{transform:translateY(-2px);border-color:#2267c2!important}.wb-nav a{text-decoration:none}.wb .wb-dd-link:hover{color:#002a78;background:#eaf1fc}html:has(.wb-home){scroll-padding-top:73px}.wb-anchor-gap{scroll-margin-top:40px}@media (prefers-reduced-motion:no-preference){html:has(.wb-home){scroll-behavior:smooth}}.wb-quick{transition:border-color .15s,transform .15s}.wb .wb-quick:hover{transform:translateY(-2px);border-color:#2267c2!important}@media (max-width:639px){.wb .wb-hide-sm{display:none!important}.wb .wb-hero-media{padding-bottom:0!important}.wb .wb-blocks-panel{margin:-20px 0 0 12px;position:relative!important;bottom:auto!important;left:auto!important}}.wb-prompt:focus{outline:none}.wb-promptbox:focus-within{border-color:#2267c2!important;box-shadow:0 0 0 4px #2267c224!important}.wb details summary{cursor:pointer;list-style:none}.wb details summary::-webkit-details-marker{display:none}.wb details[open] .wb-plus{transform:rotate(45deg)}.wb-plus{transition:transform .2s}.wb :focus-visible{outline-offset:2px;outline:3px solid #7aa7e6}@media (max-width:1023px){.wb .wb-desktop{display:none!important}.wb .wb-burger{display:inline-flex!important}}@media (min-width:1024px){.wb .wb-mobile-menu{display:none!important}}.wb-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wb-rot{height:1.4em;line-height:1.4em;transition:width .35s;display:block;position:relative;overflow:hidden}.wb-rot>span{white-space:nowrap;width:max-content;display:block}.wb-rot-in{animation:.45s both wb-rot-in}.wb-rot-out{animation:.45s forwards wb-rot-out;position:absolute;top:0;left:0}@keyframes wb-rot-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes wb-rot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}.wb-pulse{animation:1.2s ease-out .3s infinite wb-pulse}@keyframes wb-pulse{0%{box-shadow:0 0 #2267c273}to{box-shadow:0 0 0 10px #2267c200}}@media (prefers-reduced-motion:reduce){.wb-rot-in,.wb-pulse{animation:none}.wb-rot-out{display:none}.wb-rot{transition:none}}.wb-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.wb-footer-link a,.wb-footer-link button{align-items:center;min-height:36px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.wb-footer-link button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.wb .wb-footer-link a:hover,.wb .wb-footer-link button:hover{text-decoration:underline;color:#002a78!important}@media (max-width:1023px){.wb-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wb-footer-grid>:first-child{grid-column:1/-1}}@media (max-width:767px){.wb-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:639px){.wb-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:379px){.wb-footer-grid{grid-template-columns:minmax(0,1fr)}}html:has(.wb-legal){scroll-behavior:smooth}.wb-sec{scroll-margin-top:96px}.wb-toc a{text-decoration:none;transition:background-color .15s,color .15s}.wb .wb-toc a:hover{color:#002a78!important;background:#eaf1fc!important}@media (min-width:920px){.wb-toc{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}}.wb-header{z-index:20;background:#fff;border-bottom:1px solid #dce4f2;transition:background-color .2s,box-shadow .2s;position:sticky;top:0}.wb-header.wb-scrolled{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#fffc;box-shadow:0 8px 24px -16px #002a7859}.wb-scribble{white-space:nowrap;display:inline-block;position:relative}.wb-scribble svg{pointer-events:none;width:104%;height:.32em;position:absolute;bottom:-.16em;left:-2%;overflow:visible}.wb-scribble path{fill:none;stroke:#7aa7e6;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:600;stroke-dashoffset:600px;animation:.9s cubic-bezier(.6,.1,.3,1) .35s forwards wb-scribble}@keyframes wb-scribble{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wb-scribble path{stroke-dashoffset:0;animation:none}}.wb-pw button:disabled{opacity:.5;cursor:not-allowed;transform:none}.wb-pw-box:focus-within{box-shadow:0 0 0 4px #2267c224;border-color:#2267c2!important}.wb-pw-out:focus{outline:none}.wb-pw-out::selection{background:#c9d8f2}.wb-pw-num:focus{outline:none;box-shadow:0 0 0 4px #2267c224;border-color:#2267c2!important}.wb-pw-check{accent-color:#2267c2;width:20px;height:20px;cursor:inherit;flex:none;margin:0}.wb-pw-opt{transition:border-color .15s,background-color .15s}.wb .wb-pw-opt:hover{border-color:#2267c2!important}.wb-pw-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.wb-pw-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#2267c2 var(--wb-pw-fill),#dce4f2 var(--wb-pw-fill));border-radius:999px;height:8px}.wb-pw-range::-moz-range-track{background:linear-gradient(to right,#2267c2 var(--wb-pw-fill),#dce4f2 var(--wb-pw-fill));border-radius:999px;height:8px}.wb-pw-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #2267c2;border-radius:50%;width:26px;height:26px;margin-top:-9px;box-shadow:0 2px 6px #002a7840}.wb-pw-range::-moz-range-thumb{background:#fff;border:3px solid #2267c2;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #002a7840}@media (max-width:479px){.wb-pw .wb-primary{align-self:stretch!important}}
