.post-hero .hero-meta{grid-template-columns:1.1fr .8fr 1fr}
.post-hero .hero-meta>div:first-child strong{font-size:clamp(2rem,4vw,4.7rem);letter-spacing:-.045em}
.post-hero .hero-meta>div:first-child span{max-width:360px}
.report-download{scroll-margin-top:80px}
.report-download .report-content h1{letter-spacing:-.045em;text-transform:none;margin:2.2rem 0;font-size:clamp(3.5rem,7vw,8rem);font-weight:950;line-height:.9}
.report-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.report-actions a{border:2px solid var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.15rem;font-size:.72rem;font-weight:900;display:inline-flex}
.report-primary{background:var(--ink);color:var(--white)}
.report-secondary{background:var(--white);color:var(--ink)}
.report-actions a:hover,.report-actions a:focus-visible{box-shadow:5px 5px 0 var(--purple);transform:translate(-2px,-2px)}
.report-meta{margin-top:1rem!important;font-size:.75rem!important;font-weight:800}
.conference-recap{background:var(--ink);color:var(--white)}
.recap-grid{grid-template-columns:1.25fr .75fr;gap:clamp(3rem,8vw,8rem);align-items:end;margin-top:4rem;display:grid}
.recap-grid h2{color:var(--aqua);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,7.5vw,8rem);font-weight:950;line-height:.9}
.recap-grid>div{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.6}
.recap-grid p+p{margin-top:1.2rem}
.conference-recap .topic-cloud span{border-color:var(--white)}
.conference-recap .topic-cloud span:nth-child(3n+1){color:var(--ink)}
.conference-recap .topic-cloud span:nth-child(3n+2){color:var(--ink)}
@media(max-width:1050px){.post-hero .hero-meta{grid-template-columns:1fr 1fr}.post-hero .hero-meta>a{grid-column:1/-1}.recap-grid{grid-template-columns:1fr}.recap-grid>div{max-width:720px}}
@media(max-width:700px){.post-hero .hero-meta{grid-template-columns:1fr}.post-hero .hero-meta>a{grid-column:auto}.report-actions{display:grid}.report-actions a{width:100%}.recap-grid{margin-top:3rem}}
