/* Operating-layer pages: established site typography and palette are inherited. */
.operating-hero{padding-bottom:3rem}.operating-hero h1{max-width:23ch;margin-top:1.1rem;letter-spacing:-.055em}.operating-lede{max-width:67ch}.operating-hero .hero-actions{margin-top:1.7rem}.stage-note{font-size:11px;margin:1.2rem 0 2.8rem}.asset-flow{display:grid;grid-template-columns:1.1fr 24px .9fr 24px 1fr;gap:16px;align-items:center;padding:28px;border:1px solid var(--rule);background:var(--bg-2)}.asset-flow .eyebrow{font-size:10px;line-height:1.6;margin-bottom:16px}.asset-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:12px}.asset-row span:last-child{font-size:10px;color:var(--ink-2);text-align:right}.asset-row-planned{color:var(--muted);border-bottom:0}.flow-arrow{color:var(--accent);font-size:22px;text-align:center}.flow-engine{padding:24px 18px;border:1px solid var(--accent);text-align:center;background:var(--bg)}.flow-wordmark{font-size:28px;font-weight:500;letter-spacing:.04em}.flow-wordmark span{color:var(--accent)}.flow-engine p{font-size:11px;line-height:2;margin:14px 0 0;color:var(--ink-2)}.flow-venue{padding-left:6px}.flow-symbol{font-size:32px;letter-spacing:.07em;color:var(--accent)}.flow-venue p:not(.eyebrow){font-size:11px;line-height:1.9;margin:10px 0 18px}.flow-return{display:block;font-size:10px;color:var(--muted);line-height:1.8}.flow-caption{font-size:10px;line-height:1.8;margin-top:14px;max-width:100ch}.operating-section{padding-block:4.5rem;border-top:1px solid var(--rule)}.operating-section h2{letter-spacing:-.035em;max-width:35ch;line-height:1.3;margin-top:15px}.split-story{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.split-story .lede{margin-top:0}.split-story p:not(.eyebrow):not(.lede){color:var(--ink-2);font-size:14px;line-height:1.9}.offering-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.offering-card{padding:30px;border:1px solid var(--rule)}.offering-card:first-child{border-top:2px solid var(--accent)}.card-index{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.offering-card h3,.audience-grid h3,.workflow-steps h3{font-size:16px;line-height:1.5;margin:17px 0 12px;font-weight:500}.offering-card p,.audience-grid p,.workflow-steps p{font-size:13px;line-height:1.9;color:var(--ink-2)}.offering-card a{font-size:12px;display:inline-block;margin-top:18px;color:var(--accent)}.offering-note{font-size:11px;margin-top:18px;max-width:95ch;line-height:1.8}.workflow-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:35px 0 28px;padding:0}.workflow-steps li{padding-top:20px;border-top:1px solid var(--rule-strong)}.workflow-steps li>span{font-size:11px;color:var(--accent)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.audience-grid article{border-top:1px solid var(--rule);padding-top:22px}.pilot-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;background:var(--bg-2);border:1px solid var(--rule);padding:38px}.pilot-panel p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--ink-2)}.pilot-panel .button{margin-top:14px}.evidence-intro{max-width:83ch;font-size:13px;color:var(--ink-2);line-height:1.9;margin-top:20px}.evidence-details{margin-top:25px;border:1px solid var(--rule);padding:20px}.evidence-details summary{font-size:13px;color:var(--accent);cursor:pointer}.evidence-details .hero-eyebrow{margin-top:24px}.evidence-details .mainnet-hero-meta{font-size:10px}.os-process{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:26px}.os-process article{padding:26px;border:1px solid var(--rule)}.os-process h3{font-size:16px;margin:12px 0}.os-process p{font-size:13px;line-height:1.9;color:var(--ink-2)}.os-process .card-index{color:var(--accent)}.boundary-list{margin:24px 0 0;padding-left:22px;max-width:90ch}.boundary-list li{font-size:13px;color:var(--ink-2);line-height:1.9;padding:5px 0}.site-disclosure{font-size:11px;color:var(--muted);line-height:1.8;max-width:92ch;margin-top:20px}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:900px){.asset-flow{grid-template-columns:1fr 20px 1fr;gap:14px}.flow-venue{grid-column:1/-1;border-top:1px solid var(--rule);padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.asset-flow>.flow-arrow:nth-of-type(2){display:none}.flow-venue .eyebrow{margin:0}.flow-symbol{grid-row:2}.flow-venue p:not(.eyebrow){margin:0;grid-column:2;grid-row:1/3}.flow-return{grid-column:1/-1}.workflow-steps{grid-template-columns:repeat(2,1fr)}.split-story,.pilot-panel{gap:32px}.audience-grid{gap:24px}}@media(max-width:620px){.operating-hero h1{font-size:32px}.operating-hero{padding-top:3rem}.asset-flow{grid-template-columns:1fr;padding:22px}.flow-arrow{transform:rotate(90deg);line-height:1}.asset-flow>.flow-arrow:nth-of-type(2){display:block}.flow-engine{padding:18px}.flow-venue{display:block;border:0;padding:0;text-align:center}.flow-venue .eyebrow{margin:5px 0 10px}.flow-venue p:not(.eyebrow){margin:12px 0}.flow-sources .eyebrow{text-align:center}.asset-row{font-size:13px}.flow-caption{font-size:10px}.operating-section{padding-block:3rem}.split-story,.offering-grid,.audience-grid,.pilot-panel,.os-process{grid-template-columns:1fr}.split-story{gap:20px}.offering-card,.pilot-panel{padding:24px}.pilot-panel{gap:18px}.audience-grid{gap:20px}.workflow-steps{gap:20px}.workflow-steps h3{font-size:14px}.workflow-steps p{font-size:12px}.evidence-details{padding:14px}.evidence-details .hero-eyebrow{flex-wrap:wrap}.evidence-details .comparison-cell-val{font-size:11px}.evidence-details .comparison-sub{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
/* Venue-facing copy refinements. */
.operating-description{max-width:70ch;font-size:15px;line-height:1.85;color:var(--ink-2);margin-top:20px}
.operating-hero .asset-flow{margin-top:40px}
.section-intro{max-width:75ch;font-size:15px;line-height:1.8;color:var(--ink-2);margin-top:20px}
.text-link{display:inline-block;margin-top:12px;font-size:13px;color:var(--accent)}
.split-story h2{margin-top:0}
.offering-card h3{margin-top:0}
.offering-card:first-child{border-top:1px solid var(--rule)}
.pilot-panel h2{margin-top:0}
.nav-links a[href="/research"]{display:block}
@media(max-width:620px){.operating-description{font-size:14px}.operating-hero .asset-flow{margin-top:28px}}
