.contradiction-module__ldzRzW__page{--lesson-copy:#bdc4b5;max-width:1080px}.contradiction-module__ldzRzW__hero{max-width:900px;padding-block:clamp(24px,5vw,58px) 26px}.contradiction-module__ldzRzW__byline,.contradiction-module__ldzRzW__source{color:var(--text-muted);font-size:.8rem;line-height:1.7}.contradiction-module__ldzRzW__hero h1{letter-spacing:-.045em;margin:20px 0 26px;font-size:clamp(2.3rem,5.3vw,4.5rem);line-height:1.1}.contradiction-module__ldzRzW__answer{max-width:810px;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.8}.contradiction-module__ldzRzW__intro{max-width:790px;color:var(--text-muted);margin-top:20px;line-height:1.8}.contradiction-module__ldzRzW__page a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.contradiction-module__ldzRzW__page a:hover{color:var(--accent)}.contradiction-module__ldzRzW__contents{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px 24px;padding-block:12px 24px;font-size:.88rem;display:flex}.contradiction-module__ldzRzW__contents a{align-items:center;min-height:36px;display:inline-flex}.contradiction-module__ldzRzW__reading{max-width:100%}.contradiction-module__ldzRzW__section{padding-top:42px;scroll-margin-top:24px}.contradiction-module__ldzRzW__section h2{letter-spacing:-.025em;max-width:840px;margin:0 0 22px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.contradiction-module__ldzRzW__section h3{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.4}.contradiction-module__ldzRzW__section p{max-width:810px;color:var(--lesson-copy);margin:20px 0;line-height:1.85}.contradiction-module__ldzRzW__section strong{color:var(--text-primary)}.contradiction-module__ldzRzW__page code{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.93em}.contradiction-module__ldzRzW__position{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:36px;display:grid}.contradiction-module__ldzRzW__position>div>p:first-child{margin-top:0}.contradiction-module__ldzRzW__disclosure{border:1px solid var(--border);background:var(--surface);max-width:840px;margin-top:26px;padding:18px 22px}.contradiction-module__ldzRzW__disclosure summary{cursor:pointer;padding-block:4px;font-weight:650;line-height:1.65}.contradiction-module__ldzRzW__disclosure summary:hover{color:var(--accent)}.contradiction-module__ldzRzW__checks{color:var(--lesson-copy);padding-left:22px;line-height:1.85}.contradiction-module__ldzRzW__checks li{margin-block:14px;padding-left:3px}.contradiction-module__ldzRzW__branch{margin:36px 0 0;padding-left:26px;list-style:decimal}.contradiction-module__ldzRzW__branch>li{border-top:1px solid var(--border);padding:30px 0 30px 6px}.contradiction-module__ldzRzW__branch>li::marker{color:var(--accent);font-size:1.2rem;font-weight:700}.contradiction-module__ldzRzW__branch>li:last-child{padding-bottom:0}.contradiction-module__ldzRzW__section .contradiction-module__ldzRzW__proof{border-left:3px solid var(--accent);background:var(--surface);color:var(--text-primary);padding:20px 24px;font-weight:600}.contradiction-module__ldzRzW__diagram{background:var(--surface);width:100%;min-width:0;max-width:360px;margin:0 auto;padding:14px 10px}.contradiction-module__ldzRzW__diagram[data-trial=true]{border:1px dashed #9eaa8c}.contradiction-module__ldzRzW__diagram table{table-layout:fixed;border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;width:100%}.contradiction-module__ldzRzW__rowLabel{width:42px}.contradiction-module__ldzRzW__diagram caption{caption-side:bottom;padding-top:16px;font-size:.88rem;font-weight:650;line-height:1.65}.contradiction-module__ldzRzW__diagram th{text-align:center;padding:0;font-size:.9rem;font-weight:650}.contradiction-module__ldzRzW__diagram tbody th{text-align:right;padding-right:5px}.contradiction-module__ldzRzW__coordinate{color:var(--text-muted);font-size:.65rem;font-weight:500;line-height:1.5;display:block}.contradiction-module__ldzRzW__columnClues{flex-direction:column;justify-content:flex-end;align-items:center;min-height:45px;padding-block:3px;line-height:1.25;display:flex}.contradiction-module__ldzRzW__diagram td[data-mark]{color:#d0d7c8;text-align:center;background:#293023;border:1px solid #647255;padding:0;font-size:1.1rem}.contradiction-module__ldzRzW__square{aspect-ratio:1;place-items:center;width:100%;line-height:1;display:grid;position:relative}.contradiction-module__ldzRzW__diagram td[data-mark=filled]{border-color:var(--accent);background:var(--accent);color:#17200b}.contradiction-module__ldzRzW__diagram td[data-status=conditional],.contradiction-module__ldzRzW__diagram td[data-status=assumption]{color:#eff3e8;background:#303b27;border:2px dashed #f0eee2}.contradiction-module__ldzRzW__diagram td[data-new=true]{outline-offset:1px;outline:2px solid #f0eee2}.contradiction-module__ldzRzW__trialBadge{font-size:.6rem;font-weight:750;line-height:1;position:absolute;top:2px;left:3px}.contradiction-module__ldzRzW__diagram [data-focus=true]{box-shadow:-2px 0 #e4d5a3,2px 0 #e4d5a3}.contradiction-module__ldzRzW__diagram figcaption{color:var(--text-muted);text-align:center;padding:12px 3px 0;font-size:.72rem;line-height:1.75}.contradiction-module__ldzRzW__diagram figcaption strong{color:var(--text-primary)}.contradiction-module__ldzRzW__disclosure .contradiction-module__ldzRzW__diagram{background:var(--background);margin-top:26px}.contradiction-module__ldzRzW__screenReader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contradiction-module__ldzRzW__practice{border-top:1px solid var(--border);max-width:840px;margin-block:42px 12px;padding-top:30px}.contradiction-module__ldzRzW__practice h2{letter-spacing:-.025em;font-size:1.4rem}.contradiction-module__ldzRzW__practice p{line-height:1.8}@media (max-width:760px){.contradiction-module__ldzRzW__position{grid-template-columns:1fr;gap:20px}.contradiction-module__ldzRzW__branch{padding-left:22px}.contradiction-module__ldzRzW__branch>li{padding-left:2px}}@media (max-width:420px){.contradiction-module__ldzRzW__hero h1{margin-top:16px;font-size:2.3rem}.contradiction-module__ldzRzW__section{padding-top:32px}.contradiction-module__ldzRzW__disclosure{padding:14px}.contradiction-module__ldzRzW__diagram{padding:12px 5px}.contradiction-module__ldzRzW__diagram table{border-spacing:2px}.contradiction-module__ldzRzW__rowLabel{width:34px}.contradiction-module__ldzRzW__diagram th{font-size:.82rem}.contradiction-module__ldzRzW__trialBadge{font-size:.55rem;top:2px;left:2px}.contradiction-module__ldzRzW__section .contradiction-module__ldzRzW__proof{padding:18px}}
