.msp-hero{background:radial-gradient(ellipse at 85% 5%,#39306b 0,transparent 58%),linear-gradient(120deg,#151027,#24203f);padding:38px 0 45px;color:#e1deed}.back-link{font-size:12px;color:#c8bfff;display:inline-block;margin-bottom:35px}.msp-hero .eyebrow{color:#b2a6f5}.msp-hero h1{color:#fff;font-size:clamp(36px,4.2vw,58px);line-height:1.15;max-width:1000px}.msp-hero h1 em{color:var(--mint)}.msp-lead{font-size:18px;line-height:1.75;max-width:830px;margin-top:24px}.msp-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.outline-light{border:1px solid #8b7cae;color:#fff}.hero-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px;padding-top:25px;border-top:1px solid #ffffff2a}.hero-principles span{font-size:10px;color:var(--mint);font-weight:700;display:block;margin-bottom:6px}.hero-principles strong{color:#fff;font-size:16px}.hero-principles p{font-size:12px;margin-top:5px}.msp-stamp{font-size:10px;color:#ada5c5;margin-top:28px}.msp-section{padding-top:64px;padding-bottom:64px}.msp-section-title{margin-bottom:30px}.msp-section-title h2{font-size:34px}.msp-section-title>p:last-child:not(.eyebrow){max-width:900px;font-size:15px;margin-top:20px;line-height:1.8}.two-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.two-route-grid article{border:1px solid var(--line);border-top:3px solid var(--purple);border-radius:7px;padding:28px}.two-route-grid article:nth-child(2){border-top-color:var(--teal)}.two-route-grid h3{font-size:21px;margin-bottom:16px}.two-route-grid p{font-size:14px;line-height:1.8}.two-route-grid strong{font-size:12px;color:var(--teal);display:block;margin-top:20px}.analyst-context{padding:24px 28px;background:#f7f5fc;margin-top:24px;border-left:3px solid #8e7bdf;font-size:13px}.analyst-context .fine-print{margin-top:10px}.analyst-context a{font-size:11px;color:var(--purple);display:inline-block;margin-top:12px;text-decoration:underline}.msp-pale{background:#f7f6fb}.shortlist-table{background:white;border:1px solid var(--line);border-radius:8px;padding:8px 16px 14px;overflow-x:auto}.shortlist-table caption{color:var(--muted);padding:12px 0;font-weight:400}.shortlist-table th,.shortlist-table td{padding:17px 14px;font-size:13px}.shortlist-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.6px}.shortlist-table tbody th{min-width:190px;color:var(--navy)}.shortlist-table tbody th span{display:block;font-weight:400;font-size:11px;color:var(--muted);margin-top:5px}.shortlist-table td:last-child{min-width:110px}.priority-tag{display:inline-block;padding:5px 8px;border-radius:4px;background:#eee9fa;font-size:10px;font-weight:700;color:#5a418d;white-space:nowrap}.inspect-link{font-size:11px;color:var(--purple);font-weight:700;white-space:nowrap}.status-note{display:flex;align-items:baseline;gap:8px;font-size:11px;color:var(--muted);margin-top:18px;flex-wrap:wrap}.status-dot{width:7px;height:7px;border-radius:50%;background:#7d8596;flex-shrink:0}.platform-dossier{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;scroll-margin-top:110px}.platform-dossier>summary{display:grid;grid-template-columns:230px 1fr 20px;align-items:center;gap:25px;padding:24px 27px;list-style:none;cursor:pointer}.platform-dossier>summary::-webkit-details-marker{display:none}.platform-dossier>summary small{display:block;color:var(--teal);font-size:10px;margin-bottom:6px;letter-spacing:.4px}.platform-dossier>summary strong{font-size:20px;color:var(--navy);line-height:1.3}.dossier-wedge{font-size:14px;color:var(--body)}.toggle-icon{font-size:24px;color:var(--purple)}.platform-dossier[open]{border-color:#b3a5dc}.platform-dossier[open] .toggle-icon{transform:rotate(45deg)}.platform-dossier[open]>summary{background:#f7f5fc;border-radius:8px 8px 0 0}.dossier-body{padding:27px}.public-signal{background:#f2f7f6;border-left:3px solid var(--teal);padding:20px 22px}.public-signal .eyebrow{font-size:9px;color:var(--teal);margin-bottom:8px}.public-signal p{font-size:13px;line-height:1.8}.source-links{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:12px}.source-links a{font-size:10px;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:25px}.dossier-grid h3{font-size:15px;margin-bottom:9px;letter-spacing:0}.dossier-grid p{font-size:13px;line-height:1.8;margin-bottom:20px}.next-action{border-left:3px solid var(--purple);padding:18px 20px;background:#f7f5fc;margin-top:18px}.next-action .eyebrow{font-size:9px;margin-bottom:9px}.next-action p{margin:0}.dossier-status{font-size:11px;border-top:1px solid var(--line);padding-top:18px;margin:12px 0 17px}.dossier-body>.text-link{font-size:12px}.activation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.activation-grid article{background:white;border:1px solid var(--line);border-radius:7px;padding:25px;display:flex;flex-direction:column}.activation-grid article>span{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--purple)}.activation-grid h3{font-size:20px;margin:12px 0 17px}.activation-grid p{font-size:12px;line-height:1.8;margin-bottom:14px}.activation-grid p+p{margin-top:0}.phase-evidence{font-size:11px;color:var(--teal);border-top:1px solid var(--line);margin-top:auto;padding-top:17px;font-weight:700}.economics-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.economics-panel h2{font-size:33px;margin-bottom:22px}.economics-panel p{font-size:13px;line-height:1.8}.economics-panel h3{font-size:17px;margin:0 0 12px}.economics-panel h3:not(:first-child){margin-top:23px}.economics-panel .fine-print{font-size:11px;margin-top:20px}.decision-banner{background:#f2effa;border-radius:8px;border-left:4px solid var(--purple);padding:30px;margin-top:42px}.decision-banner h3{font-size:23px;margin-bottom:14px}.decision-banner p{font-size:14px;max-width:950px;line-height:1.8}.decision-banner .button{margin-top:22px;font-size:12px}
@media(max-width:900px){.site-header nav a:nth-child(2){display:none}.shortlist-table table{min-width:700px}.platform-dossier>summary{grid-template-columns:190px 1fr 18px;gap:18px}.activation-grid{grid-template-columns:1fr}.economics-panel{gap:32px}.msp-hero h1{font-size:43px}}
@media(max-width:600px){.msp-hero{padding:25px 0 34px}.msp-hero .wrap,.msp-section.wrap,.msp-pale>.wrap{width:calc(100% - 40px)}.msp-hero h1{font-size:34px;letter-spacing:-1px}.msp-hero h1 br{display:none}.msp-lead{font-size:15px}.msp-hero .eyebrow{font-size:9px}.back-link{margin-bottom:25px}.msp-actions{gap:10px}.msp-actions .button{width:100%;font-size:12px}.hero-principles{grid-template-columns:1fr;gap:18px;margin-top:30px}.hero-principles>div{display:grid;grid-template-columns:25px 1fr}.hero-principles span{grid-row:span 2}.hero-principles strong{font-size:14px}.hero-principles p{font-size:11px}.msp-stamp{font-size:9px}.msp-section{padding-top:42px;padding-bottom:42px}.msp-section-title h2,.economics-panel h2{font-size:28px}.msp-section-title>p:last-child:not(.eyebrow){font-size:14px}.two-route-grid,.dossier-grid,.economics-panel{grid-template-columns:1fr;gap:20px}.two-route-grid article{padding:23px}.two-route-grid h3{font-size:19px}.analyst-context{padding:20px}.shortlist-table{padding:5px 8px 12px}.platform-dossier>summary{grid-template-columns:1fr 20px;padding:20px;gap:12px}.dossier-wedge{grid-column:1/2;grid-row:2;font-size:12px}.toggle-icon{grid-column:2;grid-row:1/3}.platform-dossier>summary strong{font-size:18px}.dossier-body{padding:20px}.public-signal{padding:17px}.dossier-grid{gap:0}.dossier-grid p,.public-signal p{font-size:12px}.decision-banner{padding:23px}.decision-banner h3{font-size:21px}.decision-banner p{font-size:13px}.site-header nav a{font-size:10px}.site-header nav a:last-child{display:none}.private-label{display:none}}
@media print{.site-header,.msp-actions,.back-link,.decision-banner .button,.source-links,.dossier-body>.text-link{display:none}.msp-hero{background:white;color:#222;padding:0}.msp-hero h1,.msp-hero h1 em{color:#18223d}.hero-principles{display:none}.wrap{width:100%}.msp-section{padding:22px 0}.platform-dossier{break-inside:avoid}.platform-dossier>summary{padding:12px}.shortlist-table{overflow:visible}footer{padding:15px 0}}
.screening-record{border:1px solid var(--line);border-radius:8px;background:#fff;scroll-margin-top:110px}.screening-record>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;color:var(--navy);font-weight:700;font-size:15px;cursor:pointer;list-style:none}.screening-record>summary::-webkit-details-marker{display:none}.screening-record[open] .toggle-icon{transform:rotate(45deg)}.screening-record .shortlist-table{border:0;border-radius:0;padding:0 12px 14px}.screen-status{font-size:11px;font-weight:700;padding:5px 8px;border-radius:4px;display:inline-block}.screen-status.excluded{background:#f8e6e9;color:#8e2943}.screen-status.hold{background:#fff1d7;color:#7f5400}.screening-record tbody th{min-width:145px}.screening-record td:nth-child(2){min-width:85px}
