.manifesto-page{--blue:#2563d9;--ink:#182438;--muted:#596579;--line:#dce3ed;--surface:#fff;--manifesto-rail:270px;min-height:100vh;color:var(--ink);background:#fafbfd}.manifesto-page main{border-inline:1px solid var(--line);max-width:1440px;min-height:75vh;margin-inline:auto}.manifesto-page .momentum-header{--line:#dce3ed;--blue:#2563d9}.manifesto-heading{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:end;gap:8%;padding:104px 6% 72px;display:grid}.manifesto-eyebrow{color:#536783;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}.manifesto-eyebrow:before{content:"";background:var(--blue);vertical-align:middle;width:5px;height:5px;margin-right:9px;display:inline-block}.manifesto-heading h1{letter-spacing:-.085em;font-size:clamp(62px,9vw,132px);font-weight:500;line-height:.82}.manifesto-content{padding:0 0 64px;display:block}.manifesto-intro,.manifesto-row,.manifesto-commitments,.manifesto-closing{grid-template-columns:var(--manifesto-rail)minmax(0,760px);border-bottom:1px solid var(--line);padding:48px 30px;display:grid}.manifesto-intro{padding-top:28px}.manifesto-label,.manifesto-number{color:#667a94;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:8px}.manifesto-intro>div,.manifesto-body,.manifesto-commitments__body,.manifesto-closing>div{gap:18px;display:grid}.manifesto-page p{color:var(--muted);font-size:15px;line-height:1.8}.manifesto-page .manifesto-lede{color:var(--ink);letter-spacing:-.045em;font-size:clamp(24px,2.8vw,38px);font-weight:500;line-height:1.2}.manifesto-page .manifesto-emphasis{color:var(--blue);font-size:17px;font-weight:500}.manifesto-page main .manifesto-content h2{color:var(--ink);letter-spacing:-.05em;margin-bottom:6px;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.15}.manifesto-commitments ol{border-top:1px solid #aebed3;margin-top:12px}.manifesto-commitments li{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.manifesto-commitments li strong{letter-spacing:-.02em;font-size:17px;font-weight:500}.manifesto-commitments li span{color:var(--muted);font-size:14px;line-height:1.65}.manifesto-closing{border-bottom:0;padding-top:64px}.manifesto-closing>div{gap:32px}.manifesto-page .manifesto-signoff{color:var(--ink);letter-spacing:-.07em;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1}.manifesto-signoff span{color:var(--blue);white-space:nowrap}@media (max-width:800px){.manifesto-heading{grid-template-columns:1fr;gap:45px;padding-top:78px}.manifesto-heading h1{font-size:clamp(66px,19vw,110px)}.manifesto-intro,.manifesto-row,.manifesto-commitments,.manifesto-closing{grid-template-columns:1fr;gap:14px;padding-block:36px}.manifesto-intro{padding-top:28px}.manifesto-label,.manifesto-number{padding-top:0}.manifesto-page footer{border-inline:0}}@media (max-width:600px){.manifesto-content{padding:0 0 40px}}@media (max-width:500px){.manifesto-heading{padding:66px 18px 52px}.manifesto-intro,.manifesto-row,.manifesto-commitments,.manifesto-closing{padding-inline:18px}.manifesto-intro{padding-top:22px}}
