*{box-sizing:border-box}body{margin:0;background:#f7f3eb;color:#302a24;font:16px/1.65 Arial,sans-serif}header{max-width:1000px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd4c6}header img{width:130px;height:auto}main{max-width:800px;margin:45px auto;padding:0 24px}h1{font:48px "Guadagni Serif",Georgia,serif}h2{font:28px "Guadagni Serif",Georgia,serif}.eyebrow{font-size:11px;letter-spacing:2px;color:#6b382d}section,form{background:#eee5d8;border:1px solid #cbbbaa;border-radius:12px;padding:25px;margin:28px 0}a{color:#6b382d}.button,button{display:inline-block;background:#6b382d;color:white;padding:12px 20px;border:0;border-radius:6px;text-decoration:none;font:inherit;margin:5px 0;cursor:pointer}label{display:block;margin:15px 0}input[type=file]{display:block;max-width:100%;margin:12px 0}.check{display:flex;gap:10px;align-items:flex-start}form p{font-size:13px}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #aa8655;outline-offset:4px}@media(max-width:500px){h1{font-size:36px}header{font-size:13px}section,form{padding:18px}}
