.rates-module{width:100%}.rates-footer.hide{display:none}.rates-section{margin-bottom:60px;position:relative}.rates-section:last-child{margin-bottom:0}.rates-section-title{color:#0d4a8c;font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:1.1;margin-bottom:42px}.rates-cell sup,.rates-section-title sup{font-size:16px;line-height:0;vertical-align:super}.rates-cell a,.rates-section-title a{color:#0d4a8c;text-decoration:none}.rates-cell a:hover,.rates-section-title a:hover{text-decoration:underline}.rates-table{position:relative;width:100%}.rates-table-head{position:sticky;top:0;z-index:10}.rates-table-row{align-items:stretch;display:grid;grid-template-columns:40% 20% 20% 20%}.rates-table-row--head{background:#d9e8f3;border-radius:8px;overflow:hidden}.rates-cell{box-sizing:border-box;font-size:18px;font-weight:600;padding:22px 24px}.rates-table-row--head .rates-cell{background:#d9e8f3;color:#123f73;font-size:20px;font-weight:700}.rates-table-body .rates-table-row:nth-child(2n){background:#f2f9ff;border-radius:8px}.rates-table-body .rates-table-row:nth-child(2n) .rates-cell{background:#f2f9ff}.rates-table-body .rates-table-row:nth-child(odd) .rates-cell{background:transparent}.rates-table .col-term{width:100%}.rates-table .col-apy,.rates-table .col-rate{color:#0d4a8c;width:100%}.rates-table-head .col-apy,.rates-table-head .col-rate{color:#123f73}.rates-table-head sup{font-size:12px;line-height:0;vertical-align:super}.rates-footer{border-top:2px solid #d9e8f3;color:#4a4a4a;font-family:inherit;margin-top:60px;padding-top:30px}.rates-footer-meta{color:#123f73;display:flex;font-size:18px;gap:30px;margin-bottom:20px}.rates-footer-meta p{margin:0}.rates-footnotes{font-size:14px;line-height:1.6;padding-left:20px}.rates-footnotes li{margin-bottom:10px}@media (max-width:767px){.rates-section{margin-bottom:70px}.rates-section-title{font-size:38px;margin-bottom:28px}.rates-table{overflow-x:auto}.rates-table-body,.rates-table-head,.rates-table-row{min-width:700px}.rates-table-body .rates-cell,.rates-table-row--head .rates-cell{font-size:16px;padding:16px 18px}.rates-table-row{align-items:stretch;display:flex}.rates-cell.col-apy{text-align:center}.rates-cell.col-apy,.rates-cell.col-rate{max-width:25%;width:100%}.rates-cell.col-term{max-width:45%;width:100%}.rates-footer-meta{flex-direction:column;gap:10px}}