.press-hero{text-align:center}.press-hero .lead{max-width:52ch;margin-left:auto;margin-right:auto}.pr-list{text-align:left;max-width:960px;margin:40px auto 0}.pr-item{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:24px;padding:28px 0;display:grid}.pr-item:first-child{border-top:0}.pr-item .date{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700}.pr-item h3{margin:0;font-size:21px}.pr-item:hover h3{color:var(--teal)}.pr-item .subtitle{color:var(--ink);margin-top:8px;font-weight:500}.pr-item .desc{color:var(--body);font-size:var(--fs-small);margin-top:6px}@media (max-width:620px){.pr-item{grid-template-columns:1fr;gap:6px}}.mc-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.mc-card{text-align:left;padding:22px;display:block}.mc-card .logo{object-fit:contain;width:auto;max-width:140px;height:28px}.mc-card .date{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-top:14px;font-size:11px;font-weight:700}.mc-card h4{color:var(--ink);font-size:15px;font-weight:500;font-family:var(--sans);margin-top:8px;line-height:1.4}@media (max-width:700px){.mc-grid{grid-template-columns:1fr}}
