:root{font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f0f2ec;color:#202d32;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;padding:48px 24px;display:grid;place-items:center;min-height:100vh}main{width:min(100%,440px);padding:40px;background:#fff;border:1px solid #e2e5df;border-radius:12px}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#6d7779;margin:0 0 24px}h1{font:38px/1.15 Georgia,serif;letter-spacing:-1px;margin:0 0 24px}p{font-size:13px;color:#6d7779}label{display:block;margin:20px 0 6px;font-weight:550;font-size:12px}input{width:100%;font:inherit;padding:11px 12px;border:1px solid #d8dfd6;border-radius:7px;min-height:44px}input:focus-visible,button:focus-visible{outline:3px solid #8cbaa7;outline-offset:3px}button{font:inherit;font-weight:600;background:#285b4c;color:white;width:100%;border:0;border-radius:7px;padding:13px;margin-top:24px;cursor:pointer}button:hover{background:#194535}button:disabled{opacity:.5;cursor:wait}small,.privacy{display:block;font-size:11px;color:#6d7779;margin-top:10px}.privacy{margin-top:28px;border-top:1px solid #e2e5df;padding-top:20px}#error{color:#a33c3c;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:480px){body{padding:24px 16px}main{padding:28px}h1{font-size:34px}}

.legal-page{max-width:840px;width:100%;margin:32px auto;padding:24px;box-sizing:border-box}.legal-page h1{font-size:32px}.legal-page h2{font-size:22px;margin-top:28px}.legal-page p,.legal-page a{font-size:16px;line-height:1.65}.legal-page nav{margin-top:32px}

@font-face{font-family:"Source Sans 3";src:url('/SourceSans3VF-Upright.woff2') format('woff2');font-display:swap}:root{font-family:"Source Sans 3",sans-serif;font-size:16px;background:#faf7f2}p,label{font-size:16px}small,.privacy,.eyebrow{font-size:14px}h1{font-family:"Source Sans 3",sans-serif}button{min-height:44px;background:#a6460b}button:hover{background:#873807}a{color:#87400f;overflow-wrap:anywhere}
