*,:after,:before{box-sizing:border-box;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0}body{font:var(--font-body)}@media screen and (max-width:768px){body.menu-open{overflow:hidden}}body.no-scroll{overflow:hidden}input{cursor:text;max-width:100%}select{max-width:100%}a,button,input[type=button],input[type=submit],input[type=reset],select{cursor:pointer}body,button[disabled],input[disabled]{cursor:default}input:-webkit-autofill{-webkit-text-fill-color:gray!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:gray!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:gray!important;box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{-webkit-text-fill-color:gray!important;box-shadow:inset 0 0 0 30px #fff!important}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;max-width:100%;height:auto;display:block}.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc}.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)),.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;padding-left:18px}.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)) li,.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)) li{margin-bottom:.5em}.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)) li ul,.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)) li ol,.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)) li ul,.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)) li ol{padding-left:32px}.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)) li ul li,.richtext ul:not(:where([class~=not-prose],[class~=not-prose] *)) li ol li,.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)) li ul li,.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)) li ol li{margin-bottom:0}.richtext ol:not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:32px;list-style-type:decimal}.richtext p:not(:where([class~=not-prose],[class~=not-prose] *)):not(:last-child){margin-bottom:1em}.richtext a:not(:where([class~=not-prose],[class~=not-prose] *)){text-underline-offset:.1em;transition:all var(--transition-basic);text-decoration:underline}.richtext a:not(:where([class~=not-prose],[class~=not-prose] *)):hover{opacity:.7}.richtext b:not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.richtext i:not(:where([class~=not-prose],[class~=not-prose] *)){font-style:italic}.richtext p:empty{display:none}a{color:inherit}b{font-weight:700}.link{text-decoration:none}.link:hover{text-decoration:underline}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}