.journey{max-width:900px;margin:auto;padding:70px 28px 110px}.journey h1{font:400 clamp(45px,7vw,78px)/1.08 Georgia;margin:24px 0}.journey h1 em{color:var(--gold)}.journey h2{font-size:28px}.journey-progress{list-style:none;padding:0;display:flex;gap:18px;margin:40px 0}.journey-progress li{flex:1;border-top:2px solid #ffffff30;padding:16px 0;color:#aaa;font-size:13px}.journey-progress [aria-current]{color:var(--gold);border-color:var(--gold)}.journey label{display:block;margin:24px 0}.journey input,.journey select,.journey textarea{display:block;width:100%;margin-top:9px;padding:14px;background:#1b2119;color:#fff;border:1px solid #747966;border-radius:5px;font:inherit}.journey .btn{margin:12px 14px 0 0;cursor:pointer;background:var(--gold);color:#151a12;padding:14px 24px;border:0}.journey-summary{white-space:pre-wrap;padding:24px;border-left:2px solid var(--gold);background:#1b2119}.journey [hidden]{display:none!important}.journey .projectform{margin-top:20px}.journey h2:focus{outline:none}.journey label:has(input[type=checkbox]){display:flex;gap:12px;align-items:start}.journey input[type=checkbox]{flex:none}@media(max-width:600px){.journey{padding:38px 22px 90px}.journey-progress{gap:10px}.journey-progress li{font-size:11px}.journey h2{font-size:25px}}
