.CaseDetailPage-module__nCaq-W__breadcrumbs{margin:0 0 clamp(28px,4vw,40px);padding:0}.CaseDetailPage-module__nCaq-W__breadcrumbList{color:var(--text-secondary);font-family:var(--text-caption-family);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-lh);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.CaseDetailPage-module__nCaq-W__breadcrumbList li{align-items:center;gap:10px;display:inline-flex}.CaseDetailPage-module__nCaq-W__breadcrumbList li:not(:last-child):after{content:"/";color:var(--text-secondary);opacity:.55}.CaseDetailPage-module__nCaq-W__breadcrumbList a{color:var(--text-secondary);text-decoration:none}.CaseDetailPage-module__nCaq-W__breadcrumbList a:hover,.CaseDetailPage-module__nCaq-W__breadcrumbList a:focus-visible{color:var(--accent);outline:none}.CaseDetailPage-module__nCaq-W__breadcrumbCurrent{color:var(--text-primary)}.CaseDetailPage-module__nCaq-W__hero{border-bottom:1px solid var(--line);padding-block:clamp(28px,4vw,40px) clamp(64px,7vw,104px)}.CaseDetailPage-module__nCaq-W__heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.CaseDetailPage-module__nCaq-W__heroCopy{flex-direction:column;align-items:flex-start;min-width:0;max-width:40rem;display:flex}.CaseDetailPage-module__nCaq-W__heroGraphic{min-width:0}.CaseDetailPage-module__nCaq-W__heroCopy h1{max-width:18ch;font-family:var(--text-display-family);font-size:var(--text-display-size);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking);line-height:var(--text-display-lh);overflow-wrap:anywhere;text-wrap:balance;margin:20px 0 22px}.CaseDetailPage-module__nCaq-W__metaRow{flex-wrap:wrap;gap:8px 10px;margin:0 0 22px;display:flex}.CaseDetailPage-module__nCaq-W__chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-primary);font-family:var(--text-caption-family);font-size:var(--text-caption-size);letter-spacing:.04em;font-weight:600;line-height:var(--text-caption-lh);text-transform:uppercase;align-items:center;padding:6px 10px;display:inline-flex}.CaseDetailPage-module__nCaq-W__metaStat{color:var(--accent);font-family:var(--text-mono-family);font-size:var(--text-caption-size);letter-spacing:.02em;align-items:center;padding:6px 10px;font-weight:600;display:inline-flex}.CaseDetailPage-module__nCaq-W__heroLead{max-width:40rem;color:var(--text-secondary);font-family:var(--text-lead-family);font-size:var(--text-lead-size);font-weight:var(--text-lead-weight);letter-spacing:var(--text-lead-tracking);line-height:var(--text-lead-lh);margin:0}.CaseDetailPage-module__nCaq-W__heroNote{border-top:1px solid var(--line);max-width:36rem;color:var(--text-primary);font-family:var(--text-body-family);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-lh);margin:18px 0 0;padding:14px 0 0}.CaseDetailPage-module__nCaq-W__heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.CaseDetailPage-module__nCaq-W__blockInner{gap:clamp(24px,4vw,40px);display:grid}.CaseDetailPage-module__nCaq-W__blockIntro{gap:12px;max-width:40rem;display:grid}.CaseDetailPage-module__nCaq-W__blockIntro h2{font-family:var(--text-h2-family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-lh);margin:0}.CaseDetailPage-module__nCaq-W__factBadge{border:1px solid var(--line-strong);width:fit-content;font-family:var(--text-mono-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.CaseDetailPage-module__nCaq-W__factBadge[data-fact=client-statement]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.CaseDetailPage-module__nCaq-W__factBadge[data-fact=documented-fact]{border-color:var(--line-strong);background:var(--surface);color:var(--text-primary)}.CaseDetailPage-module__nCaq-W__factBadge[data-fact=interpretation]{background:var(--accent-soft-bg);color:var(--text-primary);border-color:#0000}.CaseDetailPage-module__nCaq-W__situationSection{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.CaseDetailPage-module__nCaq-W__statementPanel{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));max-width:44rem;padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px)}.CaseDetailPage-module__nCaq-W__statementPanel p{color:var(--text-primary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}.CaseDetailPage-module__nCaq-W__statementPanel p+p{margin-top:14px}.CaseDetailPage-module__nCaq-W__evidenceSection{border-bottom:1px solid var(--line);background:var(--surface);padding-block:clamp(56px,8vw,96px)}.CaseDetailPage-module__nCaq-W__evidenceList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.CaseDetailPage-module__nCaq-W__evidenceItem{border:1px solid var(--line);background:var(--canvas);padding:20px 22px}.CaseDetailPage-module__nCaq-W__evidenceItem h3{font-family:var(--text-h3-family);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking);line-height:var(--text-h3-lh);margin:0 0 10px}.CaseDetailPage-module__nCaq-W__evidenceItem p{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}.CaseDetailPage-module__nCaq-W__timelineSection{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.CaseDetailPage-module__nCaq-W__timelineList{gap:0;margin:0;padding:0;list-style:none;display:grid}.CaseDetailPage-module__nCaq-W__timelineItem{grid-template-columns:28px minmax(0,1fr);gap:18px;display:grid}.CaseDetailPage-module__nCaq-W__timelineMarker{flex-direction:column;align-items:center;padding-top:6px;display:flex;position:relative}.CaseDetailPage-module__nCaq-W__timelineDot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex-shrink:0}.CaseDetailPage-module__nCaq-W__timelineStem{background:color-mix(in srgb, var(--accent) 45%, var(--line));flex:1;width:2px;min-height:48px;margin-top:6px}.CaseDetailPage-module__nCaq-W__timelineBody{padding-bottom:clamp(28px,4vw,40px)}.CaseDetailPage-module__nCaq-W__timelineCount{color:var(--accent);font-family:var(--text-mono-family);letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.CaseDetailPage-module__nCaq-W__timelineBody h3{font-family:var(--text-h3-family);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking);line-height:var(--text-h3-lh);margin:0 0 10px}.CaseDetailPage-module__nCaq-W__timelineBody p{max-width:42rem;color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}.CaseDetailPage-module__nCaq-W__outcomeSection{border-bottom:1px solid var(--line);background:var(--surface);padding-block:clamp(56px,8vw,96px)}.CaseDetailPage-module__nCaq-W__outcomeInner{max-width:52rem}.CaseDetailPage-module__nCaq-W__outcomePanel{border:1px solid var(--line-strong);border-top:4px solid var(--accent);background:var(--canvas);padding:clamp(28px,4vw,40px)}.CaseDetailPage-module__nCaq-W__outcomeHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.CaseDetailPage-module__nCaq-W__outcomePanel h2{font-family:var(--text-h2-family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-lh);margin:0 0 16px}.CaseDetailPage-module__nCaq-W__outcomeBody{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0 0 16px}.CaseDetailPage-module__nCaq-W__outcomeResult{color:var(--text-primary);font-family:var(--text-lead-family);font-size:var(--text-lead-size);font-weight:600;line-height:var(--text-lead-lh);margin:0 0 20px}.CaseDetailPage-module__nCaq-W__outcomeMeta{border-top:1px solid var(--line);color:var(--text-secondary);font-family:var(--text-mono-family);font-size:var(--text-caption-size);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;padding-top:16px;display:flex}.CaseDetailPage-module__nCaq-W__influencesSection{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,88px)}.CaseDetailPage-module__nCaq-W__influenceList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.CaseDetailPage-module__nCaq-W__influenceList li{border:1px solid var(--line);background:var(--surface);color:var(--text-primary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);padding:16px 18px 16px 44px;position:relative}.CaseDetailPage-module__nCaq-W__influenceList li:before{content:"→";color:var(--accent);font-family:var(--text-mono-family);font-weight:700;position:absolute;top:16px;left:16px}.CaseDetailPage-module__nCaq-W__limitationsSection{border-bottom:1px solid var(--line);padding-block:clamp(48px,6vw,72px)}.CaseDetailPage-module__nCaq-W__limitationsSection h2{max-width:28rem;font-family:var(--text-h2-family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-lh);margin:0 0 18px}.CaseDetailPage-module__nCaq-W__limitationsList{gap:10px;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.CaseDetailPage-module__nCaq-W__limitationsList li{border-left:2px solid var(--line-strong);color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-lh);padding-left:18px}.CaseDetailPage-module__nCaq-W__relatedSection{border-bottom:1px solid var(--line);background:var(--surface);padding-block:clamp(56px,8vw,96px)}.CaseDetailPage-module__nCaq-W__relatedInner{gap:clamp(24px,4vw,36px);display:grid}.CaseDetailPage-module__nCaq-W__relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CaseDetailPage-module__nCaq-W__relatedCard{border:1px solid var(--line-strong);background:var(--canvas);color:inherit;gap:10px;padding:22px 24px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.CaseDetailPage-module__nCaq-W__relatedCard:hover,.CaseDetailPage-module__nCaq-W__relatedCard:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--canvas));outline:none}.CaseDetailPage-module__nCaq-W__relatedLabel{color:var(--text-secondary);font-family:var(--text-mono-family);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.CaseDetailPage-module__nCaq-W__relatedCard strong{font-family:var(--text-h3-family);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-lh)}.CaseDetailPage-module__nCaq-W__relatedCard p{color:var(--text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-sm-size,var(--text-body-size));line-height:var(--text-body-lh);margin:0}.CaseDetailPage-module__nCaq-W__relatedCta{color:var(--accent);font-family:var(--text-label-family);font-size:var(--text-label-size);align-items:center;gap:8px;margin-top:6px;font-weight:600;display:inline-flex}.CaseDetailPage-module__nCaq-W__assessmentSection{background:var(--ink);color:var(--on-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-block:clamp(64px,9vw,112px)}.CaseDetailPage-module__nCaq-W__assessmentSection .eyebrow{color:var(--on-accent)}@media (max-width:900px){.CaseDetailPage-module__nCaq-W__heroGrid{grid-template-columns:1fr}.CaseDetailPage-module__nCaq-W__heroGraphic{display:none}.CaseDetailPage-module__nCaq-W__relatedLinks{grid-template-columns:1fr}.CaseDetailPage-module__nCaq-W__heroCopy h1{letter-spacing:-.032em;max-width:none;font-size:clamp(34px,8.8vw,48px);line-height:1.08}}@media (max-width:640px){.CaseDetailPage-module__nCaq-W__heroCopy h1{letter-spacing:-.028em;font-size:clamp(30px,8vw,36px);line-height:1.1}.CaseDetailPage-module__nCaq-W__outcomePanel{padding:22px 18px}}
