/* PEG unified portfolio and restored business content */
.partner-grid.unified-brand-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;border:0;background:transparent}
.unified-brand-grid>.portfolio-logo{flex:0 0 calc((100% - 70px)/6);min-width:0;min-height:168px;border:1px solid #e4ddcb;background:#fff;padding:22px 16px 18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}
.unified-brand-grid .portfolio-logo-image{width:100%;height:88px;display:flex;align-items:center;justify-content:center}
.unified-brand-grid .logo-sprite{width:164px;max-width:100%;height:auto}
.unified-brand-grid .portfolio-brand-image{display:block;width:auto;height:auto;max-width:min(154px,100%);max-height:84px;object-fit:contain;filter:none}
.unified-brand-grid .aptamil-wordmark{max-width:min(150px,100%);max-height:76px}
.unified-brand-grid .portfolio-logo-name{font:400 12px/1.4 var(--sans);letter-spacing:.01em;color:#625c50;text-align:center}
.unified-brand-grid .portfolio-logo:hover{background:#fbfaf6;border-color:#b79a61}
.unified-home-brands .portfolio-note,.unified-portfolio .portfolio-note{max-width:760px;margin-top:24px!important}
.portfolio-anchor{display:block;height:0;scroll-margin-top:130px}
body[data-page="brands"] .unified-portfolio #international-panel{margin:0;padding:0;border:0;height:0}
.restored-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.restored-principles>div{min-width:0}
.restored-principles p{line-height:1.7}
.restored-story{display:grid;grid-template-columns:1fr 1fr;gap:70px}
.restored-story .editorial-copy p+p{margin-top:20px}
.restored-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:48px}
.restored-business-grid article{border-top:1px solid currentColor;padding-top:24px;min-width:0}
.restored-business-grid .small-index{color:#49402c}
.restored-business-grid h3{font:32px/1.2 var(--serif);margin:24px 0 20px}
.restored-business-grid p,.restored-business-grid li{font-size:14px;line-height:1.8}
.restored-business-grid p+p{margin-top:16px}
.restored-business-grid ul{padding-left:18px;margin-top:18px}
.restored-business-grid li+li{margin-top:8px}
.restored-brand-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}
.contact-page-intro{font-size:16px;line-height:1.8;margin-top:24px;max-width:650px;color:var(--muted)}
body[data-page="contact"] .page-hero h1{font-size:clamp(44px,6vw,86px)}
@media(max-width:1100px){.unified-brand-grid>.portfolio-logo{flex-basis:calc((100% - 42px)/4)}.restored-principles,.restored-brand-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.restored-story{gap:36px}.restored-business-grid{gap:24px}.restored-business-grid h3{font-size:27px}}
@media(max-width:760px){.unified-brand-grid>.portfolio-logo{flex-basis:calc((100% - 14px)/2);min-height:150px;padding:18px 12px 14px}.unified-brand-grid .portfolio-logo-image{height:82px}.unified-brand-grid .portfolio-brand-image{max-width:min(134px,100%);max-height:73px}.unified-brand-grid .portfolio-logo-name{font-size:11px}.restored-story,.restored-business-grid,.restored-brand-pillars{grid-template-columns:1fr;gap:30px}.restored-principles{gap:24px}.restored-principles h3{font-size:21px}.contact-page-intro{font-size:14px}.restored-business-grid{margin-top:30px}.restored-story .editorial-copy{padding-top:0}}
