.essay-header{padding:64px 0 32px;max-width:1000px}.essay-header h1{font-size:clamp(42px,5.6vw,76px);line-height:1.07;max-width:18ch;margin:20px 0 24px}.essay-deck{font-size:clamp(20px,2vw,25px);line-height:1.5;max-width:65ch}.essay-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.essay-hero{margin:14px 0 42px}.essay-hero img{width:100%;max-width:100%;height:auto;max-height:540px;object-fit:cover;display:block}.essay-hero figcaption,.essay-body figcaption{font-size:14px;line-height:1.55;color:var(--muted);padding:14px 0}.essay-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:55px}.essay-toc{position:sticky;top:115px;align-self:start;max-height:75vh;overflow:auto;font-size:14px}.essay-toc a{display:block;padding:9px 0;border-bottom:1px solid var(--line);line-height:1.4;color:var(--muted)}.essay-toc a:hover{color:var(--blue)}.essay-body{max-width:850px;min-width:0;font-size:20px;line-height:1.85}.essay-body>p{max-width:70ch;margin:0 0 25px}.essay-body>.lead{font:400 clamp(24px,2.5vw,29px)/1.55 var(--serif);margin:0 0 30px}.essay-body h2{font-size:clamp(29px,3vw,39px);line-height:1.2;margin:53px 0 22px;scroll-margin-top:115px}.essay-body h3{line-height:1.3}.essay-body a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.essay-body code{font-size:.83em;background:#e7ebe5;padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}.essay-body figure{margin:38px 0}.essay-body figure img,.essay-body video{display:block;width:100%;height:auto}.essay-body .instrument{max-height:680px;object-fit:contain;object-position:top;background:#091216}.equation{padding:26px 18px;margin:30px 0;background:#e7ede5;border-left:3px solid #4d786b;text-align:center;font:400 clamp(17px,2vw,24px)/1.6 Georgia,serif;overflow-x:auto}.mechanism{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:35px 0;padding:26px 0;border-block:1px solid var(--line)}.mechanism b{font:700 12px/1.5 var(--sans);color:var(--blue);text-transform:uppercase;letter-spacing:.06em}.mechanism h3{font-size:24px;margin:12px 0}.mechanism p{font-size:16px;line-height:1.6;margin:0}.table-wrap{overflow-x:auto;margin:30px 0}table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6;text-align:left}th,td{padding:14px 15px;border-bottom:1px solid var(--line);vertical-align:top}th{background:#e7ede5;font-weight:600}td:first-child{font-weight:600}.audio-grid{display:grid;gap:15px;margin:28px 0}.audio-grid>div{padding:17px 22px;background:#e8ede7}.audio-grid h3{font:600 18px/1.4 var(--sans);margin:0 0 13px}.audio-grid audio{width:100%;display:block}.source-note{margin:50px 0;padding:25px 28px;border:1px solid var(--line);font-size:15px;line-height:1.7}.source-note h3{margin:0 0 14px;font-size:24px}.source-note p{margin:0}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding:25px 0;margin:30px 0;gap:12px}.metric-strip strong{display:block;font:600 32px/1.4 var(--serif)}.metric-strip span{display:block;font-size:12px;line-height:1.5;color:var(--muted)}.essay-end{margin:65px 0;padding:25px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:17px}.essay-end a{color:var(--blue);font-weight:600}.editorial-index{padding:55px 0}.editorial-index h2{font-size:36px;margin:0 0 30px}.essay-card{display:grid;grid-template-columns:260px 1fr;gap:32px;padding:30px 0;border-top:1px solid var(--line);align-items:center}.essay-card>a{display:block;min-width:0}.essay-card img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.essay-card h3{font-size:32px;line-height:1.2;margin:10px 0}.essay-card p{font-size:17px;margin:0 0 10px}.essay-card .eyebrow{font-size:11px}.review-banner{background:#253e38;color:#f6f3e9;text-align:center;padding:10px 18px;font-size:13px;letter-spacing:.025em}.review-banner a{color:#fff;text-decoration:underline}.review-intro{max-width:850px;padding:70px 0 35px}.review-intro h1{font:600 clamp(43px,6vw,78px)/1.05 var(--serif);max-width:15ch;margin:15px 0 25px}.review-intro>p{font-size:21px;max-width:62ch}.review-actions{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0}.review-actions a{padding:12px 18px;border:1px solid var(--blue);color:var(--blue);font-weight:600}.post-card{padding:35px 0;border-top:1px solid var(--line);max-width:820px;scroll-margin-top:110px}.post-card h2{font-size:34px;line-height:1.2;margin:16px 0}.post-card textarea{display:block;width:100%;min-height:520px;font:400 17px/1.7 var(--sans);padding:25px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);resize:vertical}.post-card button{margin:16px 0;padding:11px 19px;border:0;background:var(--blue);color:#fff;font:600 16px var(--sans);cursor:pointer}.post-caption{font-size:14px;color:var(--muted)}.post-image{width:100%;max-height:260px;object-fit:cover;margin:10px 0 18px}.review-note{padding:20px 24px;border-left:3px solid #b35342;background:#f0e9dc;margin:20px 0;font-size:16px}.read-progress{position:fixed;top:0;left:0;height:3px;background:#b35342;z-index:100;width:0;pointer-events:none}
@media(max-width:800px){.essay-grid{display:block}.essay-toc{position:static;max-height:none;margin:0 0 35px;display:none}.essay-header{padding-top:36px}.essay-card{grid-template-columns:180px 1fr;gap:22px}.metric-strip{grid-template-columns:repeat(2,1fr)}.essay-body{font-size:19px}.essay-hero{margin-bottom:30px}}
@media(max-width:540px){.essay-card{display:block}.essay-card img{margin-bottom:18px}.essay-card h3{font-size:29px}.mechanism{grid-template-columns:1fr}.mechanism>div{border-bottom:1px solid var(--line);padding-bottom:12px}.essay-header h1{font-size:43px}.essay-deck{font-size:20px}.essay-body h2{font-size:31px}.source-note{padding:20px}.essay-meta{gap:8px 15px}.post-card textarea{padding:17px;font-size:16px;min-height:650px}.review-intro{padding-top:40px}.review-banner{font-size:12px}.essay-body table{min-width:480px}.essay-hero img{min-height:235px;object-fit:cover}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.site-header,.essay-toc,.review-banner,.read-progress,.essay-end{display:none}.essay-grid{display:block}.essay-body{max-width:none;font-size:12pt}.essay-body h2{break-after:avoid}.essay-body figure{break-inside:avoid}.essay-header h1{font-size:36pt}.essay-hero img{max-height:280px}}

/* Ink headline art: preserve the complete composition. */
.essay-hero img{max-height:580px;object-fit:contain;background:#f6f2e8}.post-image{max-height:420px;object-fit:contain;background:#f6f2e8}.deferred-collection{padding:25px 0;margin:30px 0;border-block:1px solid var(--line)}.deferred-collection>summary{cursor:pointer;font-weight:600;color:var(--muted);font-size:18px}.deferred-collection>p{font-size:16px;max-width:70ch}
