@font-face{font-family:Barlow;src:url('/barlow.otf') format('opentype');font-display:swap}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#142D38;color:#FFF4DC;font-family:Barlow,Arial,sans-serif;font-size:20px;line-height:1.6}main{max-width:940px;margin:auto;text-align:center;padding:64px 28px 28px}.eyebrow{font-size:14px;letter-spacing:.13em;color:#FFF4DCb3;margin:0 0 24px}h1{margin:0 auto;max-width:800px}h1 img{width:100%;height:auto;display:block}.divider{height:3px;width:72px;background:#54B9AE;margin:16px auto 30px}h2{font-family:Georgia,serif;font-size:clamp(28px,5vw,42px);line-height:1.2;margin:0 0 20px}.intro{max-width:590px;margin:0 auto 32px;color:#FFF4DCd9}.button{display:inline-flex;gap:25px;align-items:center;padding:13px 25px;background:#FFC44D;color:#142D38;text-decoration:none;border-radius:3px}.button:hover{background:#ffda8b}.button:focus-visible{outline:3px solid #FFF4DC;outline-offset:6px}section{border-top:1px solid #FFF4DC24;margin:64px auto 0;padding:30px 0 0;max-width:650px;font-size:17px;color:#FFF4DCb3}.status{color:#FFF4DC;font-size:21px;margin:0 0 10px}section p:last-child{margin:0}footer{font-size:14px;color:#FFF4DC91;margin-top:60px}@media(max-width:540px){main{padding:40px 20px 22px}.eyebrow{font-size:12px;margin-bottom:25px}h1{margin:10px -12px}.divider{margin-top:24px}section{margin-top:44px}.desktop{display:none}footer{margin-top:40px}}