.rate-page-title{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid var(--second-color)}.rate-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}@media(max-width:991px){.rate-grid{grid-template-columns:1fr;gap:24px}}.rate-card{background:#fff;border:1px solid var(--light-100);border-radius:12px;padding:28px}.rate-card-full{margin-bottom:32px}.rate-card-heading{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 16px}.rate-bank-logo{max-height:48px;width:auto;margin-bottom:20px;object-fit:contain}.rate-card p{font-size:14px;color:var(--main-color);line-height:1.6;margin-bottom:12px}.rate-card p:last-child{margin-bottom:0}.rate-card ul,.rate-card ol{margin:0 0 16px 20px;padding:0;font-size:14px;color:var(--main-color);line-height:1.7}.rate-card ul{list-style:disc}.rate-card ol{list-style:decimal}.rate-card li{margin-bottom:4px}.rate-card a{color:var(--second-color);font-weight:600;text-decoration:none}.rate-card a:hover{text-decoration:underline;color:#0277bd}.rate-card strong{color:#0f172a}.rate-contact-info{font-size:12px!important;color:var(--dark-300)!important;margin-top:16px;padding-top:12px;border-top:1px solid var(--light-100)}.rate-divider{border:none;border-top:1px solid var(--light-100);margin:8px 0 32px}
