.eligibility-page{color:#242521;background:#fff;place-items:center;min-height:100svh;padding:88px 20px 40px;display:grid}.eligibility-home{color:inherit;background:#eeefeb;border-radius:24px;align-items:center;gap:.45rem;padding:12px 18px;text-decoration:none;display:inline-flex;position:absolute;top:24px;right:clamp(20px,5vw,76px)}.eligibility-card{box-sizing:border-box;background:#f4f4f1;border-radius:28px;width:min(100%,480px);padding:clamp(26px,5vw,46px);box-shadow:0 23px 55px -27px #292c254d}.eligibility-mark svg{width:36px;height:36px}.eligibility-card h1{letter-spacing:-.055em;margin:24px 0 10px;font-size:clamp(2.5rem,6vw,3.8rem);font-weight:500;line-height:1.04}.eligibility-card em{font-family:var(--font-serif),serif;font-weight:400}.eligibility-card p,.eligibility-card output{font-size:1rem;line-height:1.5}.eligibility-card form{gap:12px;margin-top:26px;display:grid}.eligibility-card label{font-size:.875rem}.eligibility-card input{color:#232420;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9cbc4;border-radius:12px;width:100%;padding:13px 15px}.eligibility-card .button{color:#fff;background:#242521;border-radius:12px;justify-content:space-between;padding:14px 18px}.eligibility-card output:empty{display:none}
