.profile-article-reader {
    box-sizing:border-box; width:min(900px,calc(100% - 48px)); max-width:none;
    height:min(900px,calc(100dvh - 48px)); max-height:none; margin:auto; padding:0;
    border:1px solid rgb(var(--mono-line-rgb)); border-radius:10px;
    background:rgb(var(--mono-paper-rgb)); color:rgb(var(--mono-ink-rgb));
    font-family:var(--site-body, sans-serif); overflow:hidden;
}
.profile-article-reader[open] {display:flex; flex-direction:column;}
.profile-article-reader::backdrop {background:rgba(var(--mono-ink-rgb, 0,0,0), 0.48);}
.profile-article-reader__toolbar {display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;border-bottom:1px solid rgb(var(--mono-line-rgb));}
.profile-article-reader__toolbar :is(a,button) {display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 8px;border:0;background:transparent;color:inherit;font:500 13px/1.4 var(--site-body,sans-serif);text-decoration:none;cursor:pointer;}
.profile-article-reader__toolbar :is(a,button):hover {background:rgba(var(--mono-ink-rgb),.05);}
.profile-article-reader__scroll {overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;scrollbar-gutter:stable;}
.profile-article-reader__content {max-width:680px;margin:auto;padding:38px 32px 56px;overflow-wrap:anywhere;}
.profile-article-reader__content h1 {font-size:clamp(26px,3vw,38px);line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0 0 18px;}
.profile-article-reader__deck {font-size:17px;line-height:1.55;color:rgb(var(--mono-secondary-rgb));margin-bottom:20px;}
.profile-article-reader__byline {font-size:12px;line-height:1.6;color:rgb(var(--mono-secondary-rgb));margin-bottom:26px;}
.profile-article-reader__byline>span+span {margin-left:10px;}
.profile-article-reader__hero {margin-bottom:30px;}
.profile-article-reader img {display:block;max-width:100%;height:auto;margin:0 auto;border-radius:4px;}
.profile-article-reader__hero img {max-height:360px;object-fit:contain;}
.profile-article-reader__prose {font-size:16px;line-height:1.75;}
.profile-article-reader__prose p {margin:0 0 1.25em;}
.profile-article-reader__prose :is(h2,h3,h4) {margin:1.8em 0 .7em;font-weight:600;line-height:1.3;}
.profile-article-reader__prose h2 {font-size:23px;}
.profile-article-reader__prose h3 {font-size:19px;}
.profile-article-reader__prose a {color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--mono-ink-rgb),.3);}
.profile-article-reader__prose figure {margin:24px 0;}
.profile-article-reader__prose figcaption {font-size:12px;color:rgb(var(--mono-secondary-rgb));}
.profile-article-reader__prose :is(pre,table) {display:block;max-width:100%;overflow:auto;}
.profile-article-reader__prose :is(th,td) {padding:8px;text-align:left;border-bottom:1px solid rgb(var(--mono-line-rgb));}
.profile-article-reader__prose blockquote {margin:24px 0;padding-left:20px;border-left:2px solid rgb(var(--mono-line-rgb));}
.profile-article-reader__prose :is(.reader-funding-entry,.reader-compact-entry,.reader-acquisition-entry,.reader-strategic-entry,.reader-development-entry) {display:block;margin:0;padding:26px 0;border-top:1px solid rgb(var(--mono-line-rgb));}
.profile-article-reader__prose :is(.reader-entry-heading,.reader-compact-heading,.reader-strategic-top) {display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin-bottom:16px;}
.profile-article-reader__prose :is(.reader-entry-heading,.reader-compact-heading,.reader-acq-heading,.reader-strategic-company-heading) :is(h2,h3) {margin:0;font-size:22px;line-height:1.3;}
.profile-article-reader__prose :is(.reader-entry-heading,.reader-compact-heading,.reader-acq-heading,.reader-strategic-company-heading) a {text-decoration:none;}
.profile-article-reader__prose :is(.reader-entry-amount,.reader-compact-amount) {display:flex;flex-direction:column;max-width:100%;font-size:14px;line-height:1.5;}
.profile-article-reader__prose :is(.reader-entry-amount,.reader-compact-amount) strong {font-size:22px;font-weight:600;}
.profile-article-reader__prose :is(.reader-company-meta,.reader-compact-meta,.reader-acq-meta,.reader-investors,.reader-deal-note,.reader-usd-equivalent) {font-size:13px;line-height:1.6;color:rgb(var(--mono-secondary-rgb));margin:6px 0 14px;}
.profile-article-reader__prose .reader-entry-footer {display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;line-height:1.6;margin-top:16px;color:rgb(var(--mono-secondary-rgb));}
.profile-article-reader__prose .reader-section-heading {margin-top:32px;}
.profile-article-reader__prose :is(dd,dt) {margin:0;}
.profile-article-reader__prose dt {font-weight:600;margin-top:12px;}
/* Retain article credits and shared brand artwork without importing page chrome. */
.profile-article-reader :is(figcaption,.reader-img-caption),
.profile-article-reader :is(figcaption,.reader-img-caption) * {font-size:12px;line-height:1.5;font-weight:400;color:rgb(var(--mono-secondary-rgb));}
.profile-article-reader :is(figcaption,.reader-img-caption) {margin:8px 0 22px;}
.profile-article-reader .reader-img-block {margin:24px 0;}
.profile-article-reader__prose :is(.reader-entry-heading,.reader-compact-heading,.reader-acq-heading,.reader-strategic-company-heading) {display:flex;flex-wrap:nowrap;align-items:center;gap:16px;}
.profile-article-reader__prose :is(.reader-company-info,.reader-compact-heading>div:not(.company-logo),.reader-acq-heading>h3) {flex:1;min-width:0;}
.profile-article-reader__prose .reader-company-meta {margin:4px 0 0;}
.profile-article-reader__prose :is(.reader-entry-amount,.reader-compact-amount,.reader-acq-heading>strong) {flex-shrink:0;margin-left:auto;text-align:right;max-width:190px;font-size:22px;font-weight:600;line-height:1.3;}
.profile-article-reader__prose .reader-entry-amount>span {font-size:12px;font-weight:400;line-height:1.5;}
.profile-article-reader__prose :is(.reader-long-amount,.reader-is-text) {font-size:14px;}
.profile-article-reader__prose .reader-deal-marks {display:flex;gap:8px;flex-shrink:0;}
.profile-article-reader__prose .reader-expanded-info {font-size:14px;line-height:1.6;}
.profile-article-reader__prose .reader-entry-footer time {margin-right:auto;}
.profile-article-reader__prose .reader-compact-entry>details>summary {cursor:pointer;font-size:13px;padding:8px 0;}
@media(max-width:600px) {
    .profile-article-reader {width:100%;height:100dvh;border:0;border-radius:0;}
    .profile-article-reader__toolbar {padding:10px 12px;}
    .profile-article-reader__content {padding:26px 22px 40px;}
    .profile-article-reader__prose :is(.reader-entry-heading,.reader-compact-heading,.reader-acq-heading) {display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;}
    .profile-article-reader__prose :is(.reader-entry-heading,.reader-compact-heading):not(:has(>.company-logo)),
    .profile-article-reader__prose .reader-acq-heading:not(:has(>.reader-deal-marks>*)) {grid-template-columns:minmax(0,1fr);}
    .profile-article-reader__prose :is(.reader-entry-amount,.reader-compact-amount,.reader-acq-heading>strong) {grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:none;margin:0;text-align:left;}
    .profile-article-reader__prose .reader-entry-footer time {flex-basis:100%;}
}
