.case-study-story-page__hero{padding-bottom:clamp(92px,10vw,120px)}.case-study-story-page__hero .blog-story-page__hero-shell{min-height:clamp(520px,62vh,700px)}.case-study-story-page__hero .blog-story-page__title{max-width:1040px;margin-inline:auto}.case-study-story-page__hero-subtitle{max-width:680px}.case-study-story-page__listing-grid{display:grid;gap:22px}.case-study-story-page__listing-card{display:grid;gap:18px;padding:clamp(26px,4vw,42px);border:1px solid var(--use-case-border);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 42px #2a27350f}.case-study-story-page__listing-card h2{width:min(100%,920px);margin:0;color:#111018;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:400;line-height:1.05;letter-spacing:-.055em}.case-study-story-page__listing-card .blog-story-page__paragraph{max-width:880px}.case-study-story-page__metric-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:12px 16px;border:1px solid rgba(42,39,53,.12);border-radius:14px;background:#f4f8ffe6}.case-study-story-page__metric-strip span{color:#2a2735a3;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-study-story-page__metric-strip strong{color:#111018;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.03em}.case-study-story-page__glance-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0 0 clamp(42px,5vw,72px);border:1px solid rgba(42,39,53,.12);border-radius:16px;background:#2a27351a;box-shadow:0 18px 42px #2a27350d}.case-study-story-page__glance-strip div{display:grid;gap:8px;min-height:116px;align-content:center;padding:clamp(18px,2.4vw,28px);background:#fffffff0}.case-study-story-page__glance-strip span{color:#2a2735a3;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-study-story-page__glance-strip strong{color:#111018;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.case-study-story-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.case-study-story-page__content-grid .blog-story-page__primary-column{max-width:900px;margin:0 auto}.case-study-story-page__article-copy{display:grid;gap:20px}.case-study-story-page__quote-card{margin:clamp(34px,5vw,54px) 0 0;padding:clamp(28px,4vw,42px);border:1px solid rgba(42,39,53,.12);border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(223,236,255,.9),transparent 42%),#fffffff0;box-shadow:0 22px 54px #2a273514}.case-study-story-page__quote-card blockquote{margin:0;color:#111018;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.34;letter-spacing:-.035em}@media(max-width:720px){.case-study-story-page__hero{padding-bottom:88px}.case-study-story-page__listing-card{border-radius:20px}.case-study-story-page__glance-strip,.case-study-story-page__content-grid{grid-template-columns:1fr}.case-study-story-page__glance-strip{border-radius:14px}.case-study-story-page__glance-strip div{min-height:92px}}
