.platform{--font-serif:"Iowan Old Style","Palatino Linotype",Georgia,serif;--font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--background:247 248 248;--surface:238 240 241;--foreground:32 35 37;--ink:32 35 37;--muted:93 101 107;--accent:56 78 207;--accent-hover:43 63 187;--neutral-200:219 224 227;--neutral-300:194 202 207;--neutral-400:105 114 121;--neutral-600:78 88 95;--neutral-700:58 67 73;--neutral-800:39 46 51;--neutral-900:25 30 34;--panel:#fff;--logo-filter:brightness(0);min-height:100svh;color-scheme:light;background:rgb(var(--background));color:rgb(var(--foreground));font-family:var(--font-sans);font-feature-settings:"liga" 0;font-size:15px;line-height:1.6}.platform[data-theme=dark]{--background:21 23 24;--surface:28 31 33;--foreground:232 233 230;--ink:240 240 235;--muted:171 178 182;--accent:155 173 255;--accent-hover:190 201 255;--neutral-200:54 60 64;--neutral-300:74 82 88;--neutral-400:161 170 176;--neutral-600:184 191 195;--neutral-700:204 210 213;--neutral-800:224 229 231;--neutral-900:240 242 243;--panel:#1c1f21;--logo-filter:brightness(0) invert(1);color-scheme:dark}.platform h1,.platform h2,.platform h3,.platform h4{font-family:var(--font-serif);font-weight:400;color:rgb(var(--ink));letter-spacing:-.03em;text-wrap:pretty}.platform h1{font-size:clamp(32px,3.4vw,44px);line-height:1.16}.platform h2.font-sans,.platform h2.text-xs,.platform h2.uppercase{font-family:var(--font-sans);letter-spacing:.08em}.platform p{line-height:1.65}.platform ::selection{background:#445be6;color:#fff}.platform a,.platform button{-webkit-tap-highlight-color:transparent}.platform-main{width:min(1200px,calc(100% - 96px));margin:0 auto;padding:42px 0 96px}.paywall-placeholder{display:inline-block;min-height:12px;margin-top:7px;border-radius:4px;background:rgb(var(--muted)/.2)}.content-protection-body{-webkit-user-select:none;user-select:none}.content-protection-body [contenteditable]:not([contenteditable=false]),.content-protection-body input,.content-protection-body textarea{-webkit-user-select:text;user-select:text}.content-watermark{position:fixed;inset:90px 0 0;z-index:30;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:175px;overflow:hidden;pointer-events:none;user-select:none;-webkit-user-select:none;contain:strict}.content-watermark,.content-watermark *{pointer-events:none;-webkit-touch-callout:none}.content-watermark span{align-self:center;justify-self:center;transform:rotate(-22deg);color:rgb(var(--foreground)/.12);font-size:11px;white-space:nowrap}.protected-print-notice{display:none}.content-protection-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:60;width:min(420px,calc(100% - 32px));padding:12px 18px;border:1px solid rgb(var(--neutral-300));border-radius:8px;background:var(--panel);color:rgb(var(--foreground));font-size:13px}@media print{.content-protection-body,.content-protection-notice,.content-watermark,.platform-nav{display:none!important}.protected-print-notice{display:block!important;color:#000}}.platform-nav{position:sticky;top:0;z-index:40;background:rgb(var(--background)/.97);border-bottom:1px solid rgb(var(--neutral-200));backdrop-filter:blur(14px)}.platform-nav-inner{width:min(1200px,calc(100% - 96px));margin:auto;display:flex;align-items:center;gap:38px;min-height:80px}.platform-wordmark{flex-shrink:0}.platform-wordmark>span{font-family:var(--font-serif);font-size:23px;color:rgb(var(--ink))}.platform-wordmark svg path:last-child{fill:rgb(var(--background))}.platform-links{display:flex;align-self:stretch;align-items:stretch;gap:28px;margin-left:auto}.platform-links a{display:flex;align-items:center;position:relative;color:rgb(var(--muted));font-size:13px;white-space:nowrap}.platform-links a:hover,.platform-links a[aria-current=page]{color:rgb(var(--ink))}.platform-links a[aria-current=page]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:rgb(var(--accent))}.platform-controls{display:flex;align-items:center;gap:18px;flex-shrink:0}.theme-toggle{height:36px;width:36px;display:grid;place-items:center;color:rgb(var(--muted));border:1px solid rgb(var(--neutral-200));border-radius:50%}.theme-toggle:hover{color:rgb(var(--ink));background:rgb(var(--surface))}.platform-sign-in{font-size:13px}.skip-link{position:absolute;top:-100px;left:20px;background:var(--panel);padding:10px}.skip-link:focus{top:10px;z-index:60}.platform .page-header{display:block;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid rgb(var(--neutral-200))}.platform .page-header p{max-width:640px;color:rgb(var(--muted));margin-top:12px}.eyebrow-label,.page-meta{color:rgb(var(--muted));font-family:var(--font-sans);font-size:12px;letter-spacing:.02em}.platform .eyebrow-label{display:block;margin-bottom:12px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.platform .section-heading{font-family:var(--font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--muted))}.platform-card{display:block;padding:24px;background:var(--panel);border:1px solid rgb(var(--neutral-200));border-radius:8px;transition:border-color .18s,background .18s}.platform-card:hover{border-color:rgb(var(--accent)/.65)}.platform-card h2{font-size:27px}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.platform .card-arrow{width:12px;height:12px;flex:0 0 12px;color:rgb(var(--muted))}.market-card{min-height:196px;display:flex;flex-direction:column;justify-content:space-between}.market-card p{font-size:13px;color:rgb(var(--muted));margin-top:8px}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.library-tools{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.library-tools h2{font-size:23px}.library-tools p{margin-top:10px;font-size:14px;color:rgb(var(--muted))}.search-field{flex:1 1 300px;display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid rgb(var(--neutral-300));border-radius:6px;padding:0 15px;height:48px;min-width:0}.search-field svg{flex-shrink:0;color:rgb(var(--muted))}.search-field input{min-width:0;width:100%;background:transparent;font-family:inherit;font-size:16px;outline:none;height:100%}.search-field:focus-within{outline:2px solid rgb(var(--accent));outline-offset:2px}.search-field input:focus-visible{outline:none}.search-field input::placeholder{color:rgb(var(--muted))}.search-field button{font-size:12px;color:rgb(var(--muted));white-space:nowrap}.filter-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:16px}.filter-control{display:grid;gap:6px;font-size:12px;color:rgb(var(--muted));min-width:190px}.filter-control select{background:var(--panel);color:rgb(var(--foreground));border:1px solid rgb(var(--neutral-300));border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;min-height:48px;width:100%}.filter-reset{margin-left:auto;padding:10px 0;color:rgb(var(--accent));font-size:13px}.result-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 14px;font-size:13px;color:rgb(var(--muted))}.empty-state{border:1px solid rgb(var(--neutral-200));border-radius:8px;padding:40px 24px;text-align:center;background:var(--panel)}.empty-state h2{font-size:24px}.empty-state p{color:rgb(var(--muted));margin-top:10px}.empty-state a,.empty-state button{color:rgb(var(--accent));display:inline-block;margin-top:18px}.platform .logo-mono{filter:var(--logo-filter);opacity:.8}.platform .company-logo{background:rgb(var(--surface));border-color:rgb(var(--neutral-200));border-radius:6px}.platform .company-logo:not([data-mono=true]){background:#fff}.platform .monogram{background:rgb(var(--surface));color:rgb(var(--muted));border:1px solid rgb(var(--neutral-200));border-radius:6px}.platform .fund-card{padding:20px;align-items:center;background:var(--panel);border-radius:8px}.platform .fund-card:hover{background:rgb(var(--surface))}.platform .fund-card p{font-size:13px}.question-list{border-top:1px solid rgb(var(--neutral-200))}.question-item{border-bottom:1px solid rgb(var(--neutral-200))}.question-trigger{display:flex;width:100%;align-items:flex-start;gap:18px;padding:22px 0;text-align:left}.question-trigger:hover .question-title{color:rgb(var(--accent))}.question-number{color:rgb(var(--muted));font-size:12px;font-variant-numeric:tabular-nums;width:24px;flex-shrink:0;padding-top:3px}.question-title{flex:1;min-width:0;font-size:16px;line-height:1.6}.question-tag{display:block;color:rgb(var(--muted));font-size:11px;margin-top:8px}.question-plus{color:rgb(var(--muted));flex-shrink:0;font-size:21px}.answer-panel{padding:0 38px 30px 42px}.answer-panel .answer-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--muted));margin:0 0 12px}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:13px;color:rgb(var(--muted))}.pagination button{border:1px solid rgb(var(--neutral-300));border-radius:999px;padding:8px 18px;color:rgb(var(--foreground));min-height:42px}.pagination button:disabled{opacity:.35;cursor:default}.reader-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:56px;margin-top:32px}.reader-toc{align-self:start;position:sticky;top:112px;max-height:calc(100svh - 144px);overflow-y:auto;font-size:13px}.reader-toc p{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--muted));margin-bottom:14px}.reader-toc a{display:block;padding:7px 0 7px 14px;border-left:1px solid rgb(var(--neutral-200));color:rgb(var(--muted))}.reader-toc a:hover{border-color:rgb(var(--accent));color:rgb(var(--accent))}.reader-content{min-width:0;max-width:850px}.reader-section{scroll-margin-top:112px;padding-bottom:40px;margin-bottom:36px;border-bottom:1px solid rgb(var(--neutral-200))}.reader-section:last-child{border:0;margin-bottom:0}.platform .reader-section h2{font-size:29px;line-height:1.25;margin-bottom:22px}.platform .markdown{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.platform .markdown p{line-height:1.8}.platform .markdown h2{font-size:28px;margin:32px 0 16px}.platform .markdown h3{font-size:23px;margin:28px 0 12px}.platform .markdown li{margin-block:8px}.platform .markdown strong{font-weight:600;color:rgb(var(--ink))}.platform .markdown a{color:rgb(var(--accent));text-decoration:underline;text-underline-offset:3px}.platform .markdown th{font-size:12px;text-transform:none;letter-spacing:0;white-space:nowrap}.platform .markdown td{min-width:110px}.platform .markdown table{background:var(--panel)}.platform .markdown td,.platform .markdown th{padding:12px 16px}.platform .markdown pre{max-width:100%}.platform .max-w-measure{max-width:900px}.platform .detail-reading{max-width:980px}.platform .detail-reading h1{font-size:clamp(27px,3vw,37px);line-height:1.35}.platform .process-list>li>a{padding:22px 20px;border-radius:6px}.platform .process-list{background:var(--panel);border:1px solid rgb(var(--neutral-200));border-radius:8px;overflow:hidden}.platform .round-order{display:inline-grid;place-items:center;border:1px solid rgb(var(--neutral-200));color:rgb(var(--muted));width:34px;height:34px;border-radius:50%;flex-shrink:0;font-size:12px}.platform .pitch-section{padding:30px;border:1px solid rgb(var(--neutral-200));background:var(--panel);border-radius:8px}.platform .pitch-section h2{font-size:25px;font-family:var(--font-serif);text-transform:none;letter-spacing:-.02em}.platform .pitch-section .max-w-measure{max-width:none}.platform .text-emerald-700{color:rgb(var(--accent))}.platform .bg-emerald-600\/10{background:rgb(var(--accent)/.08)}.platform .border-emerald-600\/30{border-color:rgb(var(--accent)/.3)}.platform .paywall-card{width:min(100%,560px);padding:40px;background:var(--panel);border:1px solid rgb(var(--neutral-200));border-radius:10px;box-shadow:0 18px 64px #00000018}.platform .paywall-card h1{font-size:34px}.platform .paywall-card p{color:rgb(var(--muted));font-size:15px}.platform .purchase-button{display:inline-block;border-radius:999px;background:#445be6;color:#fff;padding:14px 28px;font-size:15px;font-weight:500}.platform .purchase-button:hover{background:#526af0}.paywall-stage{position:relative;height:560px;min-height:490px;overflow:hidden}.paywall-overlay{position:absolute;inset:42px 0 auto;display:flex;justify-content:center;padding:0 16px}@media (max-width:1100px){.platform-nav-inner{gap:24px;flex-wrap:wrap;padding-top:20px}.platform-controls{margin-left:auto}.platform-links{order:3;width:100%;overflow-x:auto;margin:0;gap:26px;padding-top:2px}.platform-links a{padding:12px 0 16px}.reader-toc{top:154px}.reader-section{scroll-margin-top:154px}}@media (max-width:700px){.platform-main{width:calc(100% - 40px);padding-top:28px;padding-bottom:64px}.platform-nav-inner{width:calc(100% - 40px);gap:8px;padding-top:15px}.platform-wordmark>span{font-size:21px}.platform-links{gap:24px}.platform-controls{gap:14px}.platform .page-header{align-items:start;flex-direction:column;gap:14px;padding-bottom:24px}.library-grid,.library-tools{grid-template-columns:1fr}.market-card{min-height:168px}.library-tools{gap:12px;margin-top:28px}.platform-card{padding:22px}.platform .platform-card h2{font-size:26px}.filter-control{min-width:0;flex:1 1 140px}.filter-reset{margin-left:0}.question-trigger{gap:12px;padding:20px 0}.question-number{display:none}.question-title{font-size:15px}.answer-panel{padding:0 0 26px}.reader-layout{grid-template-columns:1fr;gap:28px}.reader-toc{position:static;max-height:none;border-bottom:1px solid rgb(var(--neutral-200));padding-bottom:20px}.reader-toc a{padding-block:6px}.platform .reader-section h2{font-size:25px}.platform .markdown{font-size:15px}.platform .process-list>li>a{padding:18px 14px;align-items:flex-start}.platform .paywall-card{padding:28px 24px}.platform .paywall-card h1{font-size:30px}.paywall-overlay{padding-inline:0}.paywall-stage{height:600px;min-height:540px}.platform nav[aria-label=Breadcrumb]{font-size:12px}}@media (prefers-reduced-motion:reduce){.platform *,.platform :after,.platform :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.view-switch{display:flex;padding:4px;gap:2px;border:1px solid rgb(var(--neutral-200));border-radius:9px;background:rgb(var(--surface))}.view-switch button{padding:8px 16px;border-radius:6px;font-size:13px;color:rgb(var(--muted))}.view-switch button[aria-pressed=true]{background:var(--panel);color:rgb(var(--foreground));box-shadow:0 1px 4px #00000012}.platform[data-theme=dark] .view-switch button[aria-pressed=true]{background:rgb(var(--neutral-200));box-shadow:inset 0 0 0 1px rgb(var(--neutral-300)),0 1px 4px #00000026}.resource-card{padding:26px;display:flex;flex-direction:column;min-height:195px}.platform .resource-card h3{font-family:var(--font-serif);font-size:25px;line-height:1.2;margin:14px 0 25px}.resource-read{display:flex;justify-content:space-between;font-size:12px;margin-top:auto;color:rgb(var(--muted))}.result-summary{scroll-margin-top:150px}.platform .flow-steps{list-style:none}.platform .flow-steps>li{margin-left:0;list-style:none}.platform .flow-steps>li>p{margin-bottom:0}.platform [hidden]{display:none}.platform :focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.platform .question-tag{display:block}@media (max-width:640px){.filter-row .search-field{flex-basis:100%}.resource-card{min-height:170px}.process-list a{align-items:center}}.reader-toc a{display:flex;gap:10px}.reader-toc a>span{font-size:10px;padding-top:3px;flex-shrink:0}.platform .fund-card{display:flex}.platform .fund-card h3,.platform .library-tools h3{font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:0}.platform .section-heading{margin-bottom:14px}.platform .page-header .eyebrow-label{margin-top:0}.platform .answer-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--muted));margin-bottom:14px}.loading-card,.loading-heading,.loading-line{background:rgb(var(--surface));border-radius:6px}.loading-heading{height:44px;width:260px;max-width:80%}.loading-line{height:16px;width:420px;max-width:90%;margin-top:20px}.loading-card{height:190px;border:1px solid rgb(var(--neutral-200))}.platform-menu-toggle{display:none}@media (max-width:700px){.platform-nav-inner{padding-top:0;min-height:72px;flex-wrap:nowrap}.platform-menu-toggle{display:grid}.platform-controls{gap:10px}.platform-links{display:none;position:absolute;top:72px;left:0;padding:12px 20px 20px;background:rgb(var(--background));border-bottom:1px solid rgb(var(--neutral-200));width:100%}.platform-links[data-open=true]{display:grid;gap:4px}.platform-links a{padding:12px;border-radius:6px;font-size:14px}.platform-links a[aria-current=page]{background:rgb(var(--surface));color:rgb(var(--accent))}.platform-links a[aria-current=page]:after{display:none}.reader-section{scroll-margin-top:96px}.platform .pitch-section{padding:22px}}.toc-toggle{display:none}.reader-toc a[aria-current=location]{color:rgb(var(--accent));border-color:rgb(var(--accent))}@media (max-width:700px){.toc-desktop-title{display:none}.toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:13px;padding:10px 0}.toc-links{display:none;padding-top:12px}.toc-links[data-open=true]{display:block}.reader-toc{padding-bottom:12px}}.pitch-card{border-radius:8px;background:var(--panel)}.pitch-snapshot>div+div{border-left:1px solid rgb(var(--neutral-200))}@media (max-width:640px){.pitch-snapshot>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:10px 20px}.pitch-snapshot>div+div{border-left:0;border-top:1px solid rgb(var(--neutral-200))}.pitch-snapshot>div>div:last-child{text-align:right}.pitch-detail-snapshot{gap:0;border:1px solid rgb(var(--neutral-200));border-radius:8px;overflow:hidden;background:var(--panel)}.pitch-detail-snapshot>div{border:0;border-radius:0;padding:12px 18px;display:flex;justify-content:space-between;align-items:baseline;gap:18px}.pitch-detail-snapshot>div+div{border-top:1px solid rgb(var(--neutral-200))}.pitch-detail-snapshot>div>div:last-child{font-size:14px;text-align:right}}.platform .account-control{position:relative;margin-left:8px}.platform .account-menu{position:absolute;right:0;top:46px;width:208px;padding:8px;border:1px solid rgb(var(--neutral-200));border-radius:12px;background:var(--panel);box-shadow:0 12px 40px #0002}.platform .account-menu a,.platform .account-menu button{display:flex;width:100%;align-items:center;gap:12px;padding:11px 12px;border-radius:7px;text-align:left;font-size:13px}.platform .account-menu a:hover,.platform .account-menu button:hover{background:rgb(var(--surface))}.platform .account-menu p{padding:8px 12px;font-size:12px}.platform .account-page{max-width:960px}.platform .account-section{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;padding:32px 0;border-top:1px solid rgb(var(--neutral-200))}.platform .account-section h2{font-size:24px;margin-bottom:8px}.platform .account-section p{color:rgb(var(--muted));font-size:14px;overflow-wrap:anywhere}.platform .account-form,.platform .account-form fieldset{min-width:0}.platform .account-form fieldset{display:grid;gap:20px}.platform .account-form label{display:grid;gap:8px;font-size:13px}.platform .account-form input{width:100%;min-width:0;border:1px solid rgb(var(--neutral-300));border-radius:6px;padding:11px 13px;background:var(--panel);color:rgb(var(--ink));font-size:15px}.platform .account-form .btn{justify-self:start;font-size:13px;padding:10px 22px}.platform .account-form :disabled{opacity:.6;cursor:wait}.platform .account-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform .account-actions{display:flex;align-items:center;gap:22px}.platform .account-text-button{font-size:13px;color:rgb(var(--accent));justify-self:start}.platform .account-error,.platform .account-notice{margin:16px 0 24px;padding:12px 16px;border:1px solid rgb(var(--neutral-200));border-radius:6px;font-size:14px}.platform .account-error{border-color:#b96767}.platform .account-verification{display:block;max-width:480px}.platform .account-verification form{margin-top:24px}@media (max-width:640px){.platform .account-section{grid-template-columns:1fr;gap:22px}.platform .account-control{margin-left:4px}}.platform .coverage-note{max-width:800px;margin:24px 0 0;padding-left:14px;border-left:2px solid rgb(var(--neutral-300));color:rgb(var(--muted));font-size:13px}.platform .practice-brief{max-width:800px;margin-top:20px}.platform .coverage-label{display:block;margin-top:4px;color:rgb(var(--muted));font-size:12px;font-weight:400;letter-spacing:0}.platform .account-page>.page-intro{padding-bottom:34px}.platform .account-page>.page-intro>p:first-child{margin-bottom:12px;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:rgb(var(--muted))}.platform .account-page>.page-intro>p:last-child{margin-top:12px;color:rgb(var(--muted))}.platform .account-form .btn-primary{background:#445be6;border-radius:999px;color:#fff;font-weight:500;min-height:42px}.platform .account-form .btn-primary:hover:not(:disabled){background:#354bcd}.pitch-collection-header{margin-bottom:0}.pitch-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0}.pitch-filters{display:flex;gap:6px;flex-wrap:wrap}.pitch-filters button{display:flex;align-items:center;gap:9px;padding:7px 16px;border:1px solid transparent;border-radius:999px;color:rgb(var(--muted));font-size:13px}.pitch-filters button span{font-size:11px;opacity:.65}.pitch-filters button[aria-pressed=true]{background:var(--panel);color:rgb(var(--foreground));border-color:rgb(var(--neutral-300))}.pitch-filters button:hover{color:rgb(var(--accent))}.pitch-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pitch-preview{display:flex;flex-direction:column;padding:28px;border:1px solid rgb(var(--neutral-200));border-radius:6px;background:var(--panel);transition:border-color .2s,background .2s}.pitch-preview:hover{border-color:rgb(var(--accent)/.6);background:rgb(var(--surface))}.pitch-preview-top{display:flex;gap:14px;align-items:center}.pitch-preview-name{min-width:0;flex:1}.platform .pitch-preview-name h2{font-size:26px;line-height:1.2}.pitch-preview-name>span{font-size:11px;letter-spacing:.05em;color:rgb(var(--muted))}.pitch-preview-labels{display:flex;align-items:center;gap:12px;margin-top:24px}.pitch-preview-labels>span:not(.pitch-badge){font-size:12px;color:rgb(var(--muted))}.pitch-badge{display:inline-flex;align-items:center;width:fit-content;padding:3px 11px;border:1px solid rgb(var(--neutral-300));border-radius:999px;color:rgb(var(--muted));font-size:11px;line-height:1.5;letter-spacing:.04em;font-weight:500}.pitch-badge:before{content:"";width:4px;height:4px;margin-right:6px;border-radius:50%;background:currentColor}.pitch-badge[data-direction=long]{color:rgb(var(--accent));border-color:rgb(var(--accent)/.3);background:rgb(var(--accent)/.05)}.pitch-badge[data-direction=short]{color:#a14350;border-color:#a1435050;background:#a1435009}.platform[data-theme=dark] .pitch-badge[data-direction=short]{color:#e9a1aa;border-color:#e9a1aa50}.platform .pitch-preview-summary{margin:17px 0 26px;font-size:15px;line-height:1.65;flex:1}.pitch-preview-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid rgb(var(--neutral-200));padding-top:18px}.pitch-facts dt,.pitch-preview-meta dt{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--muted));margin-bottom:4px}.pitch-preview-meta dd,.pitch-read{font-size:12px}.pitch-read{display:block;margin-top:26px;color:rgb(var(--accent))}.pitch-cover{padding:0 0 32px;margin-bottom:40px;border-bottom:1px solid rgb(var(--neutral-200))}.pitch-cover-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.platform .pitch-cover-top .eyebrow-label{margin:0}.pitch-identity{display:flex;align-items:center;gap:20px}.pitch-identity p{font-size:12px;color:rgb(var(--muted));margin-top:6px}.platform .pitch-deck{max-width:850px;font-family:var(--font-serif);font-size:clamp(21px,2vw,27px);line-height:1.45;margin-top:25px;color:rgb(var(--foreground))}.pitch-facts{display:flex;flex-wrap:wrap;gap:24px 48px;margin-top:30px}.pitch-facts dd{font-size:14px}.platform .pitch-data-note{margin-top:24px;font-size:12px;line-height:1.6;color:rgb(var(--muted));max-width:850px}.pitch-body{min-width:0}.pitch-chapter{scroll-margin-top:120px;padding:0 0 38px;margin-bottom:32px;border-bottom:1px solid rgb(var(--neutral-200))}.pitch-chapter-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.pitch-chapter-heading>span{font-size:11px;color:rgb(var(--muted));font-variant-numeric:tabular-nums}.platform .pitch-chapter h2{font-size:29px}.pitch-chapter .prose{max-width:none}.pitch-back-link{color:rgb(var(--accent));text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:36px;font-size:13px}.pitch-locked-outline{display:grid;gap:32px}.pitch-redacted-line{width:75%;height:50px;margin-top:16px;background:rgb(var(--surface));filter:blur(5px)}@media(max-width:700px){.pitch-collection{grid-template-columns:1fr;gap:16px}.pitch-preview{padding:22px}.pitch-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.pitch-filters button{padding:6px 13px}.pitch-cover-top{align-items:flex-start}.pitch-identity{gap:14px}.pitch-cover{margin-bottom:28px}.pitch-chapter{padding-bottom:26px;margin-bottom:26px}.platform .pitch-chapter h2{font-size:25px}.pitch-facts{gap:20px 30px}}