*{box-sizing:border-box}body{color:#202020;background:#f6f4f0;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}header{border-bottom:1px solid #ddd9d2;justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:35px 6%;display:flex}.brand{letter-spacing:-1.4px;font-size:30px;font-weight:500;line-height:1;text-decoration:none}.brand b{color:#e62b1e;font-weight:800}.independent{color:#666;font-size:11px}main{grid-template-columns:.88fr 1.12fr;align-items:start;gap:75px;max-width:1320px;margin:auto;padding:68px 6% 90px;display:grid}.intro{position:sticky;top:36px}.eyebrow{letter-spacing:1.8px;color:#c62318;font-size:11px;font-weight:700}h1{letter-spacing:-3.2px;margin:25px 0;font-size:clamp(44px,4.6vw,66px);font-weight:700;line-height:1.06}h1 em{color:#d62b20;font-family:Georgia,serif;font-weight:400}p{color:#57544f;font-size:14px}.lead{color:#242424;max-width:400px;font-size:20px;line-height:1.45}.intro>p{max-width:390px}.deadline{border-left:3px solid #e62b1e;flex-direction:column;margin-top:36px;padding:0 0 0 18px;display:flex}.deadline span{letter-spacing:1.6px;font-size:10px;font-weight:700}.deadline strong{margin:4px 0;font-size:23px}.deadline small,.muted{color:#777;font-size:12px}.aside-note{color:#777;max-width:330px;margin-top:34px;font-size:13px}.application{background:#fff;border:1px solid #e6e2dc;border-radius:4px;padding:36px;box-shadow:0 12px 40px #29251c06}.form-heading h2,.success h2{letter-spacing:-.8px;margin:12px 0;font-size:27px;line-height:1.2}.form-heading p{font-size:12px}.section-label{letter-spacing:1.6px;color:#868079;border-top:1px solid #e8e5e0;margin:28px 0 20px;padding-top:24px;font-size:10px;font-weight:700}.grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:23px;font-size:13px;font-weight:600;display:flex}.field i{color:#d92b20;font-style:normal}.field small{color:#777;font-size:12px;font-weight:400;line-height:1.5}.field input,.field textarea{color:#202020;resize:vertical;background:#fdfcfb;border:1px solid #dcd7d0;border-radius:3px;width:100%;padding:11px 12px;font:400 14px/1.6 Arial,sans-serif}.field input:focus,.field textarea:focus{border-color:#e62b1e;outline:2px solid #e62b1e33}.field .counter{text-align:right;font-size:10px}.field .over,.error{color:#ba2015}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.terms{background:#f6f4f0;padding:19px;font-size:12px}.terms p{margin:9px 0;font-size:11px}.consent{align-items:flex-start;gap:10px;margin:22px 0;font-size:11px;display:flex}.consent input{accent-color:#df2a1d;margin-top:4px}button{color:#fff;cursor:pointer;background:#e62b1e;border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}button:hover{background:#c82318}button:disabled{opacity:.55;cursor:wait}.submit-note{text-align:center;color:#888;font-size:10px}footer{border-top:1px solid #ddd9d2;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:32px 6%;display:flex}footer .small{font-size:20px}footer p,footer a{color:#888;font-size:10px}footer a{margin-left:auto}.success{padding:30px 0}.success-mark{color:#d82b1e;margin-bottom:18px;font-size:44px;display:block}.admin{max-width:1000px;display:block}.admin article{background:#fff;border:1px solid #ddd;margin:20px 0;padding:24px}.admin dt{margin-top:18px;font-weight:700}.admin dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.admin nav{align-items:center;gap:25px;display:flex}.admin nav a{font-size:14px}.admin .count{font-size:40px}.error{font-size:13px}@media (max-width:850px){header{padding:25px 6%}.independent{text-align:right;max-width:140px;font-size:9px}main{padding-top:38px;display:block}.intro{position:static}.intro h1{letter-spacing:-2px}.intro>p{max-width:none}.aside-note{max-width:none;margin:22px 0 32px}.deadline{margin-top:25px}.application{padding:24px}footer{flex-wrap:wrap;gap:12px}footer a{margin-left:0}}@media (max-width:480px){.grid{grid-template-columns:1fr}.brand{font-size:26px}.application{padding:20px}h1{font-size:45px}.form-heading h2{font-size:25px}}
