
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-052F,U+1C80-1C8A,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}

.pd-investigation-intro{position:relative;box-sizing:border-box;max-width:1280px;margin:0 auto 32px;padding:clamp(24px,4vw,48px);border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0c1118;color:#eef2f7;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;text-align:start}
.pd-investigation-intro>*{min-width:0}

.pd-investigation-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 16px;padding:0 4px;color:#a8b3c2;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color .18s ease-out}
.pd-investigation-back:hover,.pd-investigation-back:focus-visible{color:#eef2f7;text-decoration:underline;text-underline-offset:3px}
.pd-investigation-back:focus-visible{outline:2px solid #55b8d6;outline-offset:2px;border-radius:4px}
.pd-investigation-back i,.pd-investigation-back svg{flex:0 0 auto;font-size:12px}
[dir=rtl] .pd-investigation-back i,[dir=rtl] .pd-investigation-back svg{transform:scaleX(-1)}

.pd-investigation-kind{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#f15b64;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}
.pd-investigation-kind i{font-size:12px}

.pd-investigation-intro .pd-investigation-title{max-width:960px;margin:0;color:#eef2f7;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance;background:none;-webkit-text-fill-color:currentColor}
.pd-investigation-deck{max-width:760px;margin:12px 0 0;color:#a8b3c2;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}
.pd-investigation-lede{max-width:760px;margin:16px 0 0;color:#a8b3c2;font-size:1.125rem;line-height:1.6}

.pd-investigation-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0 0;color:#778397;font-size:.875rem;line-height:1.5}
.pd-investigation-meta>span{display:inline-flex;align-items:center;gap:6px}
.pd-investigation-meta .nv-meta-sep{color:#778397}
.pd-investigation-meta strong{color:#a8b3c2;font-weight:600}
.pd-investigation-meta a{color:#55b8d6;text-decoration:none}
.pd-investigation-meta a:hover,.pd-investigation-meta a:focus-visible{color:#eef2f7;text-decoration:underline;text-underline-offset:3px}

.pd-investigation-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin:24px 0 0;padding-top:24px;border-top:1px solid rgba(148,163,184,.16)}
.pd-investigation-audio{flex:1 1 320px;min-width:0;margin:0}
.pd-investigation-audio>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#a8b3c2;font-size:.875rem;font-weight:600;line-height:1.3;cursor:pointer;list-style:none}
.pd-investigation-audio>summary::-webkit-details-marker{display:none}
.pd-investigation-audio>summary::before{content:"";width:0;height:0;border-block:5px solid transparent;border-inline-start:7px solid currentColor;transition:transform .18s ease-out}
.pd-investigation-audio[open]>summary::before{transform:rotate(90deg)}
[dir=rtl] .pd-investigation-audio[open]>summary::before{transform:rotate(-90deg)}
.pd-investigation-audio>summary:hover,.pd-investigation-audio>summary:focus-visible{color:#eef2f7}
.pd-investigation-audio>summary:focus-visible{outline:2px solid #55b8d6;outline-offset:2px;border-radius:4px}
.pd-investigation-audio[open]>summary{margin-bottom:12px}

.pd-investigation-pdf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(148,163,184,.3);border-radius:8px;color:#eef2f7;background:#111925;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out}
.pd-investigation-pdf:hover,.pd-investigation-pdf:focus-visible{border-color:rgba(85,184,214,.6);color:#eef2f7}
.pd-investigation-pdf:focus-visible{outline:2px solid #55b8d6;outline-offset:2px}
.pd-investigation-pdf svg,.pd-investigation-pdf i{width:16px;height:16px;flex:0 0 16px}

@media (max-width:768px){
  .pd-investigation-intro{padding:24px 16px;border-radius:8px}
  .pd-investigation-intro .pd-investigation-title{font-size:clamp(1.75rem,8vw,2.5rem)}
  .pd-investigation-deck{font-size:1.25rem}
  .pd-investigation-lede{font-size:1rem}
  .pd-investigation-actions{flex-direction:column;align-items:stretch}
  .pd-investigation-audio{flex-basis:auto}
  .pd-investigation-pdf{justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  .pd-investigation-intro *{transition-duration:0s!important}
}
