.research-module__Ij7BFa__page{background:var(--paper-light)}.research-module__Ij7BFa__hero{border-bottom:1px solid var(--rule);background:var(--paper);padding:2rem 4.5vw clamp(3rem,6vw,5.5rem)}.research-module__Ij7BFa__back{min-height:44px;font:600 .95rem/1.5 var(--sans);align-items:center;gap:.5rem;margin-bottom:clamp(2rem,4vw,4rem);text-decoration:none;display:inline-flex}.research-module__Ij7BFa__back:hover{color:var(--accent);text-decoration:underline}.research-module__Ij7BFa__hero h1{text-wrap:pretty;max-width:24em;margin:0;font-size:clamp(2.1rem,4.2vw,4.5rem);font-weight:500;line-height:1.4}.research-module__Ij7BFa__dek{max-width:48em;color:var(--muted);margin:1.8rem 0 1.5rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.8}.research-module__Ij7BFa__date{color:var(--muted);font:.85rem/1.5 var(--sans)}.research-module__Ij7BFa__page .research-module__Ij7BFa__layout{grid-template-columns:clamp(240px,24vw,360px) minmax(0,1fr)}.research-module__Ij7BFa__sidebar{top:var(--site-header-height);max-height:calc(100svh - var(--site-header-height));font-family:var(--sans);align-self:start;padding:2.5rem 2rem;position:sticky;overflow-y:auto}.research-module__Ij7BFa__tocLabel{color:var(--accent);letter-spacing:.1em;margin:0 0 1.5rem;font-size:.85rem;font-weight:700}.research-module__Ij7BFa__chapterLinks a{border-top:1px solid var(--rule);min-height:44px;font:.9rem/1.65 var(--sans);grid-template-columns:1.7rem minmax(0,1fr);gap:.65rem;padding:1rem 0;text-decoration:none;display:grid}.research-module__Ij7BFa__chapterLinks a>span:first-child{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.75rem}.research-module__Ij7BFa__chapterLinks a:hover{color:var(--accent);text-decoration:underline}.research-module__Ij7BFa__mobileContents{display:none}.research-module__Ij7BFa__page .research-module__Ij7BFa__article{border-left:1px solid var(--rule);padding-top:clamp(2.5rem,5vw,4.5rem)}.research-module__Ij7BFa__article .rich-content{max-width:var(--reading-width)}.research-module__Ij7BFa__article .rich-content h2{border-bottom:1px solid var(--rule);margin:3em 0 1.1em;padding-bottom:.7em;font-size:clamp(1.65rem,2.3vw,2.25rem);line-height:1.5}.research-module__Ij7BFa__article .rich-content h3{font-size:clamp(1.25rem,1.65vw,1.6rem)}.research-module__Ij7BFa__article .rich-content figure{width:100%;max-width:100%;margin:2.5rem 0}.research-module__Ij7BFa__article .rich-content img{object-fit:contain}:is(.research-module__Ij7BFa__article .rich-content img[hidden],.research-module__Ij7BFa__article .research-image-fallback[hidden]){display:none}.research-module__Ij7BFa__article .research-image-fallback{border:1px solid var(--rule);color:var(--muted);font:.9rem/1.8 var(--sans);margin:0;padding:1.5rem}.research-module__Ij7BFa__article .table-scroll{max-width:100%}.research-module__Ij7BFa__article .table-scroll table{min-width:36rem}.research-module__Ij7BFa__article .rich-content ol{font:.9rem/1.8 var(--sans);overflow-wrap:anywhere;padding-left:1.7rem}.research-module__Ij7BFa__article .rich-content ol li{scroll-margin-top:calc(var(--site-header-height) + 1.5rem);padding-left:.2rem}.research-module__Ij7BFa__article .research-citation{font-family:var(--sans);vertical-align:super;padding:0 .08em;font-size:.8em;text-decoration:none}.research-module__Ij7BFa__article .research-citation:hover{text-decoration:underline}@media (max-width:800px){.research-module__Ij7BFa__hero{padding:1.25rem 20px 2.75rem}.research-module__Ij7BFa__hero h1{font-size:clamp(1.9rem,7vw,2.7rem);line-height:1.5}.research-module__Ij7BFa__back{margin-bottom:2rem}.research-module__Ij7BFa__dek{margin-top:1.25rem}.research-module__Ij7BFa__sidebar{display:none}.research-module__Ij7BFa__mobileContents{border-bottom:1px solid var(--rule);font-family:var(--sans);margin:0 20px;display:block}.research-module__Ij7BFa__mobileContents summary{min-height:56px;color:var(--accent);cursor:pointer;padding:1rem 0;font-size:.95rem;font-weight:600}.research-module__Ij7BFa__mobileContents summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.research-module__Ij7BFa__page .research-module__Ij7BFa__article{border-left:0;padding-top:2rem}.research-module__Ij7BFa__article .rich-content h2{font-size:1.65rem}html:has(.research-module__Ij7BFa__page){scroll-padding-top:calc(var(--site-header-height) + 1rem)}}
