.bank-institution-module__NYigOq__page{max-width:980px;color:var(--utility-text-strong);margin:0 auto;padding:28px 20px 72px}.bank-institution-module__NYigOq__breadcrumb{color:var(--utility-text-muted);flex-wrap:wrap;gap:7px;margin-bottom:24px;font-size:13px;display:flex}.bank-institution-module__NYigOq__breadcrumb a{color:inherit;text-decoration:none}.bank-institution-module__NYigOq__hero{background:linear-gradient(135deg,#eef7f2,#f7fbf9);border:1px solid #d7e9df;border-radius:24px;padding:34px}.bank-institution-module__NYigOq__eyebrow,.bank-institution-module__NYigOq__sectionHead span,.bank-institution-module__NYigOq__decision>span{color:#16794b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.bank-institution-module__NYigOq__hero h1{letter-spacing:-.04em;margin:9px 0 12px;font-size:clamp(28px,5vw,43px);line-height:1.18}.bank-institution-module__NYigOq__hero p{max-width:760px;color:var(--utility-text-body);margin:0;line-height:1.75}.bank-institution-module__NYigOq__meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bank-institution-module__NYigOq__meta span{color:#16794b;background:#16794b17;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.bank-institution-module__NYigOq__notice{color:#725111;background:#fff8e6;border:1px solid #f0d899;border-radius:12px;margin:18px 0 36px;padding:15px 18px;font-size:13px;line-height:1.65}.bank-institution-module__NYigOq__section{margin-top:48px}.bank-institution-module__NYigOq__sectionHead{margin-bottom:17px}.bank-institution-module__NYigOq__sectionHead h2{letter-spacing:-.025em;margin:5px 0 0;font-size:24px}.bank-institution-module__NYigOq__tableWrap{border:1px solid var(--utility-border);border-radius:16px;overflow-x:auto}.bank-institution-module__NYigOq__table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.bank-institution-module__NYigOq__table th{text-align:left;background:var(--utility-bg-subtle);color:var(--utility-text-soft);padding:13px}.bank-institution-module__NYigOq__table td{border-top:1px solid var(--utility-border-soft);color:var(--utility-text-body);padding:14px 13px}.bank-institution-module__NYigOq__table td:first-child{color:var(--utility-text-strong)}.bank-institution-module__NYigOq__table a{color:#176b45;font-weight:800;text-decoration:none}.bank-institution-module__NYigOq__table .bank-institution-module__NYigOq__rate{color:#176b45;font-weight:850}.bank-institution-module__NYigOq__caption{color:var(--utility-text-muted);font-size:12px}.bank-institution-module__NYigOq__ranking{gap:9px;display:grid}.bank-institution-module__NYigOq__ranking article{border:1px solid var(--utility-border);background:var(--utility-bg-card);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.bank-institution-module__NYigOq__ranking article>span{color:#176b45;background:#effaf4;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.bank-institution-module__NYigOq__ranking div strong,.bank-institution-module__NYigOq__ranking div small{display:block}.bank-institution-module__NYigOq__ranking div small{color:var(--utility-text-muted);margin-top:3px}.bank-institution-module__NYigOq__ranking b{color:#176b45}.bank-institution-module__NYigOq__history{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;display:grid}.bank-institution-module__NYigOq__historyChart{border:1px solid var(--utility-border);background:var(--utility-bg-card);border-radius:16px;align-items:flex-end;gap:18px;min-height:220px;padding:22px 22px 12px;display:flex}.bank-institution-module__NYigOq__historyBar{text-align:center;flex:1;grid-template-rows:auto 1fr auto;align-items:end;gap:8px;min-width:64px;height:184px;display:grid}.bank-institution-module__NYigOq__historyValue{color:#176b45;font-size:13px;font-weight:850}.bank-institution-module__NYigOq__historyColumn{background:var(--utility-bg-subtle);border-radius:8px 8px 3px 3px;justify-content:center;align-items:flex-end;height:100%;display:flex;overflow:hidden}.bank-institution-module__NYigOq__historyColumn i{background:linear-gradient(#3ba66f,#176b45);border-radius:7px 7px 0 0;width:min(48px,70%);display:block}.bank-institution-module__NYigOq__historyBar>span{color:var(--utility-text-muted);white-space:nowrap;font-size:12px}.bank-institution-module__NYigOq__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bank-institution-module__NYigOq__examples article{border:1px solid var(--utility-border);background:var(--utility-bg-card);border-radius:14px;padding:19px}.bank-institution-module__NYigOq__examples span{color:var(--utility-text-muted);font-size:12px;display:block}.bank-institution-module__NYigOq__examples strong{color:#176b45;margin-top:8px;font-size:18px;display:block}.bank-institution-module__NYigOq__examples p{color:var(--utility-text-muted);margin:6px 0 0;font-size:12px}.bank-institution-module__NYigOq__calculator{color:#fff;background:#176b45;border-radius:10px;margin-top:16px;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-block}.bank-institution-module__NYigOq__decision{background:#f1f8f4;border-radius:18px;margin-top:48px;padding:26px}.bank-institution-module__NYigOq__decision h2{margin:6px 0 9px;font-size:23px}.bank-institution-module__NYigOq__decision p{color:var(--utility-text-body);line-height:1.75}.bank-institution-module__NYigOq__decision ul{color:var(--utility-text-body);margin:14px 0 0;padding-left:20px;line-height:1.8}.bank-institution-module__NYigOq__faq{border-top:1px solid var(--utility-border)}.bank-institution-module__NYigOq__faq details{border-bottom:1px solid var(--utility-border)}.bank-institution-module__NYigOq__faq summary{cursor:pointer;padding:17px 3px;font-weight:800}.bank-institution-module__NYigOq__faq p{color:var(--utility-text-soft);margin:-2px 3px 18px;line-height:1.75}.bank-institution-module__NYigOq__related,.bank-institution-module__NYigOq__hubs{flex-wrap:wrap;gap:9px;display:flex}.bank-institution-module__NYigOq__related a,.bank-institution-module__NYigOq__hubs a{border:1px solid var(--utility-border);background:var(--utility-bg-card);color:#176b45;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:750;text-decoration:none}.bank-institution-module__NYigOq__hubs{margin-top:12px}.bank-institution-module__NYigOq__hubs a{background:var(--utility-bg-subtle)}.bank-institution-module__NYigOq__sources{background:var(--utility-bg-subtle);border-radius:17px;margin-top:48px;padding:24px}.bank-institution-module__NYigOq__sources h2{margin:0 0 14px;font-size:21px}.bank-institution-module__NYigOq__sources p{color:var(--utility-text-soft);align-items:flex-start;gap:12px;margin:10px 0;font-size:12px;line-height:1.6;display:flex}.bank-institution-module__NYigOq__sources a{color:#176b45;flex:none;font-weight:800;text-decoration:none}html[data-theme=dark] .bank-institution-module__NYigOq__hero{background:linear-gradient(135deg,#16794b33,#176b4514);border-color:#6ee7a83d}html[data-theme=dark] .bank-institution-module__NYigOq__eyebrow{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__sectionHead span{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__decision>span{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__meta span{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__table a{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__table .bank-institution-module__NYigOq__rate{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__ranking b{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__examples strong{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__related a{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__hubs a{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__sources a{color:#86efac}html[data-theme=dark] .bank-institution-module__NYigOq__meta span{color:#86efac;background:#22c55e1f}html[data-theme=dark] .bank-institution-module__NYigOq__ranking article>span{color:#86efac;background:#22c55e1f}html[data-theme=dark] .bank-institution-module__NYigOq__notice{color:#f4d88a;background:#92640f2e;border-color:#f0d89947}html[data-theme=dark] .bank-institution-module__NYigOq__decision{background:var(--utility-bg-subtle)}@media (max-width:700px){.bank-institution-module__NYigOq__page{padding:18px 14px 56px}.bank-institution-module__NYigOq__hero{padding:24px 20px}.bank-institution-module__NYigOq__section{margin-top:40px}.bank-institution-module__NYigOq__examples,.bank-institution-module__NYigOq__history{grid-template-columns:1fr}.bank-institution-module__NYigOq__historyChart{min-height:180px}.bank-institution-module__NYigOq__ranking article{grid-template-columns:30px minmax(0,1fr)}.bank-institution-module__NYigOq__ranking b{grid-column:2}.bank-institution-module__NYigOq__sources p{display:block}.bank-institution-module__NYigOq__sources span{margin-top:5px;display:block}}
