*{box-sizing:border-box}body{margin:0;background:#f7f4ee;color:#302b23;font:17px/1.8 system-ui,sans-serif;overflow-wrap:anywhere}header,footer{padding:20px max(20px,calc((100% - 900px)/2));background:#3e3527;color:#fff}header a,footer a{color:#fff}header span{display:inline-block;margin-left:1em}main{max-width:900px;margin:32px auto;padding:24px;background:#fff;border-radius:12px}h1{font-size:clamp(24px,4vw,32px);line-height:1.5}h2{font-size:23px}a{color:#74501b}label{display:block;margin:18px 0;font-weight:600}input,select,textarea{display:block;width:100%;max-width:100%;margin-top:6px;font:inherit;padding:12px;border:1px solid #918574;border-radius:6px;background:#fff;color:#302b23}select{white-space:normal}button,.button{display:inline-block;min-height:48px;padding:10px 22px;border:0;border-radius:6px;background:#715324;color:#fff;font:inherit;cursor:pointer;text-decoration:none}button:hover,.button:hover{background:#513b19}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid #2470bc;outline-offset:3px}.check{display:flex;align-items:start;gap:12px}.check input{width:22px;height:22px;flex:0 0 22px;margin-top:6px}.trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.muted{color:#625749}.alert{background:#fff1ef;border-left:4px solid #a32c20;padding:16px}nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}nav form{margin-left:auto}dt{font-weight:700;margin-top:14px}dd{margin:0}.pre{white-space:pre-wrap}.records article{padding:18px 0;border-top:1px solid #ded5c7}.records span{display:block}.records p{margin:4px 0}@media(max-width:600px){main{margin:12px;padding:18px}header,footer{padding:16px}nav form{margin-left:0}}

.application-confirmations{display:flex;align-items:center;gap:24px;margin:18px 0}.application-confirmations .check{flex:1;min-width:0;margin:0}.application-verification{flex:0 0 300px;min-width:0}@media(max-width:700px){.application-confirmations{flex-direction:column;align-items:stretch;gap:16px}.application-verification{flex:none;width:100%}}
