/* Approved Foundations Counseling identity, 2026-11-03. */
.brand.fc-brand-link,.national-brand.fc-brand-link{display:block;line-height:0;flex-shrink:0}
.brand.fc-brand-link>img.fc-brand-lockup,.national-brand.fc-brand-link>img.fc-brand-lockup{display:block;width:300px;height:auto;max-width:100%;object-fit:contain}
.site-footer .brand.fc-brand-link,.national-footer .national-brand.fc-brand-link{max-width:100%;margin-bottom:22px}
.site-footer .brand.fc-brand-link>img.fc-brand-lockup,.national-footer .national-brand.fc-brand-link>img.fc-brand-lockup{width:280px}
@media(max-width:1200px){.brand.fc-brand-link>img.fc-brand-lockup,.national-brand.fc-brand-link>img.fc-brand-lockup{width:260px}}
@media(max-width:600px){
 .brand.fc-brand-link>img.fc-brand-lockup,.national-brand.fc-brand-link>img.fc-brand-lockup{width:238px}
 .header-inner,.nav-row{min-height:88px}
 .footer-main>.footer-brand{grid-column:1/-1}
 .site-footer .brand.fc-brand-link>img.fc-brand-lockup,.national-footer .national-brand.fc-brand-link>img.fc-brand-lockup{width:280px}
}
@media(max-width:359px){.brand.fc-brand-link>img.fc-brand-lockup,.national-brand.fc-brand-link>img.fc-brand-lockup{width:210px}}
/* The same identity inside staff tools, including dynamically rendered office screens. */
.fc-sidebar .fc-brand[data-fc-identity],.fo-sidebar .fo-brand[data-fc-identity]{display:block;margin:0 0 30px;line-height:0;width:100%;max-width:240px;text-decoration:none}
.fc-brand[data-fc-identity] .fc-staff-logo,.fo-brand[data-fc-identity] .fc-staff-logo{display:block;width:100%;height:auto}
.fc-identity-caption{display:block;margin:12px 0 0 7px;font:8px/1.5 -apple-system,sans-serif;letter-spacing:1.7px;color:#65766b}
.fc-capture-wordmark[data-fc-identity]{display:block;width:260px;max-width:100%;text-decoration:none}
.fc-capture-wordmark[data-fc-identity] img{width:100%;height:auto}
.fc-identity-login{display:block;width:300px;max-width:100%;margin:0 0 28px;line-height:0}
.fc-identity-login img{display:block;width:100%;height:auto}
.mail-app-shell .mail-foundations-topline{min-height:84px}
.mail-app-shell .mail-foundations-topline>span{display:block;width:220px;height:65px;background:url('foundations-counseling-dark.svg') center/contain no-repeat;font-size:0;letter-spacing:0;flex-shrink:0}
.login h1 a{background-image:url('foundations-counseling-light.svg')!important;background-size:contain!important;background-position:center!important;width:300px!important;height:90px!important}
body.login{background:#f4f1e5}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:'';display:block;width:20px;height:20px;background:url('fc-favicon.svg') center/contain no-repeat}
@media(max-width:760px){.fc-sidebar .fc-brand[data-fc-identity],.fo-sidebar .fo-brand[data-fc-identity]{width:250px;max-width:100%;margin-bottom:20px}.fc-identity-caption{margin-top:6px}}
@media(max-width:600px){.mail-app-shell .mail-foundations-topline{min-height:72px;gap:12px}.mail-app-shell .mail-foundations-topline>span{width:200px;height:59px}}
