*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:"smooth";font-family:Source Sans Pro,Verdana,Arial,sans-serif;font-size:18px;line-height:1.6rem}body{color:#fff9;background-color:#1e1625;min-height:100vh}body.modal-opened{overflow:hidden}section{margin:0;padding:0}section+section{margin-top:1rem}.section-half-gap>section+section{margin-top:.5rem}.hidden{display:none!important}.point{cursor:pointer}.success-box{color:#68cfb6;background-color:#1e1625;border-radius:4px;margin-bottom:.5rem;padding:.5rem}.error-box{color:#e57676;background-color:#1e1625;border-radius:4px;margin-bottom:.5rem;padding:.5rem}.warning-box{color:#ffe999;background-color:#1e1625;border-radius:4px;margin-bottom:.5rem;padding:.5rem}.text-sm{font-size:.8rem}.text-lg{font-size:1.2rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-center-vl{justify-content:left;align-items:center;display:flex}.text-center-vc{justify-content:center;align-items:center;display:flex}.text-center-vr{justify-content:right;align-items:center;display:flex}.text-hint{color:#fff6}.text-subtle{color:#fff3}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-strikethrough{text-decoration:line-through}.text-tag{color:#fff9;background-color:#1e1625;border-radius:2px;padding:0 .2rem;font-size:.8rem;font-weight:700;line-height:1.2rem;display:inline-block}.text-color-success{color:#68cfb6!important}.text-color-successa:hover{color:#8fdbc9!important}.text-color-success>a{color:#68cfb6!important}.text-color-success>a:hover{color:#8fdbc9!important}.text-color-warning{color:#ffe999!important}.text-color-warninga:hover{color:#ffefb3!important}.text-color-warning>a{color:#ffe999!important}.text-color-warning>a:hover{color:#ffefb3!important}.text-color-danger{color:#e57676!important}.text-color-dangera:hover{color:#e98b8b!important}.text-color-danger>a{color:#e57676!important}.text-color-danger>a:hover{color:#e98b8b!important}.text-code-line{user-select:all;background:#1e1625;border-radius:4px;padding:0 .2rem;font-family:Source Code Pro,Courier New,monospace;font-size:.8rem;display:inline-block}.text-preserve-whitespace{white-space:pre-line}.text-break-word{overflow-wrap:break-word}.subtle-box{border:1px solid #fff3;border-radius:4px;padding:.5rem;display:inline-block}.subtle-box-desktop-only{border:none;border-radius:0;padding:0}@media (width>=1400px){.subtle-box-desktop-only{border:1px solid #fff3;border-radius:4px;padding:.5rem}}hr{border:none;border-bottom:1px solid #fff3;margin:1rem 0}hr.half{border-bottom:1px solid #fff3;margin:.5rem 0}hr.no-top-margin{margin-top:0}hr.no-bottom-margin{margin-bottom:0}.form-wrap{display:inline}a{color:#fff9;text-decoration:underline;transition:color .2s linear}a:hover{color:#fffc}.link-primary{color:#ff965a;text-decoration:none}.link-primary:hover{color:#cd596e}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4em}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1em}h5{font-size:.8em}h6{font-size:.6em}ul,ol{margin:.25rem 0;list-style-position:inside}ul.no-points,ul.icon-bullets{list-style-type:none}ul.icon-bullets>li>i{text-align:left;min-width:1rem;padding-right:.25rem}ul.commas{list-style-type:none;display:inline}ul.commas>li{display:inline}ul.commas>li:after{content:""}ul.commas>li:not(:last-child):after{content:", "}ul.inline-list{list-style:none}ul.inline-list>li{margin-right:.5rem;display:inline}ol.lower-alpha{list-style-type:lower-alpha}ol.upper-alpha{list-style-type:upper-alpha}.no-margins{margin:0!important}.standard-margins{margin:.25rem 0!important}.extra-margins,.gap-margins{margin:.5rem 0!important}.even-padding{padding:.5rem!important}.hey-whats-that{color:#fff6;text-align:center;background-color:#1e1625;border-radius:4px;width:100%;margin:1rem auto;padding:.5rem;font-style:italic;display:block}.cf-turnstile{max-width:100%;overflow:auto hidden}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #cd596e}.skip-link{z-index:1000;color:#fff9;background-color:#40324b;border-radius:4px;padding:.5rem .8rem;text-decoration:none;transition:top .15s;position:absolute;top:-4rem;left:.5rem;box-shadow:0 2px 8px #0000004d}.skip-link:focus{top:.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}