*{box-sizing:border-box}body{margin:0;background:#f7f4ed;color:#16372e;font-family:Arial,Helvetica,sans-serif}footer,header,main{max-width:960px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7d5cb}header b{font-size:30px;letter-spacing:-2px}header a{font-size:13px;color:inherit}.hero{background:#16372e;color:#f7f4ed;border-radius:4px;padding:65px 48px;margin-top:35px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:#c9c88b}h1{font-size:clamp(48px,8vw,84px);line-height:1.05;margin:22px 0}h1,h2{font-family:Georgia,serif;font-weight:400}h2{font-size:34px}.hero p{font-size:19px;max-width:550px;line-height:1.6}.cta,button{display:inline-block;background:#d9d8a1;color:#16372e;border:0;border-radius:2px;padding:15px 22px;font-weight:700;text-decoration:none;cursor:pointer}.cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.panel{background:white;padding:32px;margin:34px 0;border:1px solid #e2e0d8}li,p{line-height:1.7}label{display:block;margin:15px 0 6px;font-weight:700;font-size:13px}input,select,textarea{width:100%;padding:13px;border:1px solid #c8ccc7;background:white;border-radius:2px}input[type=checkbox]{width:auto}.hint{color:#596b63}.hint,footer{font-size:12px}footer{color:#607268}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #ddd;font-size:13px}@media(max-width:650px){.cols{grid-template-columns:1fr}.hero{padding:42px 25px}footer,header,main{padding:20px}}