.qr-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7%;align-items:center}.qr-intro .breadcrumb{display:inline-block;margin-bottom:34px}.qr-intro h1{font:400 clamp(50px,6.3vw,90px)/1.04 'Libre Caslon Display',Georgia,serif;letter-spacing:-1.6px;margin:25px 0}.qr-deck{font-size:19px;line-height:1.85;color:var(--muted);max-width:680px}.qr-byline{font-size:13px;line-height:1.8;color:var(--muted)}.qr-intro figure{margin:0}.qr-intro img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover}.qr-intro figcaption{font-size:11px;line-height:1.7;letter-spacing:.7px;color:var(--muted);margin-top:12px}.qr-intro .case-jump{gap:14px 24px;font-size:13px}.qr-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid var(--line);padding-top:30px;padding-bottom:35px}.qr-scope span{display:block;font-size:11px;letter-spacing:1px;color:var(--muted);margin-bottom:10px}.qr-scope strong{font-size:17px;line-height:1.6;font-weight:500}.qr-episode{background:#34252f;color:#f5f3ed;scroll-margin-top:20px}.qr-episode h2,.qr-chapter h2{font:400 clamp(38px,4.5vw,66px)/1.08 'Libre Caslon Display',Georgia,serif;letter-spacing:-1px;margin:20px 0 25px}.qr-episode h2 em{color:#dbb7a6}.qr-episode>p{max-width:800px;color:#ddd1d6;font-size:17px;line-height:1.85}.qr-episode iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#201b1e;margin-top:32px}.qr-episode .qr-credit{font-size:12px;letter-spacing:.6px;line-height:1.8;margin:16px 0 0}.qr-chapter{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8%;border-top:1px solid var(--line);scroll-margin-top:20px}.qr-chapter p{font-size:17px;line-height:1.9;color:var(--muted);margin:0 0 22px}.qr-chapter p:last-child{margin-bottom:0}.qr-edit{background:#eae2d7}.qr-intro .case-jump a{display:inline-block}.quiet-revolution-project .project-image>img{object-position:50% 42%}.podcast-copy>.text-link{display:table;margin:20px 0 12px}
@media(max-width:900px){.qr-intro{grid-template-columns:minmax(0,1fr);gap:30px}.qr-intro figure{max-width:560px}.qr-intro img{max-height:550px;object-position:50% 40%}.qr-scope{gap:24px}.qr-chapter{gap:5%}}
@media(max-width:700px){.qr-intro h1{font-size:52px;letter-spacing:-1px}.qr-deck{font-size:17px}.qr-intro .breadcrumb{margin-bottom:25px}.qr-scope,.qr-chapter{grid-template-columns:minmax(0,1fr);gap:18px}.qr-scope{padding-top:25px;padding-bottom:30px}.qr-intro img{max-height:480px}.qr-chapter p{font-size:16px}.qr-episode>p{font-size:16px}.qr-episode .qr-credit{font-size:11px}.qr-chapter h2{margin-bottom:12px}}
