/* Migrated from Twenty Twenty-One Customizer CSS on 2026-08-30T00:23:20+00:00.
   Preserves existing CauseWork page designs under CauseWork Foundation. */
/* CAUSEWORK MISSION PAGE START */

body.page-id-1833 #masthead,body.page-id-1833 .entry-header,body.page-id-1833 .widget-area{display:none!important}body.page-id-1833 #page,body.page-id-1833 .site,body.page-id-1833 .site-content,body.page-id-1833 .content-area,body.page-id-1833 .site-main,body.page-id-1833 article.entry{background:#fff!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important}body.page-id-1833 .entry-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}body.page-id-1833 .entry-content .cw-mission{display:block!important;margin:0!important;max-width:none!important;width:100%!important}body.page-id-1833 .cw-mission p:empty{display:none!important}body.page-id-1833 .entry-content:before,body.page-id-1833 .entry-content:after{display:none!important}
.entry-content:has(.cw-mission),.wp-block-post-content:has(.cw-mission){max-width:none!important;padding:0!important}.wp-block-post-title:has(+.entry-content .cw-mission),body.page .wp-block-post-title{ }.cw-mission{--ink:#111722;--navy:#0d2235;--muted:#667085;--line:#d9e0e9;--blue:#eaf6fb;--green:#eaf8f1;--lav:#f2efff;--white:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif;color:var(--ink);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.cw-mission *{box-sizing:border-box}.cw-mission h1,.cw-mission h2,.cw-mission h3{font-family:inherit;letter-spacing:-.045em;line-height:1.02;margin:0 0 22px}.cw-mission h1{font-size:clamp(4.2rem,8vw,7.3rem);font-weight:500}.cw-mission h2{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:520}.cw-mission h3{font-size:1.45rem}.cw-mission a:not(.cw-btn){color:inherit;text-decoration-color:#55b9df;text-underline-offset:3px}.cw-mission p{font-size:clamp(1.03rem,1.55vw,1.22rem);line-height:1.7;color:var(--muted);margin:0 0 22px}.cw-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.cw-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #cfe5ef;border-radius:999px;background:#f5fbfd;color:#267aa2!important;font-size:.78rem!important;line-height:1!important;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.cw-kicker:before{content:'';width:8px;height:8px;border-radius:50%;background:#7fb4c9;box-shadow:0 0 0 5px #e8f4f8}.cw-hero{padding:78px 0 96px;background:radial-gradient(circle at 87% 9%,#edf4f8,transparent 33%),#fff}.cw-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:62px;align-items:center}.cw-lead{max-width:690px;font-size:1.35rem!important}.cw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;border-radius:12px;background:var(--ink);color:#fff!important;text-decoration:none!important;font-weight:800;font-size:.94rem}.cw-btn-light{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.cw-hero-visual{position:relative;min-height:560px;padding:28px;border:1px solid var(--line);border-radius:34px;background:linear-gradient(145deg,#f6fafc,#fff);box-shadow:0 24px 70px rgba(17,23,34,.12)}.cw-hero-visual img{width:100%;height:100%;min-height:500px;object-fit:cover;border-radius:24px}.cw-hero-visual strong{position:absolute;right:-24px;bottom:50px;max-width:250px;padding:17px 20px;border-radius:14px;background:var(--navy);color:#fff;box-shadow:0 14px 35px rgba(17,23,34,.25)}.cw-proof{padding:20px 0;background:var(--navy);color:#fff}.cw-proof .cw-wrap{display:flex;justify-content:center;gap:38px;flex-wrap:wrap}.cw-proof span{font-size:.88rem;font-weight:800}.cw-proof span:before{content:'✓';margin-right:9px;color:#4bd18a}.cw-section{padding:108px 0}.cw-section-soft{background:#f7f9fb}.cw-section-dark{background:var(--navy);color:#fff}.cw-section-dark p{color:#b9c9d5}.cw-section-dark .cw-kicker{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#8fd0ed!important}.cw-intro{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:start}.cw-statement{font-size:clamp(1.7rem,3vw,2.65rem)!important;line-height:1.35!important;color:var(--ink)!important;font-weight:650;letter-spacing:-.025em}.cw-section-dark .cw-statement{color:#fff!important}.cw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.cw-card{padding:30px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 10px 35px rgba(17,23,34,.04)}.cw-card b{display:grid;place-items:center;width:44px;height:44px;margin-bottom:26px;border-radius:13px;background:var(--blue);color:#267aa2}.cw-card:nth-child(2) b{background:var(--green);color:#27815a}.cw-card:nth-child(3) b{background:var(--lav);color:#7559b8}.cw-card p{font-size:1rem}.cw-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.cw-quote{padding:0 0 0 28px;border-left:5px solid #55b9df;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.28;font-weight:650;letter-spacing:-.03em}.cw-phone-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.cw-phone-pair img,.cw-device,.cw-dashboard,.cw-profile{width:100%;border:1px solid var(--line);border-radius:28px;box-shadow:0 22px 65px rgba(17,23,34,.12)}.cw-device{display:block;max-height:670px;width:auto;margin:auto}.cw-panel{padding:50px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,var(--blue),#fff 55%,var(--green))}.cw-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:48px}.cw-flow span{position:relative;padding:21px 17px;border:1px solid var(--line);border-radius:16px;background:#fff;font-size:.9rem;font-weight:800}.cw-flow span:not(:last-child):after{content:'→';position:absolute;right:-14px;top:50%;z-index:2;color:#55b9df;font-size:1.45rem}.cw-future{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.cw-future article{padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.cw-future article:nth-child(1){border-top:5px solid #9ccfe2}.cw-future article:nth-child(2){border-top:5px solid #83d1aa}.cw-future article:nth-child(3){border-top:5px solid #b9ade9}.cw-future article:nth-child(4){border-top:5px solid #f0c87a}.cw-future p{font-size:1rem}.cw-close{text-align:center}.cw-close h2{max-width:980px;margin-inline:auto}.cw-close&gt;div&gt;p{max-width:760px;margin:0 auto 24px}.cw-close .cw-btn{margin-top:12px}.cw-caption{font-size:.86rem!important;margin-top:14px!important;text-align:center}@media(max-width:900px){.cw-grid,.cw-intro,.cw-split{grid-template-columns:1fr}.cw-hero-visual{min-height:450px}.cw-hero-visual img{min-height:390px}.cw-cards{grid-template-columns:1fr}.cw-flow{grid-template-columns:1fr 1fr}.cw-flow span:after{display:none}}@media(max-width:620px){.cw-wrap{width:min(100% - 24px,1180px)}.cw-hero{padding:55px 0 68px}.cw-mission h1{font-size:4.35rem}.cw-section{padding:72px 0}.cw-hero-visual{min-height:350px;padding:14px}.cw-hero-visual img{min-height:320px}.cw-hero-visual strong{right:5px;bottom:25px}.cw-phone-pair{gap:8px}.cw-panel{padding:28px 20px}.cw-flow,.cw-future{grid-template-columns:1fr}.cw-proof .cw-wrap{justify-content:flex-start;gap:12px 24px}}
/* CAUSEWORK MISSION PAGE END */
/* MISSION PULSE PAGE START */
body.page-id-1846 #masthead,body.page-id-1846 .entry-header,body.page-id-1846 .widget-area{display:none!important}body.page-id-1846 #page,body.page-id-1846 .site,body.page-id-1846 .site-content,body.page-id-1846 .content-area,body.page-id-1846 .site-main,body.page-id-1846 article.entry,body.page-id-1846 .entry-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;background:#fff!important}body.page-id-1846 .entry-content #cw-mp{margin:0!important;max-width:none!important;width:100%!important}body.page-id-1846 .entry-content p:empty{display:none!important}
#cw-mp{--ink:#111722;--navy:#102033;--muted:#58677b;--line:#d9e0e9;--soft:#f4f7fb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif;color:var(--ink);overflow:hidden}.mp-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.mp-two,.mp-intro{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.mp-kicker{display:inline-flex;padding:7px 11px;border:1px solid #cfe7fb;border-radius:999px;background:#f5fbff;color:#116db8;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mp-hero{padding:82px 0 100px;background:radial-gradient(circle at 86% 5%,#e9f1f6,transparent 36%),#fff}.mp-hero h1,.mp-section h2,.mp-cta h2{margin:18px 0;line-height:.98;letter-spacing:-.06em;font-weight:500}.mp-hero h1{font-size:clamp(54px,7vw,92px)}.mp-section h2,.mp-cta h2{font-size:clamp(42px,5.6vw,70px)}.mp-lead,.mp-section p{color:var(--muted);font-size:18px;line-height:1.7}.mp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.mp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:14px;background:var(--ink);color:#fff!important;text-decoration:none!important;font-weight:850}.mp-ghost{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.mp-console{padding:28px;border-radius:30px;background:var(--navy);color:#fff;box-shadow:0 24px 70px rgba(17,23,34,.2)}.mp-console-head{display:flex;justify-content:space-between;align-items:center}.mp-console-head small,.mp-console-head strong{display:block}.mp-console-head small{color:#8fd0ed;font-weight:900;letter-spacing:.08em}.mp-console-head strong{font-size:24px}.mp-console-head span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.09);font-size:12px}.mp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.mp-metrics article{padding:18px 14px;border-radius:16px;background:#fff;color:var(--ink)}.mp-metrics small,.mp-metrics b,.mp-metrics em{display:block}.mp-metrics small{color:var(--muted)}.mp-metrics b{margin:8px 0;font-size:30px}.mp-metrics em{color:#27815a;font-size:11px;font-style:normal;font-weight:900}.mp-metrics em.private{color:#7559b8}.mp-source{display:flex;gap:10px;flex-wrap:wrap}.mp-source span{font-size:12px;color:#c6d3de}.mp-strip{padding:19px 0;background:var(--navy);color:#fff}.mp-strip .mp-wrap{display:flex;justify-content:center;gap:16px 34px;flex-wrap:wrap}.mp-strip span{font-size:13px;font-weight:850}.mp-strip span:before{content:'✓';margin-right:8px;color:#4cdb7d}.mp-section{padding:108px 0}.mp-soft{background:var(--soft)}.mp-intro{grid-template-columns:.8fr 1.2fr;align-items:start}.mp-statement{font-size:clamp(25px,3vw,38px)!important;line-height:1.3!important;color:var(--ink)!important;font-weight:650;letter-spacing:-.03em}.mp-section blockquote{margin:30px 0 0;padding-left:25px;border-left:5px solid #55b9df;font-size:clamp(25px,3vw,40px);line-height:1.25;font-weight:750;letter-spacing:-.03em}.mp-dark{background:var(--navy);color:#fff}.mp-dark p{color:#bac8d4}.mp-dark h2{max-width:900px}.mp-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:48px 0}.mp-flow span{padding:20px 15px;border:1px solid #34495c;border-radius:16px;background:#172c40;font-size:13px;font-weight:850}.mp-dark-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mp-dark-grid div{padding:28px;border:1px solid #34495c;border-radius:22px}.mp-dark-grid h3{margin:0 0 10px;font-size:24px}.mp-public-card{padding:34px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 18px 55px rgba(17,23,34,.08)}.mp-public-card small{color:#116db8;font-weight:900;letter-spacing:.08em}.mp-public-card h3{font-size:27px}.mp-public-card div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mp-public-card article{padding:24px;border-radius:18px;background:#eaf6fb}.mp-public-card article+article{background:#eaf8f1}.mp-public-card b,.mp-public-card span{display:block}.mp-public-card b{font-size:42px}.mp-public-card span{color:var(--muted)}.mp-public-card p{font-size:13px}.mp-head{max-width:850px;margin-bottom:44px}.mp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mp-cards article,.mp-examples article{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff}.mp-cards article&gt;b{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#eaf6fb;color:#116db8}.mp-cards h3{margin:20px 0 8px;font-size:23px}.mp-cards p,.mp-examples span{color:var(--muted);font-size:14px}.mp-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mp-examples b,.mp-examples span{display:block}.mp-examples b{margin-bottom:8px;font-size:19px}.mp-cta{padding:100px 0;text-align:center;background:linear-gradient(135deg,#edf3f7,#fff)}.mp-cta h2{max-width:980px;margin-inline:auto}.mp-cta p{color:var(--muted);font-size:20px}.mp-cta .mp-btn{margin-top:12px}@media(max-width:900px){.mp-two,.mp-intro{grid-template-columns:1fr}.mp-flow{grid-template-columns:1fr 1fr}.mp-cards,.mp-examples{grid-template-columns:1fr 1fr}}@media(max-width:620px){.mp-wrap{width:min(100% - 28px,1180px)}.mp-hero{padding:58px 0 72px}.mp-hero h1{font-size:50px}.mp-actions .mp-btn{width:100%}.mp-console{padding:20px}.mp-metrics{grid-template-columns:1fr}.mp-section{padding:76px 0}.mp-flow,.mp-dark-grid,.mp-cards,.mp-examples{grid-template-columns:1fr}.mp-public-card{padding:24px}}
body.home #cw-site #security .cw-head h2,body.home #cw-site #security .cw-check b{color:#111722!important}body.home #cw-site #security .cw-trust,body.home #cw-site #security .cw-trust blockquote,body.home #cw-site #security .cw-trust blockquote p{color:#fff!important}
/* MISSION PULSE PAGE END */
/* LANGUAGE ACCESS ARTICLE START */
body.postid-1852 #masthead,body.postid-1852 .entry-header,body.postid-1852 .widget-area,body.postid-1852 .post-thumbnail,body.postid-1852 .entry-footer,body.postid-1852 .navigation{display:none!important}body.postid-1852 #page,body.postid-1852 .site,body.postid-1852 .site-content,body.postid-1852 .content-area,body.postid-1852 .site-main,body.postid-1852 article,body.postid-1852 .entry-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;background:#fff!important}body.postid-1852 .entry-content .cw-la{margin:0!important;max-width:none!important;width:100%!important}body.postid-1852 .entry-content p:empty{display:none!important}
.cw-la{--ink:#111722;--navy:#102033;--muted:#58677b;--line:#d9e0e9;--soft:#f4f7fb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif;color:var(--ink);overflow:hidden}.la-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.la-kicker{display:inline-flex;padding:7px 11px;border:1px solid #cfe7fb;border-radius:999px;background:#f5fbff;color:#116db8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.la-hero{padding:82px 0 96px;background:radial-gradient(circle at 85% 0,#e8f0f6,transparent 38%),#fff}.la-hero h1,.la-section h2,.la-cta h2{margin:18px 0;line-height:.98;letter-spacing:-.06em;font-weight:500}.la-hero h1{max-width:1000px;font-size:clamp(54px,7vw,92px)}.la-section h2,.la-cta h2{font-size:clamp(42px,5.5vw,70px)}.la-lead,.la-section p{color:var(--muted);font-size:18px;line-height:1.7}.la-hero img{display:block;width:100%;margin-top:42px;border-radius:28px;box-shadow:0 22px 70px rgba(17,23,34,.16)}.la-strip{padding:18px 0;background:var(--navy);color:#fff}.la-strip .la-wrap{display:flex;justify-content:center;gap:15px 32px;flex-wrap:wrap}.la-strip span{font-size:13px;font-weight:850}.la-strip span:before{content:'✓';margin-right:8px;color:#4cdb7d}.la-section{padding:108px 0}.la-soft{background:var(--soft)}.la-dark{background:var(--navy);color:#fff}.la-dark p{color:#bdcad5}.la-intro{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start}.la-statement{font-size:clamp(25px,3vw,38px)!important;line-height:1.3!important;color:var(--ink)!important;font-weight:650;letter-spacing:-.03em}.la-dark .la-statement{color:#fff!important}.la-section blockquote{margin:30px 0 0;padding-left:25px;border-left:5px solid #55b9df;font-size:clamp(24px,3vw,38px);line-height:1.28;font-weight:750;letter-spacing:-.03em}.la-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.la-cards article{padding:28px;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink)}.la-dark .la-cards article{border-color:#34495c;background:#172c40;color:#fff}.la-cards h3{margin:0 0 9px;font-size:22px}.la-cards p{margin:0;font-size:14px}.la-callout{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;padding:42px;border-radius:30px;background:linear-gradient(135deg,#eaf6fb,#eaf8f1)}.la-callout h2{font-size:clamp(34px,4vw,50px)}.la-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:14px;background:var(--ink);color:#fff!important;text-decoration:none!important;font-weight:850}.la-cta{padding:100px 0;text-align:center;background:linear-gradient(135deg,#edf3f7,#fff)}.la-cta h2{max-width:1000px;margin-inline:auto}.la-cta&gt;div&gt;div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.la-ghost{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}@media(max-width:820px){.la-intro{grid-template-columns:1fr}.la-callout{grid-template-columns:1fr}}@media(max-width:620px){.la-wrap{width:min(100% - 28px,1180px)}.la-hero{padding:58px 0 72px}.la-hero h1{font-size:49px}.la-section{padding:76px 0}.la-cards{grid-template-columns:1fr}.la-callout{padding:26px}.la-btn{width:100%}}
/* LANGUAGE ACCESS ARTICLE END */
/* CauseWork Operating System+ homepage — 20260830 */
.causework-front-page .cw-hero-grid{grid-template-columns:.9fr 1.1fr;gap:54px}
.causework-front-page .cw-hero h1{font-size:clamp(46px,5.7vw,74px);max-width:700px}
.cw-evidence-highway{position:relative;min-width:0;padding:22px;border:1px solid #cad7d2;border-radius:30px;background:linear-gradient(145deg,#f4faf7 0%,#fff 52%,#f4f1e9 100%);box-shadow:0 28px 80px rgba(13,48,40,.16);color:#111722}
.cw-route-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cw-route-top span,.cw-route-inputs>small,.cw-route-outputs>small,.cw-route-core small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#667085}.cw-route-top b{font-size:16px;color:#153f35}
.cw-route-inputs,.cw-route-outputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cw-route-inputs>small,.cw-route-outputs>small{grid-column:1/-1}.cw-route-inputs span,.cw-route-outputs span{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:8px;border:1px solid #d7e2de;border-radius:12px;background:#fff;font-size:11px;font-weight:850;text-align:center}
.cw-route-inputs span:nth-of-type(1){border-top:4px solid #ff6547}.cw-route-inputs span:nth-of-type(2){border-top:4px solid #153f35}.cw-route-inputs span:nth-of-type(3){border-top:4px solid #79cfa6}.cw-route-inputs span:nth-of-type(4){border-top:4px solid #e9b949}
.cw-route-arrow{text-align:center;color:#ff6547;font-size:24px;font-weight:900;line-height:1.25}
.cw-route-core{padding:20px;border-radius:18px;background:#153f35;color:#fff;text-align:center;box-shadow:0 16px 32px rgba(13,48,40,.18)}.cw-route-core small{display:block;color:#9bd8bd}.cw-route-core strong{display:block;margin:6px 0 3px;font-family:Georgia,serif;font-size:27px;font-weight:500}.cw-route-core p{margin:0;color:#cfddd7;font-size:11px}
.cw-route-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.cw-route-questions span{padding:10px 7px;border-radius:10px;background:#111722;color:#fff;font-size:10px;font-weight:800;text-align:center}.cw-route-questions span:nth-child(2){background:#ff6547}
.cw-route-outputs{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-route-outputs span{min-height:42px;background:#f9fbfa}.cw-route-note{margin-top:14px;padding:12px 14px;border-left:4px solid #ff6547;background:#fff;border-radius:0 10px 10px 0;font-size:12px;font-weight:850}
.cw-plus-section{padding:104px 0;background:#f4f1e9;color:#111722}.cw-plus-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:end}.cw-plus-intro h2{margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.02;letter-spacing:-.045em}.cw-plus-intro>p{margin:0;color:#4e5f5a;font-size:18px;line-height:1.7}.cw-plus-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:48px}.cw-plus-steps article{position:relative;min-width:0;padding:24px;border:1px solid #d3d9d5;border-radius:20px;background:#fff}.cw-plus-steps article:after{content:'→';position:absolute;right:-13px;top:29px;z-index:2;color:#ff6547;font-size:20px;font-weight:900}.cw-plus-steps article:last-child:after{display:none}.cw-plus-steps b{color:#ff6547;font-size:11px;letter-spacing:.1em}.cw-plus-steps h3{margin:13px 0 8px;font-size:24px}.cw-plus-steps p{margin:0;color:#667085;font-size:14px}.cw-almost-statement{display:grid;grid-template-columns:.65fr 1.35fr;gap:30px;align-items:center;margin-top:24px;padding:28px;border-radius:22px;background:#111722;color:#fff}.cw-almost-statement small{color:#9bd8bd;font-size:10px;font-weight:900;letter-spacing:.12em}.cw-almost-statement strong{font-family:Georgia,serif;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.25}
@media(max-width:920px){.causework-front-page .cw-hero-grid,.cw-plus-intro{grid-template-columns:1fr}.cw-evidence-highway{max-width:680px}.cw-plus-steps{grid-template-columns:1fr 1fr}.cw-plus-steps article:nth-child(2):after{display:none}.cw-almost-statement{grid-template-columns:1fr}}
@media(max-width:620px){.causework-front-page .cw-hero h1{font-size:46px}.cw-evidence-highway{padding:14px;border-radius:22px}.cw-route-inputs,.cw-route-outputs{grid-template-columns:1fr 1fr}.cw-route-questions{grid-template-columns:1fr}.cw-route-core strong{font-size:23px}.cw-plus-section{padding:72px 0}.cw-plus-steps{grid-template-columns:1fr}.cw-plus-steps article:after{display:none}.cw-almost-statement{padding:22px}.cw-plus-intro{gap:28px}}
/* CW HOME HERO ART + HIGHWAY REORDER 20260830 */
.causework-front-page .cw-hero-grid{align-items:stretch}
.cw-hero-art{position:relative;min-width:0;min-height:560px;margin:0;overflow:hidden;border:1px solid #28483f;border-radius:32px;background:#081520;box-shadow:0 28px 80px rgba(13,48,40,.24)}
.cw-hero-art:after{content:"One system. Many authorized outcomes.";position:absolute;right:22px;bottom:22px;padding:11px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(8,21,32,.86);color:#fff;font-size:11px;font-weight:850;letter-spacing:.02em;backdrop-filter:blur(10px)}
.cw-hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.cw-highway-section{position:relative;padding:68px 0 76px;background:linear-gradient(180deg,#f3f7f5 0%,#fff 100%)}
.cw-highway-section:before{content:"HOW THE SYSTEM MOVES EVIDENCE";display:block;width:min(1040px,calc(100% - 40px));margin:0 auto 17px;color:#667085;font-size:11px;font-weight:900;letter-spacing:.13em}
.cw-highway-section .cw-evidence-highway{max-width:1040px;margin:auto;padding:30px 34px;border-radius:32px}
@media(max-width:920px){.cw-hero-art{min-height:0;aspect-ratio:16/10;max-width:760px}.cw-highway-section{padding:52px 0 60px}.cw-highway-section .cw-evidence-highway{padding:24px}}
@media(max-width:620px){.cw-hero-art{aspect-ratio:1/1;min-height:0;border-radius:24px}.cw-hero-art img{object-position:54% center}.cw-hero-art:after{right:12px;bottom:12px;left:12px;text-align:center}.cw-highway-section{padding:40px 0 48px}.cw-highway-section:before{width:min(100% - 28px,1040px);margin-bottom:12px}.cw-highway-section .cw-evidence-highway{padding:15px;border-radius:23px}}