.dit-paper-shell,.dit-paper-shell .paper-main{overflow-x:clip}.dit-paper-shell .paper-main{contain:paint}.dit-paper-shell{--dit-blue:#1745bf;--dit-coral:#ef5b50;min-height:100vh}.dit-cover:after{content:"DIT / 2212.09748";color:var(--faint);font:9px/1 var(--font-mono);letter-spacing:.14em;writing-mode:vertical-rl;position:absolute;bottom:24px;right:36px}.dit-scaling-line{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(100px,1fr) 34px minmax(100px,1fr) 34px minmax(100px,1fr) 34px minmax(100px,1fr);align-items:center;margin-top:40px;display:grid}.dit-scaling-line>div{min-width:0;padding:16px 0}.dit-scaling-line>div>span{color:var(--red);font:10px/1 var(--font-mono);margin-bottom:8px;display:block}.dit-scaling-line strong{font:680 13px/1.25 var(--font-ui);display:block}.dit-scaling-line small{color:var(--muted);font:9px/1.35 var(--font-mono);overflow-wrap:anywhere;margin-top:5px;display:block}.dit-scaling-line>i{background:var(--rule-strong);width:22px;height:1px;display:block}.dit-scaling-line>i:after{content:"";float:right;border-top:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);width:5px;height:5px;margin-top:-2px;transform:rotate(45deg)}.cover-deck,.notes-deck{max-width:760px;margin:28px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.78}.coverage-strip{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(5,1fr);margin:44px 0 0;display:grid}.coverage-strip>div{border-right:1px solid var(--rule);padding:12px 10px}.coverage-strip>div:last-child{border-right:0}.coverage-strip dt{color:var(--muted);font:9px/1 var(--font-mono);text-transform:uppercase}.coverage-strip dd{font:680 13px/1 var(--font-ui);margin:6px 0 0}.dit-conditioning-item{border-left:3px solid var(--cobalt);margin:22px 0 30px;padding:2px 0 2px 22px}.dit-conditioning-item p{margin:0 0 12px;font-size:clamp(16px,1.45vw,18px);line-height:1.82}.dit-conditioning-item p:last-child{margin-bottom:0}.paper-fulltext>p,.dit-conditioning-item p,.paper-footnote{max-width:100%;overflow-x:auto}.paper-fulltext>p .paper-citation,.dit-conditioning-item .paper-citation{color:var(--cobalt);font-family:var(--font-ui);white-space:nowrap;font-size:.83em}.paper-fulltext .katex-display{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;margin:26px 0;padding:22px 16px;overflow-x:auto}.paper-fulltext .katex-display>.katex{min-width:max-content}.sample-figure .figure-image-button{background:#fff;padding:12px}.sample-figure .figure-image-button img{object-fit:contain;width:auto;max-height:880px;margin:0 auto}.dit-references{scroll-margin-top:calc(var(--header-height) + 34px)}.dit-references>h2{font-family:var(--font-body)}.dit-references li:target{background:color-mix(in srgb, var(--cobalt) 8%, transparent)}.paper-table .italic{font-style:italic}.paper-table .second{text-underline-offset:2px;text-decoration:underline 1px}.dit-table-4 table{min-width:820px}.appendix-divider{border-top:4px double var(--rule-strong);border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:24px;margin:100px -20px 26px;padding:24px 20px;display:flex}.appendix-divider span{color:var(--red);font:10px/1 var(--font-mono);letter-spacing:.13em}.appendix-divider strong{font:680 clamp(19px, 2.4vw, 28px)/1.2 var(--font-body)}@media (width<=760px){.dit-scaling-line{grid-template-columns:1fr 1fr;gap:0 18px}.dit-scaling-line>i{display:none}.dit-scaling-line>div{border-bottom:1px solid var(--rule)}.dit-scaling-line>div:nth-of-type(n+3){border-bottom:0}.coverage-strip{grid-template-columns:repeat(3,1fr)}.coverage-strip>div:nth-child(3){border-right:0}.coverage-strip>div:nth-child(-n+3){border-bottom:1px solid var(--rule)}}@media (width<=600px){.paper-header nav a:nth-child(3),.paper-header nav a:nth-child(5),.dit-cover:after{display:none}.dit-scaling-line{margin-top:30px}.coverage-strip{grid-template-columns:repeat(2,1fr)}.coverage-strip>div{border-bottom:1px solid var(--rule)}.coverage-strip>div:nth-child(2n){border-right:0}.coverage-strip>div:last-child{border-bottom:0}.paper-fulltext>p{text-align:left;font-size:17px;line-height:1.86}.dit-conditioning-item{padding-left:16px}.appendix-divider{flex-direction:column;align-items:flex-start}}
