.press-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.press-logo{display:flex;align-items:center;justify-content:center;min-height:92px;padding:22px;background:#fff;border:1px solid #3b76a54d;border-radius:12px}.press-logo img{display:block;width:auto;height:auto;max-width:155px;max-height:44px;object-fit:contain}.press-proof .btn{margin-top:30px}.program-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.program-card>img{height:180px!important;width:100%;object-fit:contain}.program-card h3{font-size:21px}.program-card>div>span{min-height:34px;display:block}
@media(max-width:1100px){.press-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.program-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.program-card h3{font-size:17px;min-height:42px}.program-card:nth-last-child(-n+2){width:100%}.program-card h3{font-size:20px}}
@media(max-width:700px){.press-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.press-logo{min-height:80px;padding:17px}.press-logo img{max-width:120px;max-height:36px}.program-grid{grid-template-columns:1fr}.program-card>img{height:auto!important;max-height:260px}.program-card>div>span{min-height:0}.press-proof .section-head h2{font-size:37px}}

.media-proof-note{font:400 12px/1.8 var(--body);color:#b6cce2;grid-column:1/-1;margin-top:16px}

.press-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.press-text-mark{font:700 23px/1.2 var(--heading);color:#15314a;letter-spacing:-.04em}.press-logo:hover{border-color:#1687e8}.press-logo img{max-width:140px;max-height:44px}@media(max-width:700px){.press-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-logo img{max-width:120px;max-height:38px}.press-text-mark{font-size:20px}}

.countries-list{grid-column:2;display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:16px 0 0;padding:0;color:#bfd3e8;font:400 12px/1.8 var(--body)}.countries-list li{white-space:nowrap}.countries-list li:not(:last-child):after{content:" |";margin-left:12px;color:#4c7294}.press-syndicated{flex-direction:column;gap:8px}.press-syndicated small{color:#4b6176;font:400 9px/1.5 var(--body)}
