.emerging-player-dossier{--epd-navy: #0b1c2f;--epd-navy-soft: #132a43;--epd-blue: #1759d1;--epd-blue-deep: #10429f;--epd-green: #147a4c;--epd-amber: #b86914;--epd-amber-ink: #78450a;--epd-ink-soft: #33485d;--epd-muted: #536579;--epd-rule: #d6e0e9;--epd-pale: #f2f6fa;--epd-soft: #f8fafc;--epd-paper: #ffffff;color:var(--epd-navy);font-family:DM Sans,system-ui,sans-serif}.emerging-player-dossier *{box-sizing:border-box}.emerging-player-dossier a:focus-visible,.emerging-player-dossier summary:focus-visible{outline:2px solid var(--epd-blue);outline-offset:4px}.emerging-player-dossier [id]{scroll-margin-top:5.5rem}.epd-main{background:var(--epd-paper)}.epd-wrap{margin:0 auto;max-width:1400px;padding-left:clamp(1.25rem,4vw,2rem);padding-right:clamp(1.25rem,4vw,2rem)}.epd-hero{background:var(--epd-pale);border-bottom:1px solid var(--epd-rule);padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,7vw,5.5rem)}.epd-hero__grid{display:grid;gap:clamp(2rem,6vw,5rem)}.epd-breadcrumbs{align-items:center;color:var(--epd-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;margin-bottom:1.5rem}.epd-breadcrumbs a{color:var(--epd-blue-deep);text-decoration:underline;text-underline-offset:3px}.epd-hero h1{color:var(--epd-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3rem,7vw,5.8rem);font-weight:400;letter-spacing:-.04em;line-height:.96;margin:0;max-width:14ch;text-wrap:balance}.epd-hero__copy>p{color:var(--epd-ink-soft);font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.65;margin:1.5rem 0 0;max-width:68ch}.epd-primary-action{align-items:center;background:var(--epd-navy);color:var(--epd-paper);display:inline-flex;font-size:.86rem;font-weight:700;gap:.65rem;margin-top:1.75rem;min-height:3.1rem;padding:.8rem 1rem;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out}.epd-primary-action:hover{background:var(--epd-blue-deep);transform:translateY(-2px)}.epd-file{align-self:end;background:var(--epd-navy);color:var(--epd-paper);margin:0}.epd-file div{display:grid;gap:.8rem;grid-template-columns:minmax(7rem,.85fr) 1.4fr;padding:.9rem 1rem}.epd-file div+div{border-top:1px solid rgba(255,255,255,.18)}.epd-file dt{color:#b8c9d9;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.epd-file dd{color:var(--epd-paper);font-size:.8rem;line-height:1.5;margin:0}.epd-file dd small{color:#c5d4e2;display:block;font-size:.68rem;margin-top:.15rem}.epd-answer{background:var(--epd-navy);color:var(--epd-paper);padding:clamp(2.5rem,6vw,4.5rem) 0}.epd-answer__grid{display:grid;gap:1.5rem}.epd-answer h2,.epd-section-intro h2,.epd-open-questions h2,.epd-next h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}.epd-answer h2{color:var(--epd-paper);font-size:clamp(2.1rem,4vw,3.35rem)}.epd-answer__copy p{color:#eef4fa;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75;margin:0;max-width:72ch}.epd-answer__copy span{border-top:1px solid rgba(255,255,255,.22);color:#b8c9d9;display:block;font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);margin-top:1.25rem;padding-top:.8rem;text-transform:uppercase}.epd-context,.epd-process,.epd-related,.epd-faq,.epd-next{padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(4rem,8vw,7rem)}.epd-section-intro{max-width:75ch}.epd-section-intro--split{align-items:end;display:flex;justify-content:space-between;max-width:none}.epd-section-intro--split>div{max-width:75ch}.epd-section-intro h2,.epd-open-questions h2,.epd-next h2{color:var(--epd-navy);font-size:clamp(2.35rem,5vw,4rem)}.epd-section-intro>p,.epd-section-intro--split>div>p,.epd-open-questions__grid>div>p{color:var(--epd-ink-soft);font-size:.98rem;line-height:1.75;margin:1rem 0 0}.epd-context__record{border-bottom:1px solid var(--epd-rule);border-top:1px solid var(--epd-navy);display:grid;gap:1.5rem;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0}.epd-context__record p{color:var(--epd-ink-soft);line-height:1.75;margin:0;max-width:72ch}.epd-context__record .epd-aliases{color:var(--epd-muted);font-size:.84rem;margin-top:.8rem}.epd-context__record a,.epd-ledger__row a,.epd-sources a,.epd-next a{align-items:center;color:var(--epd-blue-deep);display:inline-flex;font-size:.78rem;font-weight:700;gap:.45rem;justify-self:start;text-decoration:underline;text-underline-offset:4px}.epd-evidence{background:var(--epd-pale);border-bottom:1px solid var(--epd-rule);border-top:1px solid var(--epd-rule);padding:clamp(4rem,8vw,7rem) 0}.epd-status{align-items:center;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:700;gap:.55rem;min-height:2.6rem;padding:.65rem .8rem}.epd-status--verified{background:var(--epd-paper);border:1px solid var(--epd-green);color:var(--epd-green)}.epd-status--open{background:var(--epd-paper);border:1px solid var(--epd-amber);color:var(--epd-amber-ink)}.epd-status--open svg{color:var(--epd-amber)}.epd-ledger{border:1px solid var(--epd-rule);margin-top:clamp(2rem,4vw,3.5rem)}.epd-ledger__row{background:var(--epd-paper);display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.epd-ledger__row+.epd-ledger__row{border-top:1px solid var(--epd-rule)}.epd-ledger__row>div:first-child>span{color:var(--epd-green);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.epd-ledger__row h3{color:var(--epd-navy);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:400;line-height:1.08;margin:.45rem 0 0}.epd-ledger__row strong{color:var(--epd-navy);display:block;font-size:.83rem}.epd-ledger__row p{color:var(--epd-ink-soft);font-size:.86rem;line-height:1.65;margin:.5rem 0 0;max-width:64ch}.epd-empty-evidence{align-items:start;background:var(--epd-paper);border:1px solid var(--epd-rule);color:var(--epd-amber);display:flex;gap:1rem;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,2.5rem)}.epd-empty-evidence h3{color:var(--epd-navy);font-family:"Instrument Serif",Georgia,serif;font-size:1.8rem;font-weight:400;margin:0}.epd-empty-evidence p{color:var(--epd-ink-soft);line-height:1.7;margin:.65rem 0 0;max-width:68ch}.epd-empty-evidence a{align-items:center;color:var(--epd-blue-deep);display:inline-flex;font-size:.78rem;font-weight:700;gap:.4rem;margin-top:.85rem;text-decoration:underline;text-underline-offset:4px}.epd-next>div>p{color:var(--epd-muted);line-height:1.6;margin:.75rem 0;max-width:50ch}.epd-process__steps{border-top:1px solid var(--epd-navy);list-style:none;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0}.epd-process__steps li{align-items:start;border-bottom:1px solid var(--epd-rule);display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);padding:1.25rem 0}.epd-process__steps span{color:var(--epd-blue-deep);font-family:JetBrains Mono,monospace;font-size:.75rem;padding-top:.25rem}.epd-process__steps p{color:var(--epd-navy);font-size:1rem;line-height:1.65;margin:0}.epd-open-questions{background:var(--epd-soft);border-bottom:1px solid var(--epd-rule);border-top:1px solid var(--epd-rule);padding:clamp(4rem,8vw,6rem) 0}.epd-open-questions__grid{display:grid;gap:clamp(2rem,6vw,5rem)}.epd-open-questions__grid>div>svg{color:var(--epd-amber);margin-bottom:1rem}.epd-open-questions ul{border-top:1px solid var(--epd-rule);list-style:none;margin:0;padding:0}.epd-open-questions li{color:var(--epd-ink-soft);line-height:1.65;padding:1rem 0 1rem 1.5rem;position:relative}.epd-open-questions li+li{border-top:1px solid var(--epd-rule)}.epd-open-questions li:before{background:var(--epd-amber);content:"";height:.45rem;left:0;position:absolute;top:1.55rem;width:.45rem}.epd-limit{border-top:1px solid var(--epd-rule);display:grid;gap:.8rem;margin-top:2.5rem;padding-top:1.25rem}.epd-limit strong{color:var(--epd-amber-ink);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.epd-limit p{color:var(--epd-ink-soft);line-height:1.7;margin:0;max-width:75ch}.epd-link-ledger{border:1px solid var(--epd-rule);margin-top:clamp(2rem,4vw,3.5rem)}.epd-link-ledger>a{align-items:center;color:inherit;display:flex;gap:1.5rem;justify-content:space-between;min-height:5.5rem;padding:1.1rem 1.25rem;text-decoration:none;transition:background-color .16s ease-out}.epd-link-ledger>a+a{border-top:1px solid var(--epd-rule)}.epd-link-ledger>a:hover{background:var(--epd-soft)}.epd-link-ledger strong{color:var(--epd-navy);font-size:.92rem}.epd-link-ledger p{color:var(--epd-muted);font-size:.82rem;line-height:1.55;margin:.35rem 0 0}.epd-link-ledger svg{color:var(--epd-blue-deep);flex:0 0 auto;transition:transform .16s ease-out}.epd-link-ledger>a:hover svg{transform:translate(3px)}.epd-sources{background:var(--epd-pale);border-bottom:1px solid var(--epd-rule);border-top:1px solid var(--epd-rule);padding:clamp(4rem,8vw,7rem) 0}.epd-sources__grid{display:grid;gap:clamp(2rem,6vw,5rem)}.epd-sources ol{border-top:1px solid var(--epd-navy);list-style:none;margin:0;padding:0}.epd-sources li{align-items:start;border-bottom:1px solid var(--epd-rule);display:grid;gap:.8rem;grid-template-columns:1.2rem minmax(0,1fr);padding:1rem 0}.epd-sources li>svg{color:var(--epd-green);margin-top:.2rem}.epd-sources p{color:var(--epd-muted);font-size:.78rem;line-height:1.55;margin:.35rem 0 0}.epd-faq__list{border-top:1px solid var(--epd-navy);margin-top:clamp(2rem,4vw,3.5rem)}.epd-faq details{border-bottom:1px solid var(--epd-rule)}.epd-faq summary{color:var(--epd-navy);cursor:pointer;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2;list-style-position:outside;margin-left:1.2rem;min-height:4rem;padding:1.2rem 0 1.2rem .4rem}.epd-faq details p{color:var(--epd-ink-soft);line-height:1.75;margin:0 0 1.5rem 1.6rem;max-width:72ch}.epd-next{border-top:1px solid var(--epd-rule);display:grid;gap:2rem;padding-top:clamp(3rem,6vw,5rem)}.epd-next h2{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:1rem}.epd-next ul{border-top:1px solid var(--epd-navy);list-style:none;margin:0;padding:0}.epd-next li{border-bottom:1px solid var(--epd-rule)}.epd-next li a{color:var(--epd-navy);display:flex;font-size:.9rem;justify-content:space-between;min-height:3.5rem;padding:.8rem 0;text-decoration:none;width:100%}.epd-next li a:hover{color:var(--epd-blue-deep)}@media (min-width: 760px){.epd-answer__grid{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.45fr)}.epd-context__record{align-items:end;grid-template-columns:minmax(0,1.5fr) minmax(14rem,.5fr)}.epd-open-questions__grid,.epd-sources__grid,.epd-next{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.epd-limit{grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr)}}@media (min-width: 900px){.epd-hero__grid{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.55fr)}.epd-ledger__row{align-items:start;grid-template-columns:minmax(12rem,.7fr) minmax(18rem,1.15fr) minmax(13rem,.55fr)}}@media (max-width: 759px){.epd-section-intro--split{align-items:start;flex-direction:column;gap:1.25rem}.epd-status{width:100%}.epd-open-questions li{padding-left:1.25rem}}@media (max-width: 520px){.epd-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.epd-file div{gap:.35rem;grid-template-columns:1fr}.epd-primary-action{justify-content:space-between;width:100%}.epd-empty-evidence{display:grid}.epd-link-ledger>a{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.epd-primary-action,.epd-link-ledger svg{transition:none}}@media print{.epd-primary-action,.epd-next,.emerging-player-dossier>nav,.emerging-player-dossier>footer{display:none!important}.epd-hero,.epd-evidence,.epd-sources{background:var(--epd-paper)}.epd-answer{background:var(--epd-paper);border-bottom:1px solid var(--epd-rule);color:var(--epd-navy)}.epd-answer h2,.epd-answer__copy p,.epd-answer__copy span{color:var(--epd-navy)}}
