:root{--fv-focus:#0b78ef;--fv-selection:#c9f6e7}::selection{background:var(--fv-selection);color:#06243d}html{scroll-padding-top:92px}body{font-synthesis:none;text-rendering:optimizeLegibility}a,button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(11,120,239,.72);outline-offset:3px}button,.btn,[class$="-btn"],input[type="submit"]{min-height:42px}input,select,textarea{border-radius:12px}img{max-width:100%;height:auto}.fv-skip-link{position:fixed;left:12px;top:10px;z-index:20000;transform:translateY(-150%);padding:10px 14px;border-radius:12px;background:#fff;color:#06243d;font-weight:900;box-shadow:0 16px 40px rgba(0,0,0,.2);text-decoration:none}.fv-skip-link:focus{transform:translateY(0)}.fv-shared-menu{border:0;border-radius:12px;width:44px;height:44px;background:#eaf2f8;color:#06243d;font-size:22px;cursor:pointer}.fv-page-ready{animation:fvPageIn .35s ease both}@keyframes fvPageIn{from{opacity:.86}to{opacity:1}}@media(hover:hover){a,button,.btn,[class$="-btn"]{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(print){.fv-skip-link{display:none!important}}
