.CasePage-module__jt2H4W__page{max-width:900px;margin:0 auto;padding:24px;animation:.26s both CasePage-module__jt2H4W__pageIn}.CasePage-module__jt2H4W__back{color:inherit;opacity:.85;margin-bottom:16px;text-decoration:none;display:inline-block}.CasePage-module__jt2H4W__back:hover{opacity:1}.CasePage-module__jt2H4W__muted{opacity:.7}.CasePage-module__jt2H4W__hero{background:#ffffff0a;border-radius:18px;width:100%;height:340px;margin-bottom:18px;position:relative;overflow:hidden}@media (max-width:640px){.CasePage-module__jt2H4W__hero{height:240px}}.CasePage-module__jt2H4W__heroImg{object-fit:cover;object-position:center;transform:scale(1.02)}.CasePage-module__jt2H4W__heroOverlay{background:linear-gradient(#0000001a 0%,#00000040 55%,#0000008c 100%);position:absolute;inset:0}.CasePage-module__jt2H4W__header{margin-bottom:22px}.CasePage-module__jt2H4W__h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 8px;font-weight:800;line-height:1.05}.CasePage-module__jt2H4W__excerpt{opacity:.75;margin:0;line-height:1.6}.CasePage-module__jt2H4W__metaRow{opacity:.7;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:13px;display:flex}.CasePage-module__jt2H4W__metaItem{align-items:center;gap:8px;display:inline-flex}.CasePage-module__jt2H4W__chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.CasePage-module__jt2H4W__chip{color:#f5f6f8;background:#0095ff1f;border:1px solid #0095ff40;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.CasePage-module__jt2H4W__chip:hover{background:#0095ff29;border-color:#0095ff73}.CasePage-module__jt2H4W__prose{margin-top:18px;line-height:1.7;animation:.32s 70ms both CasePage-module__jt2H4W__contentIn}.CasePage-module__jt2H4W__prose h1,.CasePage-module__jt2H4W__prose h2,.CasePage-module__jt2H4W__prose h3{margin:22px 0 10px;line-height:1.2}.CasePage-module__jt2H4W__prose h2{font-size:28px}.CasePage-module__jt2H4W__prose h3{opacity:.95;font-size:20px}.CasePage-module__jt2H4W__prose p{opacity:.92;margin:12px 0}.CasePage-module__jt2H4W__prose ul,.CasePage-module__jt2H4W__prose ol{margin:12px 0;padding-left:20px}.CasePage-module__jt2H4W__prose li{margin:6px 0}.CasePage-module__jt2H4W__prose a{color:#53a7ff;border-bottom:1px solid #53a7ff59;text-decoration:none}.CasePage-module__jt2H4W__prose a:hover{border-bottom-color:#53a7ffcc}.CasePage-module__jt2H4W__prose blockquote{background:#ffffff0a;border-left:3px solid #53a7ffb3;border-radius:10px;margin:16px 0;padding:12px 14px}.CasePage-module__jt2H4W__prose img{border-radius:16px;width:100%;max-width:100%;height:auto;margin:16px 0;display:block}.CasePage-module__jt2H4W__prose code{background:#ffffff0f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.CasePage-module__jt2H4W__back{margin-bottom:16px}@keyframes CasePage-module__jt2H4W__pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CasePage-module__jt2H4W__contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CasePage-module__jt2H4W__page,.CasePage-module__jt2H4W__prose{animation:none!important}}.CasePage-module__jt2H4W__by{opacity:.7;margin-right:8px}.CasePage-module__jt2H4W__authorChips{vertical-align:middle;flex-wrap:wrap;gap:8px;display:inline-flex}.CasePage-module__jt2H4W__authorChip{height:26px;color:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.CasePage-module__jt2H4W__authorChip:hover{background:#0095ff1a;border-color:#0095ff59;transform:translateY(-1px)}
.BackButton-module__FA0Hcq__back{color:inherit;font:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;text-decoration:none;transition:opacity .16s;display:inline-flex}.BackButton-module__FA0Hcq__back:hover{opacity:1}
