.application-page{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(420px,1fr);gap:8vw;padding:140px 7vw 90px;background:var(--ar-main);color:var(--ar-secondary)}.application-intro{position:sticky;top:120px;align-self:start}.application-intro h1{font:clamp(46px,6vw,82px)/.98 Georgia,serif;margin:20px 0}.application-intro em{color:var(--ar-terra)}.application-intro p,.application-intro li{line-height:1.65}.application-form{display:grid;gap:16px;border-radius:18px;background:var(--ar-white);padding:32px;box-shadow:0 15px 50px rgba(53,21,10,.08)}.application-form>label,.application-form fieldset>label{display:grid;gap:7px;color:var(--ar-secondary-soft);font-size:12px;font-weight:700}.application-form input,.application-form select,.application-form textarea{width:100%;border:1px solid rgba(53,21,10,.2);border-radius:8px;background:var(--ar-white);padding:11px;color:var(--ar-secondary);font:14px Arial,sans-serif}.application-form textarea{resize:vertical}.application-form fieldset{display:grid;gap:10px;border:1px solid rgba(53,21,10,.16);border-radius:10px;padding:16px}.application-form .check{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px}.application-form .check input{width:auto}.secure-note{border:1px solid var(--ar-border);padding:9px 12px;background:var(--ar-main-soft);font-size:12px}.application-status-card,.application-update{max-width:1050px;margin:25px auto;border-radius:16px;background:var(--ar-white);padding:28px}.application-update summary{cursor:pointer;font:24px Georgia,serif;margin-bottom:20px}.payout-reveal{max-width:850px;padding:34px}@media(max-width:900px){.application-page{grid-template-columns:1fr;padding-top:110px}.application-intro{position:static}}@media(max-width:620px){.application-form{padding:20px}}
