.case{max-width:900px;overflow-wrap:anywhere}.eyebrow{font-size:.8rem;font-weight:750;letter-spacing:.1em;color:#a84b17}.case h1{max-width:24ch}.case-actions,.case-jumps{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:22px 0}.case-actions .button{font:inherit;cursor:pointer}.case-jumps{font-size:.95rem;gap:22px}.case-cover{margin:28px 0 48px}.case-cover img{width:100%;height:auto;border-radius:22px;display:block}.case-cover figcaption{font-size:.8rem;color:#666;line-height:1.6;margin:10px 0}.narration{padding:30px;background:#fff7ed;border:1px solid #efdfcc;border-radius:22px;scroll-margin-top:110px}.script-note{font-size:.92rem;color:#6b5744}.script-body p{line-height:1.95;margin:1.4em 0}.source-notes{scroll-margin-top:110px;padding-top:35px}.source-notes li{padding:10px 0}.source-notes li p{font-size:.95rem;margin:8px 0}.copy-status{min-height:1.5em;font-size:.9rem}.case textarea{width:100%;box-sizing:border-box;min-height:230px;padding:15px;font:inherit}#method{scroll-margin-top:110px}.case h3{margin-top:2em}@media(max-width:520px){.header .nav-links{display:flex;gap:14px;font-size:.85rem}.narration{padding:18px;border-radius:16px}.case-actions .button{width:100%;text-align:center}.case-cover{margin:24px 0}.case-jumps{gap:14px}.case h1{font-size:2rem}}

#case-audio{scroll-margin-top:110px;padding:28px 0 40px}#case-audio audio{display:block;width:100%;margin:14px 0 22px}#case-audio details{padding:16px 20px;background:#f6f3ed;border-radius:14px;font-size:.9rem;line-height:1.8}#case-audio summary{cursor:pointer;font-weight:650}.audio-downloads{line-height:2;overflow-wrap:anywhere}
