/* Original PEAK industry illustrations: compact, local, decorative. */
.pv-industry-art{display:block;flex:none;width:80px;height:80px;object-fit:contain;filter:none}
.pv-industry-heading{display:flex;align-items:center;gap:15px;margin-bottom:18px}
.pv-industry-heading .pv-eyebrow{margin:0!important;max-width:calc(100% - 104px);line-height:1.55}
.pv-industry-art--hero{width:88px;height:88px}
.pv-sector-hub-grid .pv-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:28px;overflow:hidden}
.pv-sector-hub-grid .pv-card>.pv-eyebrow{margin:0 0 18px;color:#74796e;font-size:10px;letter-spacing:.12em}
.pv-sector-hub-grid .pv-card>.pv-industry-art{width:88px;height:88px;margin:0 0 16px;transition:transform .22s ease}
.pv-sector-hub-grid .pv-card h3{margin-top:0}
.pv-sector-hub-grid .pv-card>p{flex:1}
.pv-sector-hub-grid .pv-card:hover>.pv-industry-art{transform:translateY(-3px) rotate(-3deg)}
.pv-header .pv-nav-icon:has(.pv-industry-art){width:44px;height:44px;flex-basis:44px;background:transparent;border-radius:0}
.pv-header .pv-nav-icon .pv-industry-art{width:44px;height:44px}
.pv-header .pv-panel-links>a:hover .pv-nav-icon:has(.pv-industry-art){background:transparent}
.pv-mobile-group .pv-industry-link{display:flex;align-items:center;gap:10px}
.pv-industry-art--menu{width:31px;height:31px}
.pv-sector-links .pv-industry-link{justify-content:flex-start;gap:12px;padding:16px;min-width:0}
.pv-sector-links .pv-industry-art{width:54px;height:54px}
.pv-sector-links .pv-industry-link>span:last-child{margin-left:auto}
.pv-sector-links .pv-industry-link>span:not(:last-child){min-width:0;overflow-wrap:anywhere}
.pv-sweet-visual>.pv-industry-art{width:86px;height:86px;margin:0 auto 18px}
@media(max-width:680px){.pv-sector-hub-grid{grid-template-columns:1fr}.pv-sector-hub-grid .pv-card{padding:24px}.pv-sector-hub-grid .pv-card>.pv-industry-art{width:76px;height:76px}.pv-industry-art--hero{width:72px;height:72px}.pv-industry-heading{gap:12px}.pv-industry-heading .pv-eyebrow{max-width:calc(100% - 84px);font-size:10px}.pv-sector-links .pv-industry-art{width:46px;height:46px}.pv-sector-links .pv-industry-link{font-size:14px;padding:14px;gap:10px}}
@media(prefers-reduced-motion:reduce){.pv-sector-hub-grid .pv-card>.pv-industry-art{transition:none}.pv-sector-hub-grid .pv-card:hover>.pv-industry-art{transform:none}}
