.bank-challenge-module__KCFrba__card{border:1px solid var(--brand-accent);background:var(--brand-accent);min-width:0;color:var(--brand-on-dark);text-align:left;border-radius:20px;gap:22px;padding:clamp(22px,3vw,32px);display:grid}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__top{align-items:center;gap:16px;display:flex}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__headshot{background:var(--brand-white);border-radius:14px;flex:0 0 72px;width:72px;height:72px;display:block}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title{min-width:0;color:inherit;font-family:var(--me-type);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(25px,2.4vw,30px);font-weight:700;line-height:1.12}.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:12px;font-weight:600}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message{border:0;margin:0;padding:0}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message p{color:inherit;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.55}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message cite{gap:3px;margin-top:14px;font-style:normal;display:grid}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message strong{color:inherit;font-size:15px;font-weight:700}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message cite span{font-size:12px;line-height:1.5}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__contact{align-self:center;min-width:0}.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:50px;color:var(--brand-accent);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action>:first-child{width:22px;height:22px;color:inherit;background:0 0;flex:0 0 22px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__action>:last-child{flex:none;font-size:20px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__direct{color:inherit;text-align:center;margin:10px 0 0;font-size:13px;line-height:1.5}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__footer{border-top:1px solid #ffffff59;grid-column:1/-1;padding-top:16px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__scope{color:inherit;margin:0;font-size:12px;line-height:1.5}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria{color:inherit;margin-top:0}.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:13px;line-height:1.5;text-decoration:underline}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria div{max-width:86ch;padding-top:8px}.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:700px){.bank-challenge-module__KCFrba__card{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__top{align-self:start}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message{grid-area:1/2/3}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__contact{max-width:280px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__footer{padding-top:12px}}@media (min-width:1000px){.bank-challenge-module__KCFrba__card{grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr) minmax(210px,.9fr);align-items:center;gap:24px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__top{align-self:center}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__headshot{flex-basis:64px;width:64px;height:64px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title{font-size:27px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__message{grid-row:1}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__contact{grid-column:3}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__footer{grid-template-columns:1fr auto;align-items:baseline;column-gap:24px;display:grid}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__criteria[open]{grid-column:1/-1}}@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:60px;width:60px;height:60px}.bank-challenge-module__KCFrba__card .bank-challenge-module__KCFrba__title{font-size:24px}}@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}}
