.case-published{font-size:13px;color:var(--muted)}.prose .case-lead{font-size:20px;line-height:1.7}.case-hero{margin:32px 0}.case-hero img{display:block;width:100%;height:auto}.case-hero figcaption{margin-top:10px;font-size:12px;color:var(--muted)}.case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px;background:#eee7eb;margin:30px 0}.case-facts dt{font-size:12px;color:var(--muted);margin-bottom:8px}.case-facts dd{margin:0;font-size:15px;font-weight:650;line-height:1.6}.case-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:30px}.case-photos img{display:block;width:100%;height:auto;aspect-ratio:1.7;object-fit:cover}.case-links{display:flex;flex-wrap:wrap;gap:16px 25px;font-size:14px}.case-next{padding:28px;border-inline-start:3px solid var(--wine);background:#fffdfa;margin-block:40px}.case-next h2{margin-top:0}.audience-evidence{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding-bottom:65px}.audience-evidence h2{font-size:40px;line-height:1.2;margin-block:15px}.audience-evidence p{color:var(--muted);line-height:1.8}.audience-evidence img{width:100%;height:auto;display:block}.btn-copy{background:transparent;border:1px solid #ffffff80;color:#fff;justify-content:center}.btn-copy:hover{background:#ffffff15}.contact-form [hidden]{display:none}.contact-form [data-enquiry-fallback] textarea{min-height:190px}.contact-form .btn-copy:focus-visible{outline:3px solid #fff;outline-offset:4px}.case-links a:focus-visible,.case-photos a:focus-visible{outline:3px solid var(--wine);outline-offset:5px}@media(max-width:700px){.case-facts{grid-template-columns:1fr;gap:20px}.case-photos{gap:12px}.case-next{padding:22px}.prose .case-lead{font-size:18px}.audience-evidence{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.audience-evidence h2{font-size:32px}.contact-form .btn-copy{font-size:12px}}

.news-card>img{height:auto;aspect-ratio:1.7;object-fit:cover}
