/* Approved LPC wordmark, using its complete transparent canvas. */
.brand,.admin-brand,.network-brand{gap:0!important}
.brand img.lpc-final-logo,.admin-brand img.lpc-final-logo,.network-brand img.lpc-final-logo{display:block!important;width:225px!important;height:auto!important;max-width:100%;object-fit:contain!important;object-position:left center!important;filter:none!important;border-radius:0!important;flex-shrink:0;clip-path:none!important;margin-right:0!important}
header .nav{min-height:96px}
aside .brand img.lpc-final-logo,.sidebar .admin-brand img.lpc-final-logo{width:175px!important;height:auto!important}
footer .brand img.lpc-final-logo{width:260px!important;height:auto!important;filter:brightness(0) invert(1)!important}
footer .brand{background:transparent;border-radius:0;padding:0}
.network-brand img.lpc-final-logo{width:225px!important;height:auto!important}
.site-footer-brand img{width:260px!important;height:auto!important;max-width:100%;object-fit:contain;object-position:left center;clip-path:none!important;margin-right:0!important;filter:brightness(0) invert(1);background:transparent}
header .nav button,header .nav .button,header .nav .btn{padding:8px 12px!important;font-size:12px!important;min-height:34px!important;line-height:1.2!important}
@media(max-width:700px){header .nav{min-height:80px}.brand img.lpc-final-logo{width:190px!important}footer .brand img.lpc-final-logo,.site-footer-brand img{width:230px!important}}
@media(min-width:981px){header .nav nav{gap:14px}header .nav nav>a{font-size:14px}}

@media(min-width:981px){header .nav nav{gap:clamp(14px,1.15vw,22px)!important}header .nav nav>a:not(.button){font-size:12px!important;font-weight:600!important;white-space:nowrap}header .nav{gap:28px}}
body.about-page .public-intro{padding:64px 0 48px}body.about-page main>.section{padding:64px 0}body.about-page .public-two-col{gap:clamp(28px,5vw,76px);align-items:start}body.about-page .public-two-col p{line-height:1.85;margin:0 0 20px}body.about-page .public-card{padding:28px}body.about-page .quote-service-grid{gap:24px;margin-top:28px}body.about-page .public-card h3:not(:first-child){margin-top:28px}body.about-page .founder-card{gap:40px}body.about-page .founder-copy{padding:36px}body.about-page .public-actions{gap:14px;display:flex;flex-wrap:wrap}@media(max-width:700px){body.about-page .public-intro{padding:42px 0 32px}body.about-page main>.section{padding:40px 0}body.about-page .public-card{padding:22px}body.about-page .quote-service-grid{gap:18px}body.about-page .founder-copy{padding:24px}body.about-page .founder-card{gap:0}}
