
/* Equal partner slots: identical width, height and fit on every surface. */
.brand-lockup img,.cinema-logo-lockup img,.pg-lockup img,.pdf-marks img{width:76px!important;height:36px!important;object-fit:contain!important;flex:none}
.beta-badge{display:inline-flex;align-items:center;vertical-align:middle;border:1px solid currentColor;border-radius:3px;padding:2px 5px;font:600 9px/1.3 Arial,sans-serif;letter-spacing:.09em;margin-left:5px;white-space:nowrap}
.sample-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;padding-top:20px;border-top:1px solid #cdd7dc}
.sample-decision-grid h4,.sample-critical h4{font-size:18px;margin:10px 0}
.sample-decision-grid p,.sample-critical p{font-size:14px;line-height:1.65;color:#50616b}
.sample-critical{padding:15px 18px;background:#eef2ed;border-left:3px solid #77927b}
@media(max-width:600px){.brand-lockup img,.cinema-logo-lockup img,.pg-lockup img{width:64px!important;height:31px!important}.sample-decision-grid{grid-template-columns:1fr;gap:8px}}

/* Realist mark: 1.5× its previous displayed size, preserving its aspect ratio. */
.brand-lockup img[alt="Realist"],.cinema-logo-lockup img[alt="Realist"],.pg-lockup img[alt="Realist"],.pdf-marks img[alt="Realist"]{width:114px!important;height:54px!important}
@media(max-width:600px){.brand-lockup img[alt="Realist"],.cinema-logo-lockup img[alt="Realist"],.pg-lockup img[alt="Realist"]{width:96px!important;height:46.5px!important}}
