.oc-case-study{--surface-page:#f5f5f5;--text-heading:#1c1c1c;--text-body:#4a4a4a;max-width:1208px;color:var(--text-body);margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.oc-case-head{text-align:center;max-width:920px;margin:0 auto 48px}.oc-case-head .oc-sub-h1{letter-spacing:-.03em;text-wrap:balance;color:var(--text-heading);font-weight:500;line-height:1.12}.oc-case-head .oc-sub-lede{max-width:56ch;margin:24px auto 0;line-height:1.4}.oc-case-paper{border:1px solid var(--border-subtle);background:var(--surface-white);border-radius:28px;padding:max(24px,min(5vw,64px))}.oc-case-paper>section{max-width:72ch;margin-left:auto;margin-right:auto}.oc-case-paper>section+section{border-top:1px solid var(--border-subtle);margin-top:40px;padding-top:40px}.oc-case-study h2{letter-spacing:-.03em;color:var(--text-heading);text-wrap:balance;margin:0 0 20px;font-size:max(25px,min(3vw,32px));font-weight:500;line-height:1.2}.oc-case-study p{margin:0 0 20px;font-size:17px;line-height:1.4}.oc-case-paper>.oc-case-results{max-width:none}.oc-case-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.oc-case-metrics article{background:var(--surface-page);border-radius:20px;padding:24px}.oc-case-metrics h2{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:max(28px,min(3vw,40px))}.oc-case-metrics p{margin:0;font-size:16px}.oc-case-results>p{max-width:72ch;margin:0 auto;font-size:15px}.oc-case-paper section>a{color:#4a5e80;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.oc-case-study a:focus-visible{outline:2px solid var(--dusk-iris);outline-offset:4px}.oc-case-paper blockquote{border-left:3px solid var(--dusk-iris);background:var(--surface-page);border-radius:0 20px 20px 0;margin:32px 0 24px;padding:24px 28px}.oc-case-paper blockquote p{color:var(--text-heading);font-size:20px}.oc-case-paper blockquote footer{font-size:15px;line-height:1.4}.oc-case-close{background:var(--surface-page);text-align:center;border-radius:28px;margin-top:48px;padding:max(28px,min(5vw,56px))}.oc-case-close p{max-width:60ch;margin:0 auto;font-size:15px}.oc-case-close .ocl-btn{color:#fff;background:#000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:32px;padding:14px 24px;text-decoration:none;display:inline-flex}@media (max-width:700px){.oc-case-study{padding-left:20px;padding-right:20px}.oc-case-head{margin-bottom:32px}.oc-case-paper{border-radius:20px;padding:24px 20px}.oc-case-metrics{grid-template-columns:1fr;gap:12px}.oc-case-metrics article{padding:20px}.oc-case-paper>section+section{margin-top:32px;padding-top:32px}.oc-case-paper blockquote{margin-left:0;margin-right:0;padding:20px}.oc-case-close{border-radius:20px;margin-top:32px;padding:28px 20px}}
