.case-study article{max-width:940px}.case-study h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.1}.case-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:15px;display:flex}.case-meta{color:#475569;font-size:15px!important}.case-note{background:#eef2ff;border-left:3px solid #4f46e5;border-radius:0 10px 10px 0;margin:28px 0;padding:20px 24px;line-height:1.75}.case-study figure{margin:32px 0}.case-study figure img{border:1px solid #cbd5e1;border-radius:12px;width:100%;height:auto;display:block}.case-study figcaption{color:#475569;margin-top:12px;font-size:14px;line-height:1.6}.case-table{border:1px solid #cbd5e1;border-radius:10px;margin:24px 0;overflow-x:auto}.case-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.case-table th,.case-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:16px}.case-table thead{background:#eef2ff}.case-table tbody tr:nth-child(2n){background:#f8fafc}.case-table th[scope=row]{width:28%;min-width:140px}.case-study pre{white-space:pre;max-width:100%;font-size:14px;overflow-x:auto}.case-study h2{scroll-margin-top:25px}.case-study li{margin:12px 0}.case-study a{text-underline-offset:3px}.case-study nav{flex-wrap:wrap;gap:15px}@media (max-width:600px){.case-note{padding:16px}.case-table th,.case-table td{padding:12px}.case-table table{font-size:14px}}.case-table th,.case-table td{white-space:normal;overflow-wrap:anywhere}.case-study article{min-width:0}.case-study p,.case-study li,.case-study .eyebrow{overflow-wrap:anywhere}
