.research-app{--research-red: #fb3c37;--research-red-soft: rgba(251, 60, 55, .13);--research-line: rgba(245, 242, 234, .17);--research-paper: #eeece6;background:#050506}.research-page{overflow:hidden;min-width:0}.research-shell{width:min(1220px,calc(100% - 64px));margin:0 auto}.research-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.research-record{padding:calc(var(--headerH) + 46px) 0 0;background:#000;color:#101112}.research-record>.research-shell,.research-coordinated>.research-shell{width:100%;max-width:none}.research-coordinated{padding:0;background:#070707}.research-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.research-card{min-width:0;min-height:clamp(520px,58vh,700px);padding:clamp(54px,7vw,112px);display:flex;flex-direction:column;position:relative;border:0;background:var(--research-paper);color:#101112}.research-card--featured{grid-column:1 / -1;min-height:clamp(560px,70vh,820px);padding-right:min(42%,620px);background:#000;color:#f5f2ea}.research-card--featured:after{content:"GHSA";position:absolute;right:clamp(30px,6vw,84px);bottom:18px;color:transparent;-webkit-text-stroke:1px rgba(245,242,234,.17);font:700 clamp(78px,13vw,190px)/1 var(--font-display);letter-spacing:-.08em}.research-card__vendor{margin-bottom:20px;color:var(--research-red);font:700 15px/1 var(--font-mono);letter-spacing:.11em}.research-card h3{max-width:720px;margin:0;font:500 clamp(29px,3.5vw,48px)/1 var(--font-display);letter-spacing:-.04em;text-transform:uppercase}.research-card>p{max-width:680px;margin:20px 0 0;color:#101112a6;font-size:15.5px;line-height:1.68}.research-card :is(h3,p,dd,a){overflow-wrap:anywhere}.research-card--featured>p{color:#f5f2eaa3}.research-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:700px;margin:30px 0 0}.research-facts div{padding:12px 0;border-top:1px solid rgba(16,17,18,.16)}.research-card--featured .research-facts div{border-color:#f5f2ea24}.research-facts dt{color:#10111275;font:600 9px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.research-facts dd{margin:7px 0 0;font-size:13px}.research-card--featured .research-facts dt{color:#f5f2ea73}.research-card__links{display:flex;flex-wrap:wrap;gap:22px;margin-top:auto}.research-card__link{position:relative;z-index:2;width:fit-content;margin-top:auto;padding-top:28px;color:#101112;font:700 12px/1.2 var(--font-display);letter-spacing:.04em;text-decoration:underline;text-underline-offset:5px}.research-card__links .research-card__link{margin-top:0}.research-card--featured .research-card__link{color:#f5f2ea}.disclosure-ledger{width:100%}.disclosure-row{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(28px,5vw,70px);padding:54px clamp(32px,7vw,112px) 58px;border-bottom:1px solid var(--research-line)}.disclosure-row--priority{background:linear-gradient(90deg,rgba(251,60,55,.065),transparent 70%)}.disclosure-row__vendor span{display:block;font:600 18px/1 var(--font-display);letter-spacing:-.02em}.disclosure-row__body h3{margin:0;font:500 clamp(24px,2.5vw,34px)/1 var(--font-display);letter-spacing:-.035em;text-transform:uppercase}.disclosure-row__body p{max-width:740px;margin:15px 0 0;color:#f5f2ea9c;font-size:14.5px;line-height:1.65}.disclosure-row__body code{color:#f5f2eae6;font-family:var(--font-mono)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}[data-reveal].is-visible{opacity:1;transform:none}html[data-theme=light] .research-app{--research-line: rgba(17,18,20,.15)}html[data-theme=light] .research-record{background:#000;color:#101112;--research-line: rgba(245,242,234,.17)}html[data-theme=light] .research-coordinated{background:#f7f7f4;color:#111214}html[data-theme=light] .disclosure-row__body p{color:#1112149e}html[data-theme=light] .disclosure-row__vendor span{color:#111214c7}html[data-theme=light] .disclosure-row__body code{color:#111214}@media (max-width: 900px){.research-shell{width:min(100% - 44px,1220px)}.disclosure-row{grid-template-columns:150px minmax(0,1fr)}}@media (max-width: 720px){.research-shell{width:min(100% - 36px,1220px)}.research-record{padding:calc(var(--headerH) + 28px) 0 0}.research-coordinated{padding:0}.research-public-grid{grid-template-columns:1fr}.research-card--featured{grid-column:auto;min-height:540px;padding-right:28px}.research-card--featured:after{font-size:25vw;opacity:.7}.research-card{min-height:470px;padding:42px 28px}.research-facts{grid-template-columns:1fr}.disclosure-row{grid-template-columns:1fr;gap:22px;padding:38px 28px 42px}}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}
