.sr-page{max-width:1480px;margin:0 auto;padding:0 28px 120px}.sr-workbench{border-bottom:1px solid var(--fg);padding:58px 24px 36px}.sr-workbench h1{max-width:980px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(46px,6.6vw,94px);font-style:normal;font-weight:400;line-height:.92}.sr-search-box{max-width:980px;margin-top:34px}.sr-summary-bar{border-bottom:1px solid var(--fg);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:32px;min-height:70px;padding:14px 24px;display:grid}.sr-summary-bar>div{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.sr-summary-bar strong{font-family:var(--font-display);color:var(--accent);font-size:28px;font-weight:400}.sr-summary-bar span{font-family:var(--font-sans);font-size:15px}.sr-summary-bar p{font-family:var(--font-mono);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:9px;line-height:1.55}.sr-entry{border-bottom:1px solid var(--fg);grid-template-columns:1fr 1fr;gap:80px;min-height:460px;padding:72px 24px;display:grid}.sr-entry>div{max-width:420px}.sr-entry-number{font-family:var(--font-display);color:var(--accent);font-size:clamp(82px,11vw,154px);line-height:.75;display:block}.sr-entry p{max-width:28ch;font-family:var(--font-display);color:var(--fg-muted);margin:28px 0 0;font-size:24px;font-style:italic;line-height:1.25}.sr-entry nav{align-self:end;max-width:520px}.sr-entry h2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:500}.sr-entry a{border-top:1px solid var(--line);min-height:58px;color:inherit;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:18px;font-size:25px;text-decoration:none;display:flex}.sr-entry a:last-child{border-bottom:1px solid var(--line)}.sr-entry a:hover{color:var(--accent)}.sr-entry svg{width:18px}.sr-investigation{grid-template-columns:190px minmax(0,1fr) 278px;align-items:start;display:grid}.sr-rail-title{border-bottom:1px solid var(--fg);min-height:46px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:9.5px;font-weight:600;display:flex}.sr-filters{padding:0 22px 36px 0}.sr-filters section{border-bottom:1px solid var(--line);padding:20px 0 18px}.sr-filters h2{font-family:var(--font-sans);margin:0 0 8px;font-size:13px;font-weight:600}.sr-filters section a{min-height:29px;color:var(--fg-muted);font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;text-decoration:none;display:grid}.sr-filters section a b{font-family:var(--font-mono);color:var(--fg-faint);font-size:8.5px;font-weight:400}.sr-filters section a:hover{color:var(--fg)}.sr-filters section a[aria-current=page]{color:var(--accent)}.sr-filters section a[aria-current=page] span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.sr-clear{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:18px;padding:10px;font-size:9px;text-decoration:none;display:block}.sr-clear:hover{border-color:var(--accent);color:var(--accent)}.sr-results{border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0;padding:32px 32px 50px}.sr-results mark{color:inherit;border-bottom:2px solid var(--accent);background:0 0;padding:0 .04em}.sr-lead{border:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:30px;padding:26px;display:grid;position:relative}.sr-crop{pointer-events:none;width:24px;height:24px;position:absolute}.sr-crop:before,.sr-crop:after{content:"";background:var(--fg-faint);position:absolute}.sr-crop:before{width:24px;height:1px;top:11px;left:0}.sr-crop:after{width:1px;height:24px;top:0;left:11px}.sr-crop-tl{top:-12px;left:-12px}.sr-crop-br{bottom:-12px;right:-12px}.sr-lead-copy{flex-direction:column;min-width:0;display:flex}.sr-result-meta{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;gap:4px 9px;font-size:8.5px;display:flex}.sr-result-meta span:first-child{color:var(--accent)}.sr-result-meta span+span:before{content:"·";color:var(--fg-faint);margin-right:9px}.sr-lead h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:20px 0 0;font-size:clamp(32px,3.8vw,54px);font-style:normal;font-weight:400;line-height:.98}.sr-lead-copy>p{max-width:58ch;font-family:var(--font-sans);color:var(--fg-muted);margin:22px 0 0;font-size:16px;line-height:1.5}.sr-evidence-line{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-faint);flex-wrap:wrap;gap:6px 14px;margin-top:22px;padding-top:12px;font-size:8.5px;line-height:1.4;display:flex}.sr-evidence-line span:first-child{color:var(--fg-muted)}.sr-evidence-line span+span:before{content:"+";color:var(--accent);margin-right:14px}.sr-open-link{width:fit-content;color:var(--fg);font-family:var(--font-sans);align-items:center;gap:9px;margin-top:auto;padding-top:26px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sr-open-link:hover{color:var(--accent)}.sr-open-link svg{width:18px;transition:transform .16s}.sr-open-link:hover svg{transform:translate(4px)}.sr-lead-image{background:var(--bg-muted);min-height:310px;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.sr-lead-image img,.sr-lead-image>.hc-image-fallback{object-fit:cover;filter:saturate(.72)contrast(1.03);width:100%;height:100%;display:block}.sr-lead-document{border:1px solid var(--line);background:var(--bg-subtle);flex-direction:column;justify-content:center;width:100%;height:100%;padding:32px;display:flex}.sr-lead-document small{font-family:var(--font-mono);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.sr-lead-document strong{max-width:13ch;font-family:var(--font-display);margin-top:18px;font-size:clamp(27px,2.6vw,39px);font-style:normal;font-weight:400;line-height:1.02}.sr-lead-document em{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:8px;font-style:normal}.sr-lead-image>span:last-child{background:color-mix(in srgb, var(--bg) 90%, transparent);font-family:var(--font-mono);letter-spacing:.08em;border:1px solid;padding:4px 6px;font-size:8px;position:absolute;top:10px;right:10px}.sr-section-head{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:12px;display:flex}.sr-section-head h2{font-family:var(--font-display);margin:0;font-size:28px;font-style:normal;font-weight:400}.sr-section-head>span{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:8.5px;line-height:1.45}.sr-complete-list{margin-top:48px}.sr-complete-list ol{margin:0;padding:0;list-style:none}.sr-article{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:180px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:170px;padding:22px 2px;display:grid}.sr-article.has-image{grid-template-columns:28px 180px minmax(0,1fr) 22px}.sr-article-index{font-family:var(--font-mono);color:var(--fg-faint);align-self:start;padding-top:2px;font-size:9px}.sr-article-image{background:var(--bg-muted);height:126px;display:block;overflow:hidden}.sr-article-image img{object-fit:cover;filter:saturate(.62)contrast(1.05);width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.sr-article:hover .sr-article-image img{filter:saturate(.82)contrast(1.02);transform:scale(1.025)}.sr-article-copy{min-width:0}.sr-article h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:7px 0 0;font-size:clamp(23px,2.2vw,31px);font-style:normal;font-weight:400;line-height:1.04}.sr-article h3 a{color:inherit;text-decoration:none}.sr-article h3 a:hover{color:var(--accent)}.sr-article-copy>p{-webkit-line-clamp:2;font-family:var(--font-sans);color:var(--fg-muted);-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.sr-article .sr-evidence-line{border:0;margin-top:11px;padding-top:0}.sr-row-arrow{color:var(--fg-faint)}.sr-row-arrow svg{width:18px;transition:transform .16s,color .16s}.sr-row-arrow:hover svg{color:var(--accent);transform:translate(4px)}.sr-empty{border-top:1px solid var(--fg);border-bottom:1px solid var(--line);padding:70px 8px}.sr-empty h2{max-width:22ch;font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1.05}.sr-empty p{font-family:var(--font-sans);color:var(--fg-muted);margin:15px 0 0}.sr-connections{padding-left:22px}.sr-connections section{border-bottom:1px solid var(--line);padding-bottom:28px}.sr-connections section>a:not(.sr-rail-more){border-bottom:1px solid var(--line);min-height:86px;color:inherit;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;text-decoration:none;display:grid}.sr-connections section>a:not(.sr-rail-more):hover strong{color:var(--accent)}.sr-connections section>a svg{width:16px;color:var(--fg-faint)}.sr-connections strong{font-family:var(--font-display);font-size:18px;font-style:normal;font-weight:400;line-height:1.08;display:block}.sr-connections small{font-family:var(--font-mono);color:var(--fg-faint);letter-spacing:.035em;text-transform:uppercase;margin-top:7px;font-size:7.5px;line-height:1.3;display:block}.sr-time-trail{margin-top:24px}.sr-time-trail ol{margin:0;padding:20px 0 6px 20px;list-style:none;position:relative}.sr-time-trail ol:before{content:"";background:var(--accent);width:1px;position:absolute;top:23px;bottom:16px;left:4px}.sr-time-trail li{padding:0 0 20px;position:relative}.sr-time-trail li:before{content:"";border:1px solid var(--accent);background:var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-20px}.sr-time-trail li:first-child:before{background:var(--accent)}.sr-time-trail li span{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;margin-bottom:4px;font-size:8px;display:block}.sr-time-trail li a{color:inherit;font-family:var(--font-display);font-size:15px;line-height:1.15;text-decoration:none}.sr-time-trail li a:hover{color:var(--accent)}.sr-rail-more{color:var(--fg-muted);font-family:var(--font-sans);text-underline-offset:4px;font-size:12px;display:inline-block}.sr-related{margin-top:24px}@media (max-width:1120px){.sr-investigation{grid-template-columns:160px minmax(0,1fr) 238px}.sr-results{padding-inline:24px}.sr-lead{grid-template-columns:minmax(0,1fr) 240px}.sr-lead-image{min-height:280px}.sr-article.has-image{grid-template-columns:24px 130px minmax(0,1fr) 20px}.sr-article-image{height:104px}}@media (max-width:900px){.sr-page{padding-inline:0}.sr-workbench,.sr-summary-bar{padding-inline:24px}.sr-investigation{display:block}.sr-filters{border-bottom:1px solid var(--fg);padding:0 24px 16px}.sr-filters>.sr-rail-title{display:none}.sr-filters section{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:18px;padding:11px 0;display:flex;overflow-x:auto}.sr-filters section::-webkit-scrollbar{display:none}.sr-filters h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;flex:none;margin:0 5px 0 0;font-size:8px}.sr-filters section a{flex:none;gap:6px;min-height:30px;display:flex}.sr-clear{width:fit-content;margin-top:12px;padding-inline:16px}.sr-results{border:0;padding:30px 24px 50px}.sr-connections{border-top:1px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:28px 24px 0;display:grid}.sr-connections section{margin-top:0}}@media (max-width:680px){.sr-page{padding-bottom:68px}.sr-workbench{padding:32px 18px 25px}.sr-workbench h1{font-size:clamp(44px,13vw,65px);line-height:.93}.sr-search-box{margin-top:25px}.sr-summary-bar{min-height:0;padding:16px 18px;display:block}.sr-summary-bar p{margin-top:8px}.sr-entry{grid-template-columns:1fr;gap:55px;min-height:0;padding:55px 18px}.sr-entry nav{align-self:auto}.sr-entry a{font-size:21px}.sr-filters{padding-inline:18px}.sr-results{padding:25px 18px 42px}.sr-lead{grid-template-columns:1fr;gap:0;padding:0}.sr-lead-image{aspect-ratio:16/10;order:-1;min-height:auto}.sr-lead-copy{padding:22px 20px 24px}.sr-lead h2{font-size:38px}.sr-lead-copy>p{font-size:14px}.sr-open-link{margin-top:0}.sr-section-head{display:block}.sr-section-head>span{margin-top:6px;display:block}.sr-complete-list{margin-top:42px}.sr-article,.sr-article.has-image{grid-template-columns:24px minmax(0,1fr) 18px;gap:10px;min-height:0;padding-block:18px}.sr-article-image{display:none}.sr-article-index{grid-area:1/1}.sr-article-copy{grid-area:1/2}.sr-row-arrow{grid-area:1/3;align-self:center}.sr-article h3{font-size:24px}.sr-article-copy>p{-webkit-line-clamp:3}.sr-evidence-line span+span:before{margin-right:8px}.sr-connections{grid-template-columns:1fr;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.sr-open-link svg,.sr-row-arrow svg,.sr-article-image img{transition:none}}
