.case-bodycodes .case-body{grid-template-columns:14% minmax(0,1fr);gap:0 5%;padding-inline:6%}.case-bodycodes .case-body>div{min-width:0}.case-bodycodes .case-figure-open{background:#fff}.case-bodycodes .case-figure-open>img{display:block;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.body-scope{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.body-scope span{font-size:11px;color:var(--muted);line-height:1.9}.body-evidence-extra{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.body-evidence-extra>summary{padding:21px 0;cursor:pointer;font-size:13px;line-height:1.8}.body-evidence-extra>summary>span{display:inline-block;margin-left:15px;font-size:10px;color:var(--muted)}.body-evidence-extra[open]>p{margin:6px 0 24px}.body-evidence-extra .case-evidence-figure{margin:12px 0 28px}.body-journey-intro{margin-top:42px;max-width:720px}.body-journey-intro>span{font-size:10px;letter-spacing:1.4px;color:var(--muted)}.body-journey-intro>h3{margin:12px 0}.body-handoff{border-left:2px solid #9b946a;padding:6px 0 6px 26px;margin:35px 0}.body-handoff>span{font-size:11px;color:var(--muted)}.case-body .body-handoff>p{font-size:18px;color:var(--ink);line-height:1.9;margin-top:12px;max-width:730px}.body-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}.body-decisions>article{border-top:1px solid #aaa99b;padding-top:22px}.body-decisions>article>span{font-size:11px;letter-spacing:1px;color:var(--muted)}.body-decisions h3{margin:14px 0}.body-decisions p{font-size:13px}.body-collaboration-note{border-top:1px solid var(--line);margin-top:38px;padding-top:28px}.body-collaboration-note h3{margin:14px 0}.body-pilot{margin-top:44px;padding:30px 32px;background:#e8ebe3}.body-pilot h3{margin:15px 0;font-size:22px}.body-pilot p+p{margin-top:16px}.body-source-note{display:block;margin-top:22px;color:var(--muted);font-size:10px;line-height:1.9}.body-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:34px}.body-metrics>article{padding-top:20px;border-top:1px solid var(--line)}.body-metrics h3{font-size:16px;margin-bottom:10px}.case-body .body-metrics p{font-size:13px}.body-metrics span{display:block;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.8}.body-source{border-bottom:0}@media(max-width:1000px){.case-bodycodes .case-body{grid-template-columns:1fr}}@media(max-width:700px){.case-bodycodes .case-body{padding-inline:6%}.body-scope{display:grid;gap:7px}.body-decisions{grid-template-columns:1fr;gap:26px}.body-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.body-evidence-extra>summary>span{display:block;margin:5px 0 0}.body-pilot{padding:24px 22px}.body-handoff{padding-left:20px}.case-body .body-handoff>p{font-size:16px}}@media print{.body-evidence-extra{display:none}.body-metrics,.body-pilot{-moz-column-break-inside:avoid;break-inside:avoid}}