.investigation-input{margin-right:0}.investigation-rails{grid-template-columns:1fr 1fr;height:64px;padding-inline:20%;display:grid}.investigation-rails>div{background:linear-gradient(var(--essay-cyan), var(--essay-orange));justify-self:center;width:2px;position:relative}.investigation-rails i{background:var(--essay-cyan);border:2px solid #fff;border-radius:3px;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.investigation-listeners{grid-template-columns:1fr 1fr;gap:12px;display:grid}.investigation-listeners span{color:#537a7d;font:10px var(--font-mono);text-align:center;background:#fffefa;border:1px solid #d4e3da;border-radius:9px;padding:12px;line-height:1.5}.investigation-result{background:#fff9f0;border:1px solid #e8c6b7;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 4px #e8dfd0}.investigation-result>span{font:9px var(--font-mono);color:#947457;text-transform:uppercase}.investigation-result strong{letter-spacing:-.04em;margin-top:16px;font-size:27px;line-height:1.15;display:block}.investigation-result p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.investigation-case{background:linear-gradient(145deg,#f2fbf6,#fff4e7);border:1px solid #d6e3dc;border-radius:24px;grid-template-columns:1fr 1fr;gap:56px;padding:40px;display:grid;box-shadow:0 4px #e0e7e1,inset 0 1px #fff}.investigation-case+.investigation-case{margin-top:32px}.investigation-case-summary{flex-direction:column;align-items:start;display:flex}.investigation-case-summary .essay-card-meta{align-self:stretch}.investigation-case-summary .essay-card-tag{margin-top:40px;line-height:1.6}.investigation-case-summary h3{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(36px,4vw,54px);line-height:1.02}.investigation-case-summary>p:not(.essay-card-tag){color:var(--muted);margin:0 0 32px;line-height:1.7}.investigation-case-summary>a{margin-top:auto}.investigation-case-route{border-left:1px solid #d6e3dc;padding-left:40px}.investigation-case-route ol{gap:22px;margin:24px 0;padding:0;list-style:none;display:grid}.investigation-case-route li>span{font:9px var(--font-mono);text-transform:uppercase;color:#947457;margin-bottom:8px;display:block}.investigation-case-route li>strong{font-size:16px;font-weight:550}.investigation-case-route li>p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.investigation-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.investigation-team article{background:#fffefa;border:1px solid #d6e3dc;border-radius:22px;padding:28px;box-shadow:0 4px #e0e7e1}.investigation-character-mark{font:24px var(--font-mono);color:var(--essay-cyan);margin-bottom:28px;display:block}.investigation-team h3{letter-spacing:-.04em;margin:12px 0 24px;font-size:32px}.investigation-team strong{font-size:18px;font-weight:500;line-height:1.35;display:block}.investigation-team article>p:last-child{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.investigations-page .essays-context{margin-bottom:80px}#investigation-team{scroll-margin-top:110px}@media (prefers-reduced-motion:no-preference) and (min-width:681px){.investigation-rails i{animation:8s ease-in-out infinite investigation-duplicate}.investigation-result{animation:8s ease-in-out infinite investigation-receive}}@keyframes investigation-duplicate{0%,12%{opacity:0;top:0}20%,30%{opacity:1;background:var(--essay-cyan);top:0}60%,72%{opacity:1;background:var(--essay-orange);top:calc(100% - 10px)}85%,to{opacity:0;top:calc(100% - 10px)}}@keyframes investigation-receive{0%,40%,90%,to{border-color:#e8c6b7}60%,76%{border-color:var(--essay-orange)}}@media (max-width:900px){.investigation-case{gap:32px;padding:30px}.investigation-case-route{padding-left:28px}.investigation-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.investigation-case{grid-template-columns:1fr;padding:26px}.investigation-case-route{border-top:1px solid #d6e3dc;border-left:0;padding:28px 0 0}.investigation-team{grid-template-columns:1fr}.investigation-result{padding:20px}.investigation-result strong{font-size:23px}.investigation-listeners span{padding:10px;font-size:9px}.investigation-rails i{background:var(--essay-orange);top:calc(100% - 10px)}}@media (prefers-reduced-motion:reduce){.investigation-rails i{background:var(--essay-orange);top:calc(100% - 10px)}}
