.research-tools{padding:24px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;flex-wrap:wrap;align-items:center}.research-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);padding:10px 16px;font:600 14px/1.4 "Avenir Next",sans-serif;cursor:pointer}.research-button:hover{border-color:var(--accent);color:var(--accent)}.research-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.research-byline{font-size:14px;color:var(--muted);margin:20px 0 0;max-width:70ch}.research-byline b{color:var(--ink)}.research-status{width:100%;font-size:14px;color:var(--muted);min-height:1em;margin:0}.research-status:empty{display:none}.research-citation{width:100%;font:14px/1.6 inherit;padding:14px;color:var(--ink);background:var(--surface-raised,#fff);border:1px solid var(--line);min-height:120px}.research-question{display:grid;grid-template-columns:.5fr 1fr;gap:6vw;padding:34px 0;border-bottom:1px solid var(--line)}.research-question h2{margin:0;font-size:26px;letter-spacing:-.025em;line-height:1.15}.research-question p{margin:0;font-size:21px;max-width:60ch}.research-related,.research-version{padding:36px 0;border-top:1px solid var(--line)}.research-related h2,.research-version h2{font-size:28px;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px}.research-related p,.research-version p{color:var(--muted);font-size:15px;max-width:70ch}.research-links{display:flex;gap:12px;flex-wrap:wrap}.article-head h1{font-size:clamp(3rem,6.4vw,6rem);letter-spacing:-.04em;max-width:15ch}.article-head>.label,.article-head>div>.label{display:none}.article-head{padding-bottom:32px}.evidence-row .why{max-width:48ch}.article-head h1,.thesis h2,.reading h2,.gap h2{text-wrap:balance}.latest-research{padding:88px 0;border-bottom:1px solid var(--line)}.latest-research h2{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1;letter-spacing:-.04em;margin:0}.research-lede{font-size:18px;max-width:65ch;color:var(--muted);margin:24px 0 42px}.research-story{display:grid;grid-template-columns:120px 1fr auto;gap:36px;padding:30px 0;border-top:1px solid var(--line);align-items:start}.research-story time{font-size:13px;color:var(--muted)}.research-story h3{font-size:30px;line-height:1.15;letter-spacing:-.025em;margin:0 0 14px}.research-story p{color:var(--muted);font-size:16px;max-width:60ch;margin:0}.research-story a{color:var(--accent);font-weight:600;font-size:14px}.research-archive{margin-top:28px}.site-header{height:auto;min-height:76px;padding-block:16px;gap:16px;flex-wrap:wrap}.site-header .nav a{display:block!important}.site-header .nav{gap:18px;flex-wrap:wrap}.lede h1{letter-spacing:-.04em;font-size:clamp(3.4rem,7vw,6rem)}.lede .label{display:none}@media(max-width:760px){.research-question{grid-template-columns:1fr;gap:18px}.research-story{grid-template-columns:1fr;gap:14px}.research-story h3{font-size:26px}.article-head{display:block}.article-head .dek{margin-top:26px}.evidence-row{grid-template-columns:1fr!important;gap:18px}.evidence-row .why{grid-column:auto!important}.research-tools{gap:10px}.site-header .nav{width:100%;justify-content:space-between}.research-question p{font-size:18px}}
@media print{@page{margin:18mm}body{background:#fff!important;color:#111!important;font-size:11pt}.site-header,.cross,footer,.research-tools,.doors,.research-related{display:none!important}.shell{width:100%!important;max-width:none!important}main{padding:0!important}.article-head,.thesis,.reading,.gap,.sources,.research-question{display:block!important;padding:18px 0!important}.article-head h1{font-size:32pt!important;max-width:none!important}.evidence-row{display:block!important;break-inside:avoid;padding:20px 0!important}.source-list{display:block!important}.source-list a{display:block;margin:12px 0;overflow-wrap:anywhere}a.source:after,.source-list a:after{content:' (' attr(href) ')';font-size:9pt;display:block;overflow-wrap:anywhere}p{color:#222!important}.label{color:#333!important}}
