.brand img{display:block;width:auto;height:46px;max-width:175px;object-fit:contain}
.site-header .brand img{height:44px}
.footer-grid .brand img{height:55px;max-width:205px}
.sidebar .brand img{height:58px;max-width:190px}
.portal-login .brand span,.portal-login .brand strong{display:none}
.portal-login .brand{width:200px;height:66px;background:url('assets/refinancebc-logo.png') center/contain no-repeat}
@media(max-width:560px){.site-header .brand img{height:38px;max-width:145px}.sidebar .brand img{height:52px;max-width:175px}}
.article-featured{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:22px;margin:0 0 38px;background:var(--cream)}
.blog-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;margin-bottom:20px}.blog-card h2{font-size:1.35rem}
