/* Fit the transparent PLCSTOC artwork without changing the source image. */
.site-branding .custom-logo.plcstoc-logo {
    display: block;
    width: 300px;
    max-width: 100%;
    height: 60px;
    max-height: none;
    object-fit: cover;
    object-position: center;
}
.footer-brand .footer-logo.plcstoc-logo {
    display: block;
    width: 220px;
    max-width: 100%;
    height: 44px;
    max-height: none;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 1100px) {
    .site-branding .custom-logo.plcstoc-logo { width: 210px; height: 42px; }
}
@media (max-width: 520px) {
    .site-branding .custom-logo.plcstoc-logo { width: 200px; height: 40px; }
}
@media (max-width: 360px) {
    .site-branding .custom-logo.plcstoc-logo { width: 160px; height: 32px; }
}
