/* Approved Private Family Budget branding. The PNG artwork is preserved. */
.rf-site .p-brand.p-brand-art{display:block;flex:0 1 300px;width:300px;max-width:300px;min-width:0;line-height:0}
.p-brand-art .brand-wordmark{display:block;width:100%;height:60px;object-fit:cover;object-position:center}
.p-brand-art .brand-emblem{display:none}
.rf-site .p-footer .p-brand-art{width:280px;max-width:280px;flex:0 0 280px}
.brand-mark{width:42px;height:42px;overflow:hidden}
.brand-mark img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.4)}
@media(max-width:1100px){.rf-site .p-header .p-brand-art{flex-basis:280px;width:280px;max-width:280px}}
@media(max-width:760px){.rf-site .p-header .p-brand-art{flex-basis:240px;width:240px;max-width:240px}.p-header .brand-wordmark{height:52px}}
@media(max-width:480px){.rf-site .p-header .p-brand-art{flex:0 0 48px;width:48px;max-width:48px;height:48px;overflow:hidden}.p-header .brand-wordmark{display:none}.p-header .brand-emblem{display:block;width:48px;height:48px;transform:scale(1.4)}.rf-site .p-footer .p-brand-art{flex-basis:260px;width:260px;max-width:100%}}
