:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;scroll-padding-top:36px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible{outline-offset:6px;outline:2px solid #171717}::selection{color:#fff;background:#333}.skip-link{z-index:10;background:#fff;padding:14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:35px 56px;display:flex}.wordmark{letter-spacing:.025em;font-size:23px;font-weight:500}.site-header nav{letter-spacing:.045em;align-items:center;gap:42px;font-size:11px;display:flex}.site-header [aria-current]{color:#727272}.site-header nav span{margin-left:7px}main{max-width:1144px;margin:auto;padding:0 56px}.paper-header{border-bottom:1px solid #d9d9d9;padding:95px 0 37px}.eyebrow,.section-number{letter-spacing:.1em;margin:0;font-size:10px;font-weight:500;line-height:1.7}.eyebrow{color:#727272}h1{letter-spacing:-.065em;margin:20px 0 28px;font-size:clamp(76px,12vw,144px);font-weight:400;line-height:1.05}.premise{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,35px);font-weight:400;line-height:1.4}.paper-meta{color:#727272;letter-spacing:.045em;justify-content:space-between;gap:20px;margin-top:66px;font-size:10px;line-height:1.8;display:flex}.paper-layout{grid-template-columns:218px minmax(0,1fr);gap:65px;padding:56px 0 0;display:grid}.contents{align-self:start;padding-bottom:40px;position:sticky;top:36px}.contents ol{counter-reset:contents;gap:15px;margin:27px 0 0;padding:0;list-style:none;display:grid}.contents li{counter-increment:contents}.contents li a{align-items:baseline;gap:13px;font-size:11px;line-height:1.6;display:flex}.contents li a:before{content:counter(contents, decimal-leading-zero);color:#858585;font-variant-numeric:tabular-nums;font-size:9px}.back-top{color:#727272;letter-spacing:.04em;margin-top:44px;font-size:10px;display:inline-block}article{min-width:0}article section{border-bottom:1px solid #dedede;padding:51px 0 55px;scroll-margin-top:36px}article .abstract{padding-top:0;padding-bottom:46px}article .abstract h2{margin-bottom:24px}article p{color:#555;letter-spacing:-.008em;text-wrap:pretty;margin:21px 0 0;font-size:14px;font-weight:400;line-height:1.9}article .abstract p{color:#333;font-size:16px;line-height:1.85}article .section-number{color:#727272;letter-spacing:.08em;margin:0 0 24px;font-size:10px}article h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 27px;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.3}.decision-loop{margin:32px 0}.decision-loop ol{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-template-columns:repeat(4,1fr);margin:0;padding:25px 0;list-style:none;display:grid}.decision-loop li{border-left:1px solid #dedede;gap:12px;padding:0 13px;display:grid}.decision-loop li:first-child{border-left:0;padding-left:0}.loop-index{color:#858585;font-size:10px}.decision-loop strong{letter-spacing:.015em;font-size:12px;font-weight:500}.decision-loop li>span:last-child{color:#666;font-size:10px;line-height:1.8}figcaption{color:#767676;letter-spacing:.025em;margin-top:14px;font-size:9px;line-height:1.8}.work-chain{border-top:1px solid #dedede;border-bottom:1px solid #dedede;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0;padding:24px 0;font-size:12px;display:flex}.work-chain [aria-hidden]{color:#858585}.distinctions{margin:29px 0}.distinctions>div{border-bottom:1px solid #e7e7e7;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:14px 0;font-size:12px;line-height:1.8;display:grid}.distinctions dt{font-weight:500}.distinctions dd{color:#666;margin:0}article .closing{border:0;padding-bottom:90px}article .final-question{color:#171717;letter-spacing:-.025em;margin-top:44px;font-size:22px;line-height:1.6}.site-footer{border-top:1px solid #dedede;padding-top:30px;padding-bottom:38px}.site-footer .wordmark{font-size:18px}.site-footer>span,.site-footer>a:last-child{color:#727272;letter-spacing:.04em;font-size:10px}@media (max-width:900px){.site-header,.site-footer{padding-left:32px;padding-right:32px}main{padding:0 32px}.paper-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.paper-header{padding-top:70px}}@media (max-width:680px){.site-header,.site-footer{padding:25px 24px}.site-header .wordmark{font-size:20px}.site-header nav{gap:23px;font-size:10px}main{padding:0 24px}.paper-header{padding-top:57px;padding-bottom:27px}h1{margin-top:19px;margin-bottom:25px}.paper-meta{flex-direction:column;gap:5px;margin-top:38px}.paper-layout{padding-top:28px;display:block}.contents{border-bottom:1px solid #dedede;margin-bottom:34px;padding-bottom:30px;position:static}.contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:20px}.contents li a{gap:8px;font-size:10px}.back-top{display:none}article section{padding:38px 0 42px}article .abstract p{font-size:15px}article p{font-size:14px}.decision-loop ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.decision-loop li{padding-left:18px}.decision-loop li:nth-child(3){border-left:0;padding-left:0}.decision-loop li>span:last-child{font-size:11px}.site-footer{flex-wrap:wrap}.site-footer>span{display:none}}@media print{.site-header nav,.contents,.site-footer,.skip-link{display:none}main{max-width:760px;padding:0}.paper-header{padding-top:0}h1{font-size:72px}.paper-layout{padding-top:30px;display:block}article h2,.section-number{break-after:avoid}article p{orphans:3;widows:3}figure,.distinctions>div{break-inside:avoid}}
