@font-face{font-family:KeepsakeSerif;src:url('/assets/editorial-serif.ttf')}*{box-sizing:border-box}body{margin:0;color:#49343e;background:#faf6f0;font:16px/1.7 system-ui,sans-serif}main{max-width:720px;margin:40px auto;padding:28px}.brand,h1,h2{font-family:KeepsakeSerif,Georgia,serif;font-weight:400}h1{font-size:42px;line-height:1.2}.brand{font-size:34px;text-decoration:none}a{color:#765263}label{display:block;margin:20px 0}input:not([type=checkbox]){display:block;width:100%;font:inherit;padding:12px;background:#fffcf8;border:1px solid #c894a4;border-radius:3px}button{font:inherit;min-height:48px;padding:12px 18px;background:#49343e;color:#fff;border:0;border-radius:3px;cursor:pointer}.check{display:flex;align-items:flex-start;gap:12px}.check input{margin-top:9px}#status{border-left:3px solid #967582;padding-left:12px;overflow-wrap:anywhere}@media(max-width:600px){main{margin:0 auto;padding:24px}h1{font-size:36px}}
