
.orig-hero{background:radial-gradient(ellipse at 78% 42%,#294438,#0d211e 72%);color:#f5f0e6;overflow:hidden}.orig-head{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:25px;min-height:600px;padding:65px 0}.orig-hero .section-label{color:#dfc68c}.orig-hero h1{font:normal clamp(66px,10vw,144px)/.83 Georgia,serif;letter-spacing:-.07em;margin:23px 0 31px}.orig-hero h1 em{font-style:normal;color:#dfbd7b}.orig-lead{font:normal clamp(22px,2.7vw,35px)/1.22 Georgia,serif;max-width:660px}.orig-sub{color:#b3cabc;font-size:15px;line-height:1.7;max-width:560px}.orig-link{display:inline-block;border:1px solid #dac18c;text-decoration:none;padding:12px 20px;color:#e7d7b1;margin-top:22px;font-size:13px}.orig-art svg{width:100%;max-height:520px}.orig-proposition{background:#e0cda6;padding:36px 0;color:#294033}.orig-proposition p{font:normal clamp(19px,2.25vw,30px)/1.4 Georgia,serif;max-width:1100px;margin:10px 0}.orig-tiny,.orig-kicker{font:700 10px/1.5 ui-monospace,monospace;letter-spacing:.14em;color:#a47e47}.orig-main{padding:78px 0 95px;background:#eee9dc}.orig-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.orig-intro h2{font:normal clamp(41px,5vw,70px)/1 Georgia,serif;margin:15px 0 25px}.orig-intro p{font-size:15px;color:#56695f;max-width:560px}.orig-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:20px 0 30px}.orig-case{background:#f7f3e9;border:1px solid #c8c8b7;text-align:left;min-height:176px;padding:25px;display:flex;flex-direction:column;gap:6px;color:#284b3d}.orig-case small{font:10px ui-monospace,monospace;color:#8e7b51}.orig-case strong{font:normal 32px Georgia,serif}.orig-case span{font:13px/1.5 system-ui,sans-serif;color:#5b7064}.orig-case.active,.orig-case:hover{background:#224737;color:#f8f0dd;border-color:#224737}.orig-case.active small,.orig-case.active span,.orig-case:hover small,.orig-case:hover span{color:#c9d9c5}.orig-investigation{background:#f8f4e9;border:1px solid #c4cebc;padding:clamp(18px,3vw,38px)}.orig-episode-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.orig-episode-head h2{font:normal clamp(34px,5vw,62px) Georgia,serif;margin:11px 0 3px}.orig-dek{font-size:13px;color:#688171}.orig-related,.orig-theory{font-size:12px;font-weight:700;color:#1d684d}.orig-thesis{font:normal clamp(22px,2.6vw,34px)/1.3 Georgia,serif;color:#234434;margin:25px 0;padding-bottom:26px;border-bottom:1px solid #ced1be;max-width:1000px}.orig-study{display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.orig-canvas{background:#16342b;min-height:440px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.orig-diagram{width:100%;max-width:530px}.orig-diagram svg{display:block;width:100%;height:auto}.orig-img-caption{font:10px ui-monospace,monospace;color:#9db3a3}.orig-reading{background:#e4e6d6;padding:24px}.orig-reading>small{font:700 10px ui-monospace,monospace;letter-spacing:.09em;color:#547b65}.orig-frames{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:17px 0 26px}.orig-frame{background:#f6f3e9;border:1px solid #a9b7a8;font:700 11px/1.4 system-ui,sans-serif;color:#295443;padding:12px 9px;text-align:left}.orig-frame.active{background:#1e4a39;color:#f5e6bf;border-color:#1e4a39}.orig-result{min-height:175px}.orig-result span,.orig-question span{font:700 10px ui-monospace,monospace;color:#6d7f68;letter-spacing:.08em}.orig-result p{font:normal 17px/1.65 Georgia,serif;color:#234a39}.orig-question{padding-top:15px;border-top:1px solid #bfcdbb}.orig-question p{font-size:13px;line-height:1.6;color:#516657}.orig-bottom{display:grid;grid-template-columns:1fr .85fr;gap:30px;margin-top:30px}.orig-timeline{margin-top:16px;display:grid;gap:8px}.orig-moment{display:grid;grid-template-columns:83px 1fr;gap:20px;padding:10px 14px;background:#ece8da;border-left:3px solid #b9a16f}.orig-moment strong{font:700 13px ui-monospace,monospace;color:#8a6c39}.orig-moment span{font-size:13px;color:#324b3e}.orig-sources{display:grid;gap:12px;margin:20px 0 25px}.orig-sources a{font-size:13px;color:#28654d;overflow-wrap:anywhere}.orig-record p{font-size:12px;color:#68766e;margin-top:18px}.orig-thinking{background:#15362b;color:#f1ebdc;padding:75px 0}.orig-thinking h2,.orig-ethics h2{font:normal clamp(43px,6vw,80px)/1 Georgia,serif;margin:14px 0 30px}.orig-thinking h2 em,.orig-ethics h2 em{color:#e7bd78;font-weight:normal}.orig-books{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.orig-books article{background:#234a3c;border:1px solid #557263;padding:28px}.orig-books article>span{font:700 10px ui-monospace,monospace;color:#dbbd7b;letter-spacing:.06em}.orig-books h3{font:normal 28px Georgia,serif;margin:20px 0}.orig-books p{font-size:14px;color:#c5d7cb;min-height:122px}.orig-books a{font-size:12px;color:#efcd8c}.orig-ethics{background:#e5d8be;padding:65px 0}.orig-ethics-grid{display:grid;grid-template-columns:.85fr 1fr;gap:40px;align-items:start}.orig-ethics-grid p{font-size:15px;color:#476050;max-width:600px}.orig-ethics h2 em{color:#805d3b}@media(max-width:960px){.orig-head,.orig-intro,.orig-study,.orig-bottom,.orig-ethics-grid{grid-template-columns:1fr}.orig-head{padding:50px 0}.orig-art{display:none}.orig-books{grid-template-columns:1fr}.orig-books p{min-height:auto}}@media(max-width:650px){.orig-cases{grid-template-columns:1fr}.orig-case{min-height:105px;padding:19px}.orig-case strong{font-size:28px}.orig-episode-head{flex-direction:column;align-items:start}.orig-canvas{min-height:250px}.orig-reading{padding:16px}.orig-hero h1{font-size:69px}.orig-moment{grid-template-columns:65px 1fr}}
