.bank-accordion{margin-top:18px}.bank-acc-node{overflow:hidden}.bank-acc-node.depth-0{margin:12px 0;border:1px solid #94b7a642;border-radius:20px;background:linear-gradient(125deg,#eff7efdf,#d8eadead);box-shadow:0 6px 18px #244f3910}.bank-acc-toggle{display:block;width:100%;min-height:96px;text-align:left;padding:17px 18px;border:0;background:transparent;color:#254634;cursor:pointer}.bank-acc-toggle:focus-visible,.bank-acc-load:focus-visible{outline:3px solid #398165;outline-offset:-3px}.bank-acc-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.bank-acc-title strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.bank-acc-chevron{font-size:25px;line-height:24px;flex:none;color:#477b60}.bank-acc-stats{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:1.6;color:#526957}.bank-acc-meter{display:block;height:4px;border-radius:8px;background:#426a4918;margin-top:9px;overflow:hidden}.bank-acc-meter i{display:block;height:100%;background:#558f67;border-radius:inherit}.bank-acc-body{margin:0 10px 10px;border-top:1px solid #6c927b25}.bank-acc-node.depth-1>.bank-acc-toggle{padding:15px 10px}.bank-acc-node.depth-2>.bank-acc-toggle{padding:13px 8px}.bank-acc-node.depth-1 .bank-acc-title strong{font-size:15px}.bank-acc-node.depth-2{border-radius:12px;background:#ffffff4d;margin:7px 0}.bank-acc-node.depth-2 .bank-acc-title strong{font-size:14px}.bank-acc-node.depth-2>.bank-acc-body{margin:0 8px 8px}.bank-acc-practice{padding:12px 0}.bank-acc-start{min-height:44px;padding:10px 14px!important;margin:0!important;white-space:normal!important;font-size:13px!important}.bank-acc-practice>.bank-acc-start{width:100%}.bank-acc-more{display:block;padding:12px 4px;font-size:12px;text-align:center;color:#386d52}.bank-acc-point{padding:14px 0;border-top:1px solid #59826422;display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:10px;align-items:center}.bank-acc-point strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere;margin-bottom:7px}.bank-acc-point .bank-acc-stats{font-size:11px;gap:5px;flex-wrap:wrap}.bank-acc-point .bank-acc-start{padding:8px!important}.bank-acc-note{font-size:11px!important;color:#617362!important;line-height:1.7;margin:12px 4px}.bank-acc-load{display:block;min-height:44px;width:100%;border:0;background:transparent;color:#326b50;font-size:13px}.bank-acc-toggle[aria-expanded=true]>.bank-acc-title strong{color:#1e6949}
.bank-acc-start{border-radius:12px!important}
