@font-face{font-family:Open Sans;src:url(/assets/open-sans.woff2) format("woff2");font-style:normal;font-weight:400 600;font-display:swap}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.6;color:#64717d;min-height:100vh}main{min-height:calc(100vh - 128px)}h1,h2,h3{font-weight:600;line-height:1.3;color:#282828}h1{font-size:32px}h2{font-size:26px}p{line-height:1.6}a{color:#4868d0;text-decoration:none}a:hover{color:#3555bf}img{max-width:100%;height:auto}button,input,textarea{font:inherit}button{cursor:pointer}address{font-style:normal}strong{font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #2aa0be;outline-offset:4px}.container{width:100%;max-width:560px;padding:0 16px;margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px 20px}.skip-link:focus{top:8px}.not-found{max-width:760px;padding:80px 24px;margin:auto}@media(min-width:768px){.container{max-width:620px;padding:0}h1{font-size:36px}h2{font-size:28px}}@media(min-width:1024px){.container{max-width:800px}h1{font-size:42px}}@media(min-width:1200px){.container{max-width:1160px}}