*{box-sizing:border-box}body{margin:0;background:#f7f5f2;color:#242424;font:16px/1.5 system-ui,sans-serif}main{max-width:460px;margin:8vh auto;padding:32px;background:white;border-radius:22px;box-shadow:0 12px 45px #00000009}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:23px;color:#242424}h1{font-size:30px;margin:30px 0 12px}p{color:#505050}label{display:block;font-weight:600;margin:24px 0 8px}input{width:100%;font:inherit;border:1px solid #888;border-radius:10px;padding:13px}button{width:100%;padding:14px;border:0;border-radius:10px;background:#da4715;color:white;font:600 16px system-ui;cursor:pointer;margin-top:18px}button:disabled{opacity:.6;cursor:wait}.secondary{background:#f1efec;color:#242424}a{color:#af370e}.note,nav{font-size:14px}nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}#message{color:#a02616}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ffb494;outline-offset:3px}[hidden]{display:none!important}@media(max-width:500px){main{margin:24px 12px;padding:24px}}
.consent{font-size:14px;font-weight:400}.consent input{width:18px;height:18px;vertical-align:middle;margin-right:6px}

/* Approved MOY CHELNOK JPEG; preserve lettering and emblem together. */
.complete-brand{display:block;width:220px!important;height:37px!important;object-fit:cover;object-position:50% 39%;flex-shrink:0}.wordmark.small .complete-brand{width:180px!important;height:30px!important}@media(max-width:720px){.complete-brand{width:190px!important;height:32px!important}}
