@layer reset, base, layout, component, utility;@layer component{.banks_page__HmJO5{padding-block:var(--sf-space-8) 0}.banks_sectionHeading__TFGGg{margin:0;font-family:Manrope,sans-serif;font-weight:700;font-size:22px;line-height:30px;color:#1e2122}.banks_empty__9igzA{margin:var(--sf-space-4) 0 0;color:var(--sf-text-secondary)}.banks_bankGrid__wWZfk{margin:var(--sf-space-5) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}@media (max-width:1099px){.banks_bankGrid__wWZfk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.banks_bankGrid__wWZfk{grid-template-columns:minmax(0,1fr)}}.banks_bankCard__yTnoi{block-size:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;background:#ffffff;border:1px solid #e1e6e6;border-radius:12px;text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.banks_bankCard__yTnoi:hover{border-color:#488e91;box-shadow:0 2px 10px rgb(24 46 47/8%)}.banks_bankCard__yTnoi:focus-visible{outline:2px solid #377376;outline-offset:2px}.banks_logoStage__bJ_yD{inline-size:100%;block-size:48px;margin-block-end:8px;display:flex;align-items:center}.banks_logo__09JoM{max-inline-size:160px;max-block-size:48px;inline-size:auto;block-size:auto;object-fit:contain;object-position:left center}.banks_logoFallback__GZrSo{display:inline-flex;align-items:center;block-size:48px;padding-inline:12px;border:1px dashed #c9d4d5;border-radius:8px;font-size:12px;line-height:16px;color:var(--sf-text-muted)}.banks_bankName__oHWz8{font-family:Manrope,sans-serif;font-weight:700;font-size:17px;line-height:23px;color:#1e2122}.banks_bankCount__hRAQs{font-size:14px;line-height:20px;color:#464d4e}.banks_bankCta__5JVzx{margin-block-start:auto;padding-block-start:10px;font-weight:600;font-size:14px;color:#377376}.banks_bankCard__yTnoi:hover .banks_bankCta__5JVzx{color:#29595b}@media (prefers-reduced-motion:reduce){.banks_bankCard__yTnoi{transition:none}}}