html.choice-theme{--journal-bg:#000;--journal-ink:#eee9dc;--journal-copy:#c6c6bf;--journal-muted:#a1a59f;--journal-line:#303630;--journal-accent:#d4bd89}
html.choice-theme[data-theme="light"]{--journal-bg:#f5f3ec;--journal-ink:#262922;--journal-copy:#474b43;--journal-muted:#666a62;--journal-line:#d0d3c8;--journal-accent:#78561e}
.choice-essay *{box-sizing:border-box}.choice-essay [hidden]{display:none!important}.choice-essay main{padding:0 24px}.choice-essay main:focus{outline:none}.choice-essay a{color:inherit;text-underline-offset:4px}.choice-essay .eyebrow{color:var(--journal-accent);text-transform:uppercase;font-size:10px;letter-spacing:.14em;line-height:1.6}.choice-intro{max-width:960px;margin:80px auto 42px}.choice-essay .choice-intro h1{font-size:clamp(48px,7.8vw,98px);letter-spacing:-.055em;line-height:1.02;margin:25px 0 30px}.choice-dek{font-size:21px;line-height:1.65;max-width:530px}.choice-meta{font-size:11px;color:var(--journal-muted)!important;margin:26px 0 0}.choice-essay .choice-hero{max-width:1104px;margin:0 auto 32px}.choice-hero img,.choice-photo img{display:block;width:100%}.choice-hero img{aspect-ratio:1.75;object-fit:cover;object-position:center 54%}.choice-essay figcaption{font-size:11px;line-height:1.7;color:var(--journal-muted);margin-top:14px}.choice-contents{max-width:960px;margin:0 auto 66px;display:flex;flex-wrap:wrap;gap:12px 30px;border-block:1px solid var(--journal-line);padding:19px 0;font-size:12px}.choice-contents a{text-decoration:none}.choice-contents a:hover{color:var(--journal-accent)}.choice-prose{max-width:680px;margin:auto;font-size:18px;line-height:1.85}.choice-prose>p{margin:0 0 25px}.choice-prose>p:first-child{font-size:22px;line-height:1.7;color:var(--journal-ink)}.choice-prose>h2{font-size:38px;margin:76px 0 30px;scroll-margin-top:30px}.choice-prose>p a{color:var(--journal-accent);font-size:.8em}.choice-prose>ul{padding-left:22px;margin:30px 0}.choice-prose>ul li{padding-left:7px;margin-bottom:16px}.choice-prose li::marker{color:var(--journal-accent)}
.choice-essay .wide{width:960px;max-width:calc(100vw - 48px);position:relative;left:50%;transform:translateX(-50%);margin:50px 0 60px}.choice-diagram{border-block:1px solid var(--journal-line);padding:27px 0;font-size:14px;line-height:1.6}.choice-diagram>.eyebrow{margin-bottom:32px}.choice-diagram h3{font-size:26px;line-height:1.2;margin:18px 0 15px}.choice-diagram p{font-size:14px;margin:0}.choice-diagram .diagram-note{margin-top:28px;color:var(--journal-ink);border-left:1px solid var(--journal-accent);padding-left:14px}.choice-diagram figcaption{margin-top:22px;max-width:760px}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.question-grid>div{border-top:1px solid var(--journal-line);padding-top:16px}.diagram-index{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--journal-accent)}.question-grid small{display:block;font-size:11px;color:var(--journal-muted);margin-top:20px}.task-row{display:grid;grid-template-columns:105px 1fr 230px;align-items:center;gap:26px;border-top:1px solid var(--journal-line);padding:26px 0}.task-label{font-size:11px;color:var(--journal-accent)}.task-row h3{font-size:25px;margin:0 0 10px}.task-row p{font-size:12px;color:var(--journal-muted)}.finding{display:flex;gap:14px;align-items:center;font-size:13px;line-height:1.65}.finding strong{font-weight:400;color:var(--journal-ink)}.finding-dot{width:8px;height:8px;flex:0 0 8px;background:var(--journal-accent);border:1px solid var(--journal-accent);border-radius:50%}.finding-dot.hollow{background:none}.condition-path{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0;margin:0}.condition-path li{border-top:1px solid var(--journal-muted);padding-top:17px;position:relative}.condition-path li:before{content:'';position:absolute;width:5px;height:5px;left:0;top:-3px;border-radius:50%;background:var(--journal-accent)}.condition-path h3{font-size:25px;margin:14px 0}.condition-path p{font-size:12px;color:var(--journal-muted)}.return-line{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--journal-line);margin-top:30px;padding-bottom:15px;color:var(--journal-accent)}.return-line>span{font-size:30px;line-height:1}.return-line p{font-size:12px}
.pause-study{border-block:1px solid var(--journal-line);margin:40px 0;padding:29px 0}.pause-study h2{font-size:33px;line-height:1.2;margin:16px 0}.pause-study>p{font-size:15px;line-height:1.7;margin:15px 0}.pause-controls{display:flex;gap:25px;align-items:center;margin-top:23px}.pause-controls button{background:transparent;border:1px solid var(--journal-line);color:var(--journal-ink);padding:11px 16px;font:12px 'Helvetica Neue',Arial,sans-serif;cursor:pointer;min-width:158px;min-height:44px}.pause-controls button:hover{border-color:var(--journal-accent)}.pause-track{height:2px;background:var(--journal-line);flex:1;overflow:hidden}.pause-track span{display:block;width:100%;height:100%;background:var(--journal-accent);transform:scaleX(0);transform-origin:left}.observing .pause-track span{animation:observe 10s linear forwards}.pause-study p.pause-status{font-size:11px;line-height:1.7;color:var(--journal-muted);min-height:38px;margin-bottom:0}@keyframes observe{to{transform:scaleX(1)}}
.choice-footer{max-width:960px;margin:80px auto 0;border-top:1px solid var(--journal-line);padding:30px 0 50px;font-size:12px}.related{display:flex;gap:20px 30px;flex-wrap:wrap;align-items:baseline}.choice-footer p{font-size:11px;color:var(--journal-muted);line-height:1.8;max-width:690px;margin:28px 0}
@media(max-width:800px){.choice-essay .wide{width:100%;max-width:100%;left:auto;transform:none}.choice-intro{margin-top:50px}.choice-prose{font-size:17px}.choice-prose>h2{font-size:33px}.question-grid{gap:22px}.question-grid h3{font-size:23px}.task-row{grid-template-columns:90px 1fr;gap:20px}.finding{grid-column:2}.condition-path{grid-template-columns:1fr 1fr;gap:30px}.choice-contents{gap:10px 23px}}
@media(max-width:520px){.choice-essay main{padding-inline:22px}.choice-intro{margin:42px auto 30px}.choice-essay .choice-intro h1{font-size:49px;line-height:1.05}.choice-dek{font-size:18px}.choice-meta{font-size:10px;line-height:1.8}.choice-hero img{aspect-ratio:1.35;object-position:52% center}.choice-contents{font-size:11px;gap:12px 22px;margin-bottom:43px}.choice-prose>p:first-child{font-size:20px}.choice-prose>h2{font-size:31px;margin:56px 0 25px}.choice-essay .wide{margin:36px 0 45px}.question-grid{grid-template-columns:1fr;gap:25px}.question-grid h3{font-size:27px;margin:10px 0 12px}.question-grid small{margin-top:12px}.task-row{grid-template-columns:1fr;gap:14px}.finding{grid-column:1;margin-top:5px}.task-row h3{font-size:26px}.condition-path{grid-template-columns:1fr;gap:26px}.condition-path h3{font-size:26px;margin:10px 0}.condition-path p{font-size:13px}.pause-controls{gap:16px}.pause-study h2{font-size:30px}.related{display:grid;gap:14px}.choice-footer{margin-top:55px}}
@media(max-width:360px){.choice-essay .choice-intro h1{font-size:41px}}
@media(prefers-reduced-motion:reduce){.observing .pause-track span{animation:none;transform:scaleX(0)}.pause-track{display:none}}
