.EligibilityBlock-module__P2bPzG__section{container-type:inline-size}.EligibilityBlock-module__P2bPzG__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.EligibilityBlock-module__P2bPzG__title{font:600 clamp(22px, 2.1vw, 27px) / 1.2 var(--font-ui);letter-spacing:-.012em;color:var(--c-ink);margin:0}.EligibilityBlock-module__P2bPzG__gate{background:var(--c-surface);border:1px solid var(--c-rule);border-left:3px solid var(--c-shade);border-radius:var(--radius-container);margin-top:18px;padding:20px 24px}.EligibilityBlock-module__P2bPzG__gateLabel{font:600 11px/1 var(--font-data);letter-spacing:.13em;text-transform:uppercase;color:var(--c-ink-muted)}.EligibilityBlock-module__P2bPzG__limits{flex-wrap:wrap;gap:clamp(24px,6cqw,56px);margin-top:12px;display:flex}.EligibilityBlock-module__P2bPzG__limit{align-items:baseline;gap:10px;display:flex}.EligibilityBlock-module__P2bPzG__limitNumber{color:var(--c-ink);letter-spacing:-.03em;font-size:clamp(38px,6cqw,54px);line-height:1}.EligibilityBlock-module__P2bPzG__limitWho{font:400 16px/1.3 var(--font-ui);color:var(--c-ink-muted)}.EligibilityBlock-module__P2bPzG__gateNote{font:400 15.5px/1.6 var(--font-ui);color:var(--c-ink-body);max-width:62ch;margin-top:14px}.EligibilityBlock-module__P2bPzG__rows{background:var(--c-surface);border:1px solid var(--c-rule);border-radius:var(--radius-container);grid-template-columns:minmax(0,1fr);margin:18px 0 0;display:grid}.EligibilityBlock-module__P2bPzG__row{border-bottom:1px solid var(--c-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:13px 20px;display:grid}.EligibilityBlock-module__P2bPzG__row:last-child{border-bottom:none}.EligibilityBlock-module__P2bPzG__row dt{font:400 16.5px/1.45 var(--font-ui);color:var(--c-ink-body)}.EligibilityBlock-module__P2bPzG__row dd{font:500 16.5px/1.3 var(--font-ui);color:var(--c-ink);text-align:right;margin:0}.EligibilityBlock-module__P2bPzG__caution{color:var(--c-oxide-text)}.EligibilityBlock-module__P2bPzG__note{font:400 16px/1.6 var(--font-ui);color:var(--c-ink-body);max-width:68ch;margin-top:14px}.EligibilityBlock-module__P2bPzG__dress{border-top:1px solid var(--c-rule);margin-top:16px;padding-top:14px}.EligibilityBlock-module__P2bPzG__dressLabel{font:600 11px/1 var(--font-data);letter-spacing:.13em;text-transform:uppercase;color:var(--c-ink-muted)}.EligibilityBlock-module__P2bPzG__dress p{font:400 16px/1.6 var(--font-ui);color:var(--c-ink-body);max-width:68ch;margin-top:8px}
