.article-archive{max-width:1152px;margin:30px auto 0}.ogilvy-main .solution-with-articles{max-width:none}.solution-with-articles>h2,.solution-with-articles>.case-copy{max-width:760px;margin-left:auto;margin-right:auto}.article-archive-intro{margin-top:38px}.ogilvy-main .case-copy .article-archive-intro h3{margin-bottom:18px}.archive-note{font:inherit;color:inherit;margin:0}.archived-article{padding:40px 0 48px;border-top:1px solid #d6dee3}.article-social-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.article-social-pair figure{width:100%;min-width:0;margin:0 auto}.article-instagram{max-width:540px}.article-instagram-frame{display:block;width:100%;max-width:540px;border:0;background:#fff}.article-facebook{max-width:500px}.article-facebook-stage{width:100%;overflow:hidden;position:relative}.article-facebook-stage iframe{display:block;width:500px;max-width:none;transform-origin:top left}.article-social-pair figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:14px}
@media(max-width:900px){.article-social-pair{grid-template-columns:1fr;gap:32px}.article-facebook{max-width:540px}.article-facebook-stage{max-width:500px;margin:auto}}@media(max-width:700px){.article-archive{margin:24px auto 0}.archived-article{padding:30px 0 36px}.article-social-pair{gap:28px}.article-archive-intro{margin-top:30px}}

.article-pdf-preview{max-width:960px;margin:36px auto 0}.article-pdf-frame{display:block;width:100%;height:640px;border:1px solid var(--line);background:#f4f5f6}.article-pdf-preview figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:14px}.ogilvy-result-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 34px}.ogilvy-result-metrics>div{min-width:0}.ogilvy-result-metrics .impact-number{font-size:clamp(52px,5.7vw,76px)}.ogilvy-result-metrics>div>p:last-child{font-size:inherit;line-height:inherit;max-width:190px}@media(max-width:700px){.article-pdf-frame{height:500px}.article-pdf-preview{margin-top:28px}.ogilvy-result-metrics{grid-template-columns:1fr;gap:28px}.ogilvy-result-metrics>div>p:last-child{max-width:none}.ogilvy-result-metrics .impact-number{font-size:64px}}
