.bank-challenge-module__KCFrba__card{border:1px solid var(--brand-accent);border-top:5px solid var(--brand-ink);background:var(--brand-accent);min-width:0;color:var(--brand-on-dark);box-shadow:0 16px 36px rgb(var(--brand-ink-rgb) / .16);text-align:left;border-radius:24px;padding:clamp(22px,3vw,34px)}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__top{align-items:center;gap:18px;display:flex}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__headshot{background:var(--brand-white);border-radius:18px;flex:0 0 96px;width:96px;height:96px;display:block}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title{color:inherit;font-family:var(--me-type);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:800;line-height:1.08}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title span{display:block}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title span:first-child{letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:600}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message{border:0;margin:24px 0;padding:0}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message p{color:inherit;letter-spacing:-.015em;margin:0;font-size:clamp(19px,1.8vw,23px);font-weight:500;line-height:1.45}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message cite{gap:3px;margin-top:18px;font-style:normal;display:grid}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message strong{color:inherit;font-size:17px;font-weight:800}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message cite span{font-size:13px;line-height:1.5}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action{border:2px solid var(--brand-paper);border-radius:var(--brand-radius-button);background:var(--brand-paper);min-height:56px;color:var(--brand-accent);text-align:center;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:17px;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action>:first-child{width:24px;height:24px;color:inherit;background:0 0;flex:0 0 24px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action>:last-child{flex:none;font-size:24px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__direct{color:inherit;text-align:center;margin:10px 0 20px;font-size:14px;line-height:1.5}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__scope{color:inherit;border-top:1px solid #fff6;margin:0;padding-top:16px;font-size:13px;line-height:1.5}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria{color:inherit;margin-top:2px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria summary{width:fit-content;min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;padding:10px 0;font-size:14px;line-height:1.5;text-decoration:underline}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria p{color:inherit;margin:0 0 14px;font-size:15px;line-height:1.6}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria p:last-child{margin-bottom:0}.bank-challenge-module__KCFrba__card :is(a,summary):focus-visible{outline:3px solid var(--brand-paper);outline-offset:5px}@media (min-width:1100px){.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__headshot{flex-basis:112px;width:112px;height:112px}}@media (max-width:359px){.bank-challenge-module__KCFrba__card{padding:20px 18px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__top{gap:12px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__headshot{flex-basis:76px;width:76px;height:76px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title{font-size:24px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action{padding-inline:10px;font-size:16px}}@media (hover:hover) and (pointer:fine){.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action:hover{background:var(--brand-selected);color:var(--brand-accent-hover)}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria summary:hover{text-decoration-thickness:2px}}@media (forced-colors:active){.bank-challenge-module__KCFrba__card :is(a,summary):focus-visible{outline-color:highlight}}
