html{font-size:100%;scroll-behavior:smooth}body{margin:0;background:#faf8f3;color:#162b42;font:16px/1.6 Arial,Helvetica,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}a{color:inherit}main:focus{outline:none}.cf-skip{position:absolute;left:16px;top:-100px;padding:12px 18px;background:#162b42;color:#fff;z-index:10000}.cf-skip:focus{top:16px}.cf-plain{width:min(100% - 40px,900px);margin:0 auto;padding:36px 0 64px}.cf-plain-brand{display:inline-block;margin-bottom:50px}.cf-plain-brand img{width:230px;height:auto}.cf-plain h1{font:500 clamp(30px,4vw,48px)/1.2 Georgia,serif;letter-spacing:-.02em;max-width:760px}.cf-plain p{max-width:690px}.cf-plain-button{display:inline-block;background:#162b42;color:#fff;padding:13px 22px;text-decoration:none;border:1px solid #162b42;border-radius:4px;cursor:pointer}.cf-plain-button:hover{background:#294761}.cf-plain-content{overflow-wrap:anywhere}.cf-plain-content img{height:auto}.cf-plain-footer{margin-top:64px;padding-top:20px;border-top:1px solid #dfdfd8;font-size:14px;display:flex;gap:24px;flex-wrap:wrap}.cf-password-label{display:block;margin:26px 0 6px}.cf-password-input{max-width:350px;width:100%;padding:12px;border:1px solid #8a969e;border-radius:4px;margin:0 8px 12px 0;background:white}.errors{color:#8a261d}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a44925;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
