.case-study .case-figure{margin:0 0 24px}.case-study figcaption{color:var(--muted);font-size:14px;line-height:1.65;max-width:850px;margin-top:16px}.case-study .case-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);gap:32px;margin:0}.case-study .case-steps li{padding-top:28px}.case-study .case-steps .eyebrow{display:block;margin-bottom:20px}.case-study .case-steps h3{line-height:1.2}.case-study .case-note{border-left:3px solid var(--red);padding:14px 0 14px 24px;margin:30px 0}.case-study .case-availability{max-width:1000px}.case-study .case-availability img{width:100%;height:auto;border:1px solid var(--line)}.case-study .seo-section>p a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.case-study .case-steps{grid-template-columns:1fr;gap:0}.case-study .case-steps li+li{border-top:1px solid var(--line)}.case-study .case-note{padding-left:18px}}
