/* Measured typography and a more deliberate rhythm of surfaces. */
.refined-page .ed-section h2,.refined-page .ed-section .manifesto-title{font-size:clamp(34px,3.8vw,56px);line-height:1.12;letter-spacing:-.045em;max-width:920px}
.refined-page .ed-section h3{font-size:clamp(23px,2.2vw,31px);line-height:1.2}
.refined-page .ed-section .heading-accent{color:#ce087b;font-style:normal}
.refined-page .ed-section{padding-block:96px}
.refined-page .manifesto-title{margin:28px 0 48px;max-width:780px}
.refined-page .manifesto-bottom{align-items:center;gap:8%}
.refined-page .manifesto-bottom>div>p:first-child{font-size:17px;line-height:1.8}
.refined-page .ed-manifesto{background:#f7f2f6}
.refined-page .ed-network{background:#f4f4f9;max-width:none}
.refined-page .ed-dossier{background:#fff}
.refined-page .ed-section.surface-ink{background:#101331;color:#f7f7fc;max-width:none;--line:#ffffff25;--muted:#bdc1d5}
.refined-page .surface-ink .heading-accent{color:#ff75bc}
.refined-page .surface-ink p,.refined-page .surface-ink .eyebrow{color:#bdc1d5}
.refined-page .surface-ink h3,.refined-page .surface-ink .text-link{color:#fff}
.refined-page .surface-ink .chapter-number{color:#ff75bc66}
.refined-page .surface-ink .chapter-rule{background:#ffffff24}
.refined-page .surface-ink .process-index span{color:#ff75bc99}
.refined-page .surface-ink .process-index{border-color:#ffffff25}
.refined-page .surface-ink .text-link{border-color:#ffffff40}
.refined-page .ed-ribbon .heading-accent{color:#ff75bc}
.refined-page .ed-lead>p:last-child{font-size:15px;max-width:570px}
.refined-page .story-copy h2{font-size:clamp(39px,4.7vw,66px)}
.refined-page .lp-hero h1{font-size:clamp(42px,5.7vw,80px)}
.refined-page.hero-centered .lp-hero h1{font-size:clamp(44px,6.1vw,86px)}
.refined-page .exchange-model{height:410px;background:radial-gradient(ellipse at 50% 55%,#e5d9e7 0,transparent 67%);isolation:isolate}
.refined-page .exchange-model>svg>g:last-child{transform:none}
.refined-page .exchange-model svg .floating-document{transform:translateY(calc(var(--drift,0px)*-.55))}
.refined-page .exchange-model svg .protected-layer{transform:translateY(calc(var(--drift,0px)*.5))}
@media(min-width:1640px){.refined-page .ed-network,.refined-page .surface-ink{padding-inline:calc((100vw - 1410px)/2)}}
@media(max-width:800px){.refined-page .ed-section{padding-block:72px}.refined-page .ed-section h2,.refined-page .ed-section .manifesto-title{font-size:38px}.refined-page .exchange-model{height:320px}}
@media(max-width:540px){.refined-page .ed-section h2,.refined-page .ed-section .manifesto-title{font-size:33px}.refined-page .manifesto-title{margin-bottom:28px}.refined-page .exchange-model{height:280px}.refined-page .manifesto-bottom{gap:24px}.refined-page .ed-section{padding-block:58px}}
@media(prefers-reduced-motion:reduce){.refined-page .exchange-model svg .floating-document,.refined-page .exchange-model svg .protected-layer{transform:none}}
.refined-page .rail-heading h2,.refined-page .dossier-intro h2{font-size:clamp(33px,3.2vw,44px)}
.refined-page .surface-ink .chapter-number{color:#bf679e}
@media(max-width:540px){.refined-page .rail-heading h2,.refined-page .dossier-intro h2{font-size:33px}}

