@import url('/fonts.css');
:root{--paper:#f4f1ed;--ink:#302b29;--muted:#625b58;--line:#ded6cf;--accent:#f2dfda;--white:#fffdf9;--serif:'IBM Plex Sans',Arial,sans-serif;--sans:'IBM Plex Sans',Arial,sans-serif;--mono:'IBM Plex Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #746b64;outline-offset:5px}button{cursor:pointer}::selection{background:var(--accent);color:var(--ink)}.wrap{max-width:1280px;margin:auto;width:calc(100% - 112px)}.skip{position:absolute;top:-80px;left:20px;z-index:20;padding:10px;background:var(--ink);color:#f5f0e9}.skip:focus{top:10px}.site-header{height:112px;display:flex;align-items:center;border-bottom:1px solid var(--line);justify-content:space-between;gap:30px}.wordmark{font-size:32px;font-weight:650;letter-spacing:-1.8px;text-decoration:none;line-height:1}.wordmark>span:first-child{font-family:var(--serif);font-weight:400;font-style:italic;font-size:1.2em}.wordmark-dot{color:#685f59}.site-header nav{display:flex;gap:32px}.site-header nav a{font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.site-header nav a:hover{border-bottom-color:var(--ink)}.site-header nav a span{margin-left:6px}.edition,.eyebrow,.margin-note,.demo-label,.premise-label,.paper-meta,.graph-top,.footer-bottom,.metric-note,.step{font-family:var(--mono);font-weight:400}.edition{font-size:10px;letter-spacing:.08em;display:flex;align-items:center;gap:9px}.edition>span{width:6px;height:6px;border-radius:50%;background:#6c635d}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.hero{padding-top:70px}.hero h1{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:.98;font-size:clamp(70px,8.45vw,117px);margin:30px 0 36px}.hero h1 em{color:#5b514b;font-weight:400}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin:0 0 55px}.hero-bottom>p{font-size:18px;line-height:1.65;max-width:495px;margin:0;color:#584f49}.hero-actions{display:flex;align-items:center;gap:28px;padding-bottom:4px;flex-shrink:0}.button{padding:16px 23px;display:inline-flex;align-items:center;gap:40px;text-decoration:none;font-size:13px;border:1px solid var(--ink);transition:background .2s,color .2s}.button.dark{background:var(--ink);color:var(--white)}.button.dark:hover{background:#493e39}.button span{font-size:19px;line-height:1}.text-link{font-size:13px;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px;display:inline-flex;gap:22px;align-items:center}.premise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:22px 0;gap:22px}.asterisk{font-size:33px;font-weight:400;line-height:1;color:#625952}.premise p{font-size:12px;margin:0;max-width:650px;color:#5b514b}.premise strong{font-weight:600;color:var(--ink)}.premise-label{font-size:9px;letter-spacing:.08em;margin-left:auto;white-space:nowrap;color:var(--muted)}.section{padding-top:91px;padding-bottom:88px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px}.margin-note{font-size:10px;color:var(--muted)}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:42px}h2{font-family:var(--serif);font-size:clamp(44px,4.5vw,64px);line-height:1.06;font-weight:400;letter-spacing:-.025em;margin:0}.section-intro>p{font-size:15px;color:#5e544e;max-width:450px;line-height:1.8;margin:0;padding-bottom:2px}.workflow{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,1fr);padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow li{padding:25px 25px 29px 0}.workflow li+li{border-left:1px solid var(--line);padding-left:27px}.step{font-size:10px;color:#655c56}.workflow h3{font-weight:500;font-size:20px;margin:16px 0 9px;letter-spacing:-.02em}.workflow p{font-size:13px;line-height:1.75;color:#625851;margin:0;max-width:220px}.paper-section{background:#e4ddd4;padding:76px 0 83px;border-top:1px solid #d9d0c6;border-bottom:1px solid #d6cdc3}.demo-label{font-size:9px;letter-spacing:.04em;color:#61574f}.paper-card{background:var(--white);border:1px solid #c4b8ac;box-shadow:0 18px 35px -28px #302b2955}.paper-header{padding:32px 34px 30px;display:flex;justify-content:space-between;gap:30px}.paper-meta{font-size:10px;letter-spacing:.06em;color:#645b55}.paper-meta>span{margin:0 8px}.paper-header h3{font-family:var(--serif);font-size:38px;line-height:1.1;font-weight:400;margin:15px 0 12px;letter-spacing:-.015em}.paper-subtitle{font-size:11px;color:#6c635d;margin:0}.verification{padding-top:3px;display:grid;grid-template-columns:8px auto;align-content:start;column-gap:8px;row-gap:3px;text-align:left}.verification strong{font-size:11px;font-weight:500}.verification>span:last-child{font-size:10px;color:#746b64;grid-column:2}.status-dot{width:6px;height:6px;background:#397447;border-radius:50%;margin-top:6px}.status-dot.pending{background:#af7835}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d6cdc3;border-bottom:1px solid #d6cdc3}.metric{border:0;background:transparent;padding:20px 20px 18px;text-align:left;display:flex;flex-direction:column;transition:background .18s}.metric:hover{background:#ece6df}.metric+ .metric{border-left:1px solid #d6cdc3}.metric>span:first-child{font-size:10px;color:#5b514b;line-height:1.5}.metric strong{font-size:45px;line-height:1.15;font-weight:500;letter-spacing:-2px;display:block;margin:10px 0 12px}.metric small{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:0;margin-left:3px}.metric .metric-note{font-size:8px;letter-spacing:0;color:#696059}.metric.panel-metric{background:var(--accent)}.metric.panel-metric:hover{background:#c1b5a9}.tabs{display:flex;border-bottom:1px solid #ddd3c8;padding:0 30px;gap:28px}.tabs button{border:0;border-bottom:2px solid transparent;padding:18px 0 16px;background:transparent;font-size:11px;color:#786d64}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tab-panel{padding:32px 34px 16px;min-height:365px}.tab-panel[hidden]{display:none}.artifact-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:45px}.artifact-copy{padding-top:6px}.tab-panel h4{font-family:var(--serif);font-size:31px;line-height:1.12;font-weight:400;margin:13px 0 16px;letter-spacing:-.015em}.artifact-copy>p,.contribution-grid>div>p{font-size:12px;line-height:1.8;color:#685f59;max-width:310px;margin:0}.scenario{border-top:1px solid #dfd7ce;margin-top:23px;padding-top:16px}.scenario>label{display:block;font-size:10px;color:#645b55;margin-bottom:10px}.scenario button{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:0;font-size:10px}.switch-track{width:30px;height:17px;border-radius:20px;background:#cbbfb3;display:inline-flex;align-items:center;padding:3px;transition:background .2s}.switch-track>span{height:11px;width:11px;background:var(--white);border-radius:100%;transition:transform .2s}.scenario button[aria-checked=true] .switch-track{background:#ad844b}.scenario button[aria-checked=true] .switch-track>span{transform:translateX(13px)}.graph-box{background:#f3eee7;border:1px solid #ded6cd}.graph-top{font-size:8px;color:#6e645b;display:flex;justify-content:space-between;padding:12px 14px 0;letter-spacing:.03em}.graph-top>span:last-child{font-size:8px;text-transform:none}.graph{height:215px;position:relative;margin:0 12px}.graph-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.graph-lines path{stroke:#998b80;stroke-width:1.3;fill:none}.graph-node{position:absolute;border:1px solid #bdb0a4;background:var(--white);font-size:10px;line-height:1.3;font-weight:500;min-width:92px;transform:translate(-50%,-50%);padding:7px 9px;box-shadow:0 2px 0 #cfc3b629}.graph-node>span{display:block;font-size:7px;font-family:var(--mono);font-weight:400;color:#6d645d;margin-top:3px}.graph-node:hover{border-color:#584c45}.graph-node.selected{background:var(--accent);border-color:#6c635d}.node-a{left:23%;top:21%}.node-b{left:77%;top:21%}.node-main{left:50%;top:52%;min-width:135px}.node-main.pending{background:#f1dfbd;border-color:#b18b49}.node-c{left:22%;top:83%}.node-d{left:50%;top:83%}.node-e{left:78%;top:83%}.node-detail{border-top:1px solid #ded6cd;padding:11px 15px 13px;min-height:76px}.node-detail strong{font-size:10px;font-weight:600}.node-detail p{font-size:10px;line-height:1.65;color:#645b55;margin:4px 0 0}.record-footnote{border-top:1px solid #dfd7ce;padding-top:14px;margin:22px 0 0;font-size:10px;color:#6c635d;line-height:1.7}.contribution-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:40px}.contribution-list{margin:0}.contribution-list>div{padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid #dfd7ce}.contribution-list>div:last-child{border-bottom:none;margin-bottom:0}.contribution-list dt{font-size:12px;font-weight:550;line-height:1.6}.contribution-list dt>span:not([id]){font-family:var(--mono);font-size:8px;color:#696059;display:inline-block;margin-left:6px}.contribution-list dd{font-size:11px;line-height:1.75;color:#645b55;margin:5px 0 0}.contribution-list .highlight{background:#e8e1d9;outline:10px solid #e8e1d9;transition:background .4s}.review-heading{display:flex;justify-content:space-between;gap:35px;align-items:center}.review-heading>p{font-size:11px;line-height:1.8;max-width:260px;color:#625851;margin:0}.review-heading>p>span{font-size:9px;display:block;margin-top:5px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}.review-grid article{border-top:1px solid #d1c7bc;padding:15px 0}.review-grid article>div{display:flex;justify-content:space-between;align-items:center}.review-grid article>div>span{font-family:var(--mono);font-size:9px;color:#655b52}.review-grid article>div>strong{font-size:23px;font-weight:500;letter-spacing:-1px}.review-grid h5{font-size:12px;font-weight:550;margin:13px 0 5px}.review-grid p{font-size:11px;color:#685f59;line-height:1.75;margin:0}.debate-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:45px}.debate-heading>p{font-family:var(--serif);font-size:27px;line-height:1.3;max-width:410px;margin:0 0 3px;color:#62584f}.debate-columns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.case{padding:37px 40px 22px 0}.case+.case{padding-left:40px;padding-right:0;border-left:1px solid var(--line)}.case-title{display:flex;gap:21px;align-items:flex-start;padding-bottom:29px}.case-symbol{font-family:var(--serif);font-size:42px;line-height:1;width:44px;height:44px;text-align:center;background:#dbd1c7;border-radius:50%;margin-top:2px}.case-against .case-symbol{background:#e5d7ca}.case-title h3{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1.07;margin:12px 0 0;letter-spacing:-.02em}.argument-list{list-style:none;padding:0;margin:0;counter-reset:arg}.argument-list>li{position:relative;border-top:1px solid var(--line);padding:21px 0 23px 29px;counter-increment:arg}.argument-list>li:before{content:'0' counter(arg);position:absolute;left:0;top:25px;font-family:var(--mono);font-size:9px;color:#7b6e63}.case-against .argument-list>li:before{color:#94765a}.argument-list h4{font-size:15px;font-weight:550;line-height:1.5;margin:0 0 7px;letter-spacing:-.01em}.argument-list p{font-size:13px;line-height:1.8;margin:0;color:#685d53}.unfinished-section{background:var(--ink);color:var(--paper);padding:70px 0 76px}.unfinished-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.unfinished-layout .eyebrow{color:#c4b8ac}.unfinished-layout h2{font-size:clamp(44px,4.5vw,65px);margin-top:25px}.unfinished-layout h2 em{color:var(--accent)}.unfinished-copy{padding-top:32px}.unfinished-copy .large-copy{font-family:var(--serif);font-size:27px;line-height:1.3;margin:0 0 23px;color:#e6ddd3}.unfinished-copy>p{font-size:13px;line-height:1.9;color:#b6b6b6;margin:0 0 17px}.footnote-link{font-family:var(--mono);font-size:9px;vertical-align:super;color:var(--accent);margin-left:4px;text-decoration:none}.status-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.status-examples>span{font-size:9px;line-height:1.5;font-family:var(--mono);border:1px solid #61564d;padding:5px 8px;color:#cecece}.questions-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.question-list{border-top:1px solid var(--line)}.question-list details{border-bottom:1px solid var(--line)}.question-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px;font-weight:500;padding:21px 0}.question-list summary::-webkit-details-marker{display:none}.question-list summary>span{font-size:20px;font-weight:400;transition:transform .2s}.question-list details[open] summary>span{transform:rotate(45deg)}.question-list details p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 35px 23px 0}.site-footer{border-top:1px solid var(--line);padding-top:39px;padding-bottom:25px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-top>p{font-size:12px;color:#655c56;line-height:1.7;margin:0}.source-note{margin:40px 0 25px;display:flex;gap:16px;border-top:1px solid var(--line);padding-top:20px;color:#6d645d}.source-note>span{font-size:9px;font-family:var(--mono)}.source-note p{font-size:10px;line-height:1.8;margin:0;max-width:970px}.source-note a{text-decoration-color:#b2a496;text-underline-offset:2px}.footer-bottom{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#746b64;letter-spacing:.02em}.desktop-break{display:none}
@media(min-width:1300px){.desktop-break{display:block}}
@media(min-width:1500px){.hero h1{font-size:125px}.hero{padding-top:83px}.hero-bottom{margin-top:40px}.hero-bottom>p{max-width:550px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:20px}.edition{display:none}.hero-bottom{align-items:flex-start;gap:30px}.hero-bottom>p{font-size:16px;max-width:430px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.premise-label{display:none}.section-intro,.debate-heading,.unfinished-layout,.questions-layout{gap:40px}.metric{padding:18px 14px}.metric strong{font-size:38px}.metric>span:first-child{font-size:9px}.metric .metric-note{font-size:7px}.artifact-layout{gap:22px;grid-template-columns:.9fr 1.3fr}.paper-header{padding:26px}.tab-panel{padding:25px 26px 17px}.paper-header h3{font-size:32px}.verification strong{font-size:10px}.graph-node{min-width:70px;font-size:9px;padding:6px 5px}.graph-node>span{font-size:6px}.node-main{min-width:120px}.graph{height:210px;margin:0 8px}.case{padding-right:28px}.case+.case{padding-left:28px}.case-title{gap:15px}.case-title h3{font-size:34px}.case-symbol{width:37px;height:37px;font-size:35px}.review-grid{gap:14px}.margin-note{font-size:9px}.workflow li+li{padding-left:20px}.workflow li{padding-right:20px}.footer-bottom{flex-wrap:wrap}}
@media(max-width:700px){html{scroll-padding-top:15px}.wrap{width:calc(100% - 40px)}.site-header{height:84px;gap:10px}.wordmark{font-size:27px}.site-header nav{gap:18px}.site-header nav a{font-size:11px}.site-header nav a:last-child{display:none}.hero{padding-top:44px}.eyebrow{font-size:9px;letter-spacing:.06em}.hero h1{font-size:clamp(58px,11.2vw,79px);line-height:1.01;margin:25px 0 27px}.hero-bottom{display:block;margin-bottom:35px}.hero-bottom>p{font-size:15px;max-width:450px}.hero-actions{flex-direction:row;align-items:center;gap:25px;margin-top:25px}.button{font-size:12px;padding:13px 17px;gap:22px}.text-link{font-size:12px;gap:14px}.premise{padding:17px 0;gap:14px}.asterisk{font-size:29px}.premise p{font-size:10px;line-height:1.8}.section{padding-top:54px;padding-bottom:52px}.section-top{margin-bottom:27px;align-items:flex-start;gap:20px}.margin-note{font-size:8px;text-align:right;max-width:140px}.section-intro{display:block;margin-bottom:28px}h2{font-size:45px}.section-intro>p{margin-top:22px;font-size:13px;line-height:1.8;max-width:100%}.workflow{grid-template-columns:1fr 1fr}.workflow li{padding:20px 20px 22px 0}.workflow li+li{padding-left:20px}.workflow li:nth-child(3){border-left:none;padding-left:0;border-top:1px solid var(--line)}.workflow li:nth-child(4){border-top:1px solid var(--line)}.workflow h3{font-size:19px;margin-top:12px}.workflow p{font-size:12px}.paper-section{padding:49px 0}.demo-label{font-size:7px;max-width:140px;text-align:right;line-height:1.8}.paper-header{padding:23px 20px;display:block}.paper-meta{font-size:8px}.paper-header h3{font-size:32px;margin-top:13px}.paper-subtitle{font-size:10px;line-height:1.7}.verification{margin-top:19px;row-gap:1px}.verification>span:last-child{font-size:9px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:17px 19px}.metric:nth-child(3){border-left:none;border-top:1px solid #d6cdc3}.metric:nth-child(4){border-top:1px solid #d6cdc3}.metric>span:first-child{font-size:9px}.metric strong{font-size:40px;margin:8px 0 9px}.metric .metric-note{font-size:7px}.tabs{padding:0 18px;gap:20px;overflow-x:auto}.tabs button{font-size:10px;padding:15px 0 13px;flex-shrink:0}.tab-panel{padding:24px 20px 16px;min-height:0}.artifact-layout{display:block}.artifact-copy>p{max-width:100%;font-size:12px}.tab-panel h4{font-size:31px}.scenario{margin-top:18px;padding-top:14px;margin-bottom:24px}.graph{height:215px;margin:0 10px}.graph-node{min-width:79px;font-size:9px}.node-main{min-width:130px}.graph-node>span{font-size:6px}.graph-top{padding:12px 12px 0;font-size:7px}.graph-top>span:last-child{font-size:7px}.node-detail p{font-size:10px}.record-footnote{font-size:9px;line-height:1.8}.contribution-grid{display:block}.contribution-grid>div>p{max-width:100%;margin-bottom:25px}.contribution-list dt{font-size:11px}.review-heading{display:block}.review-heading>p{max-width:100%;margin-bottom:20px}.review-grid{display:block;margin-top:10px}.review-grid article{padding:16px 0}.review-grid p{font-size:12px}.review-grid h5{font-size:13px}.debate-heading{display:block;margin-bottom:30px}.debate-heading>p{font-size:24px;line-height:1.35;margin-top:24px}.debate-columns{display:block;border-bottom:none}.case{padding:28px 0 12px}.case+.case{border-left:none;border-top:1px solid var(--line);padding:31px 0 12px}.case-title{padding-bottom:25px;gap:20px}.case-title h3{font-size:38px}.case-symbol{width:40px;height:40px;font-size:38px}.argument-list>li{padding:19px 0 20px 29px}.argument-list>li:before{top:23px}.argument-list h4{font-size:15px}.argument-list p{font-size:13px;line-height:1.8}.unfinished-section{padding:48px 0 51px}.unfinished-layout{display:block}.unfinished-layout h2{font-size:49px;margin-top:24px}.unfinished-copy{padding-top:29px}.unfinished-copy .large-copy{font-size:26px}.unfinished-copy>p{font-size:13px}.status-examples>span{font-size:8px}.questions-layout{display:block}.questions-layout h2{margin-bottom:30px}.questions-layout h2 br:last-child{display:none}.question-list summary{font-size:14px;padding:18px 0}.question-list details p{font-size:12px}.footer-top{flex-wrap:wrap;gap:25px}.footer-top .wordmark{font-size:29px}.footer-top>p{font-size:11px}.footer-top>.text-link{font-size:11px}.source-note{margin-top:29px}.source-note p{font-size:9px}.footer-bottom{font-size:7px;gap:10px;flex-direction:column}.site-footer{padding-top:28px}}
@media(max-width:370px){.wrap{width:calc(100% - 30px)}.site-header nav{gap:12px}.hero h1{font-size:53px}.hero-actions{gap:16px}.metric{padding-left:13px;padding-right:13px}.tabs{gap:16px;padding:0 13px}.tabs button{font-size:9px}.tab-panel{padding-left:14px;padding-right:14px}.graph-node{min-width:72px;font-size:8px}.node-main{min-width:116px}.graph-node>span{font-size:6px}.node-c{left:19%}.node-e{left:81%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(max-width:700px){.graph-node{min-width:70px}.node-main{min-width:130px}.node-c{left:18%}.node-e{left:82%}}

/* arXiv heritage red and Plex typography. */
.wordmark{color:#b31b1b;font-weight:600;letter-spacing:-1px}.wordmark>span:first-child{font-family:Georgia,serif}.wordmark-dot,.edition>span{color:#b31b1b}.edition>span{background:#b31b1b}
button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:#b31b1b}
.hero h1{font-family:var(--sans);font-weight:600;font-size:clamp(44px,6.2vw,82px);line-height:1.08;letter-spacing:-.025em}.hero h1 em{color:#b31b1b;font-style:normal;font-weight:600}
h2{font-weight:600;font-size:clamp(32px,3.3vw,46px);line-height:1.18;letter-spacing:-.015em}
.hero-bottom>p,.premise p,.section-intro>p,.workflow p,.argument-list p{color:#5b514b}.eyebrow,.asterisk,.step{color:#a01717}
.button.dark{background:#b31b1b;border-color:#b31b1b;color:#f5f0e9}.button.dark:hover{background:#8e1515;border-color:#8e1515}.text-link{color:#a01717;border-color:#b31b1b}
.paper-section{background:#eae4dd;border-color:#ded6cf}.paper-card{border-color:#d6cdc3;box-shadow:0 18px 35px -28px #302b2933}.paper-header h3{font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.01em}
.metric strong,.review-grid article>div>strong{color:#b31b1b}.metric.panel-metric,.graph-node.selected,.contribution-list .highlight{background:#f5e4de}.metric.panel-metric:hover{background:#ebccc4}.graph-node.selected{border-color:#b31b1b}.contribution-list .highlight{outline-color:#f5e4de}.tabs button[aria-selected=true]{color:#a01717;border-color:#b31b1b}
.tab-panel h4,.case-title h3{font-weight:600;font-size:28px;line-height:1.2}.debate-heading>p{font-size:23px;line-height:1.5}.case-symbol{background:#eed7cf;color:#a01717}.case-against .case-symbol{background:#ece6df;color:#5b514b}
.unfinished-section{background:#282524;color:#f5f0e9}.unfinished-layout h2{font-size:clamp(32px,3.3vw,46px);font-weight:600;line-height:1.18}.unfinished-layout h2 em{color:#e9b3aa;font-style:normal}.unfinished-layout .eyebrow{color:#dfb6ac}.unfinished-copy .large-copy{font-size:24px;line-height:1.5;color:#f5f0e9}.unfinished-copy>p{color:#d6cdc3}.footnote-link{color:#e9b3aa}.status-examples>span{border-color:#77695f;color:#e6dcd2}
@media(max-width:700px){.hero h1{font-size:clamp(39px,8.5vw,58px);line-height:1.12}h2,.unfinished-layout h2{font-size:34px}.paper-header h3{font-size:25px}.tab-panel h4,.case-title h3{font-size:26px}.unfinished-copy .large-copy{font-size:23px}.debate-heading>p{font-size:22px}}
