.case-workflow-nav{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px}.case-workflow-nav a{padding:12px 20px;border:1px solid #cbdcf0;border-radius:999px;text-decoration:none;font-weight:700;color:#173c60;background:#fff}.case-workflow-nav a:hover,.case-workflow-nav a[aria-current="page"]{background:#2563eb;border-color:#2563eb;color:#fff}.case-signal{font-size:14px;font-weight:700;color:#2563eb;margin:24px 0 16px}.case-example-note{padding:20px 24px;border-left:4px solid #2563eb;background:#edf5ff;border-radius:8px;line-height:1.7;margin-bottom:40px}.case-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.case-detail-grid h2{font-size:30px;line-height:1.25;margin:16px 0}.case-detail-grid h3{margin-top:28px}.case-detail-grid p{line-height:1.8;color:#526b80}.case-message{margin:20px 0;padding:26px;background:#f0f6ff;border-radius:14px;color:#163b60;font-size:19px;line-height:1.7}.case-message-caption{font-size:13px}.case-hero h1{max-width:950px}.case-hero .lead{max-width:850px}.case-workflow-nav a:focus-visible{outline:3px solid #90b8ff;outline-offset:3px}@media(max-width:700px){.case-detail-grid{grid-template-columns:1fr;gap:28px}.case-workflow-nav{gap:8px}.case-workflow-nav a{font-size:13px;padding:10px 14px}.case-detail-grid h2{font-size:26px}.case-message{font-size:17px;padding:20px}}
.platform-nav-label.usecase-group{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#607b93;padding:10px 12px 5px;font-weight:800}.usecases-dropdown{max-height:75vh;overflow-y:auto}
