.campaign-page{--blue:#0b3f82;--blue-deep:#062a56;--blue-ink:#08223f;--red:#d8212a;--red-deep:#b81922;--cream:#f3eee5;--cream-deep:#e7ded0;--paper:#fbfaf7;--white:#fff;--ink:#102b46;--muted:#607080;--line:#d9d2c8;--line-dark:rgba(255,255,255,0.22);--shadow:0 22px 60px rgba(8,34,63,0.12);--radius:24px;--max-width:1320px;--header-height:82px;--font-serif:var(--font-newsreader),"Newsreader","Charter","Bitstream Charter","Iowan Old Style","Georgia","Cambria",serif}.campaign-page *{box-sizing:border-box}html:has(.campaign-page){scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}.campaign-page section[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.campaign-page{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.58;text-rendering:optimizeLegibility}.campaign-page:before{position:fixed;z-index:1000;inset:0;pointer-events:none;content:"";opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.campaign-page ::selection{color:var(--white);background:var(--red)}.campaign-page a{color:inherit}.campaign-page a,.campaign-page button,.campaign-page summary{-webkit-tap-highlight-color:transparent}.campaign-page button,.campaign-page input,.campaign-page select,.campaign-page textarea{font:inherit}.campaign-page img,.campaign-page svg{display:block}.campaign-page svg{flex:0 0 auto}.campaign-page h1,.campaign-page h2,.campaign-page h3,.campaign-page p{margin-top:0}.campaign-page h1,.campaign-page h2,.campaign-page h3{text-wrap:balance}.campaign-page p{text-wrap:pretty}.campaign-page .skip-link{position:fixed;z-index:2000;top:12px;left:12px;padding:12px 18px;color:var(--white);background:var(--blue-deep);border-radius:10px;text-decoration:none;font-weight:700;box-shadow:var(--shadow);transform:translateY(-160%);transition:transform .18s ease}.campaign-page .skip-link:focus,.campaign-page .skip-link:focus-visible{transform:translateY(0)}.campaign-page :focus-visible{outline:3px solid #f6bf26;outline-offset:4px}.campaign-page .scroll-progress{position:fixed;z-index:1500;top:0;right:0;left:0;height:4px;pointer-events:none;background:var(--red);transform:scaleX(0);transform-origin:left}.campaign-page .site-header{position:sticky;z-index:100;top:0;height:var(--header-height);background:rgba(251,250,247,.94);border-bottom:1px solid rgba(11,63,130,.12);backdrop-filter:blur(18px)}.campaign-page .header-inner{display:flex;align-items:center;width:min(calc(100% - 48px),var(--max-width));height:100%;margin:0 auto}.campaign-page .brand{display:inline-flex;align-items:center;flex:0 0 auto}.campaign-page .brand img{width:auto;height:61px;object-fit:contain}.campaign-page .desktop-nav{display:flex;align-items:center;gap:clamp(20px,2.1vw,36px);margin:0 auto}.campaign-page .desktop-nav a{position:relative;color:var(--blue-ink);font-size:.88rem;font-weight:780;letter-spacing:.035em;text-decoration:none}.campaign-page .desktop-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;content:"";background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.campaign-page .desktop-nav a:focus-visible:after,.campaign-page .desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.campaign-page .header-actions{display:flex;align-items:center;gap:10px}.campaign-page .status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;color:var(--blue);background:#e8eef7;border-radius:999px;font-size:.78rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.campaign-page .status-pill i{width:8px;height:8px;background:var(--red);border-radius:50%;box-shadow:0 0 0 4px rgba(237,45,45,.14)}.campaign-page .share-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 15px;color:var(--white);background:var(--blue);border:0;border-radius:999px;font-size:.8rem;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.campaign-page .share-button:hover{background:var(--blue-deep);transform:translateY(-2px)}.campaign-page .share-button svg{width:17px;height:17px}.campaign-page .mobile-nav{display:none}.campaign-page .hero{position:relative;overflow:hidden;background:radial-gradient(circle at 87% 22%,rgba(237,45,45,.07),transparent 26%),linear-gradient(135deg,var(--paper) 0,var(--cream) 100%);border-bottom:1px solid var(--line)}.campaign-page .hero:before{position:absolute;top:-180px;left:-160px;width:420px;height:420px;content:"";border:1px solid rgba(11,63,130,.15);border-radius:50%;box-shadow:0 0 0 56px rgba(11,63,130,.025),0 0 0 112px rgba(11,63,130,.018)}.campaign-page .hero-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(400px,.87fr);gap:clamp(44px,6vw,96px);align-items:center;width:min(calc(100% - 48px),var(--max-width));min-height:calc(100vh - var(--header-height) - 104px);margin:0 auto;padding:76px 0 66px}.campaign-page .hero-copy{position:relative;z-index:2}.campaign-page .card-kicker,.campaign-page .eyebrow,.campaign-page .micro-label,.campaign-page .section-number{font-size:.8rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.campaign-page .eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--blue)}.campaign-page .eyebrow:before{width:34px;height:4px;content:"";background:var(--red)}.campaign-page .hero h1{max-width:820px;margin-bottom:28px;color:var(--blue-deep);font-size:clamp(3.5rem,6.6vw,6.9rem);font-weight:900;letter-spacing:-.07em;line-height:.88}.campaign-page .hero h1 em{display:inline;color:var(--red);font-family:var(--font-serif);font-style:italic;font-weight:600;letter-spacing:-.05em}.campaign-page .hero-lead{max-width:670px;margin-bottom:34px;color:#30485d;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.campaign-page .hero-ctas{display:flex;align-items:center;gap:28px}.campaign-page .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:14px 22px;border:2px solid transparent;border-radius:999px;font-size:.88rem;font-weight:850;letter-spacing:.025em;text-decoration:none;transition:transform .18s ease,color .18s ease,background .18s ease}.campaign-page .button:hover{transform:translateY(-3px)}.campaign-page .button svg,.campaign-page .button-outline-light svg,.campaign-page .card-link svg,.campaign-page .comparable-strip a svg,.campaign-page .conciliation-note a svg,.campaign-page .precedent-band a svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.campaign-page .button-primary{color:var(--white);background:var(--blue);box-shadow:0 12px 28px rgba(11,63,130,.2)}.campaign-page .button-primary:hover{background:var(--blue-deep)}.campaign-page .text-link{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-size:.96rem;font-weight:820;text-underline-offset:5px}.campaign-page .text-link span{color:var(--red);font-size:1.1rem}.campaign-page .hero-poster{position:relative;isolation:isolate;aspect-ratio:4/5;max-height:650px;overflow:hidden;color:var(--white);background:radial-gradient(circle at 90% 12%,rgba(216,33,42,.24),transparent 28%),linear-gradient(148deg,#0d4d97 0,var(--blue) 42%,var(--blue-deep) 100%);border-radius:4px 60px 4px 60px;box-shadow:0 34px 70px rgba(8,34,63,.2),inset 0 3px 0 rgba(255,255,255,.4);container-type:inline-size}.campaign-page .hero-poster:before{position:absolute;z-index:-1;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:8cqw 8cqw;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%)}.campaign-page .hero-poster:after{position:absolute;z-index:4;right:0;bottom:0;width:100%;height:8px;content:"";background:linear-gradient(90deg,var(--red) 0 32%,var(--cream) 32% 35%,transparent 35%)}.campaign-page .poster-topline{position:absolute;z-index:2;display:flex;top:6.5%;right:7.5%;left:7.5%;align-items:center;justify-content:space-between}.campaign-page .poster-proof{display:flex;align-items:flex-start;flex-direction:column;gap:1.1cqw;margin:0;color:var(--cream)}.campaign-page .poster-proof strong{font-size:clamp(2.05rem,9.5cqw,4.2rem);font-weight:950;letter-spacing:-.075em;line-height:.72}.campaign-page .poster-proof .animated-counter{color:inherit;font-size:inherit;line-height:inherit}.campaign-page .poster-proof>span{max-width:31cqw;font-size:clamp(.58rem,2.25cqw,.84rem);font-weight:880;letter-spacing:.085em;line-height:1.15;text-transform:uppercase}.campaign-page .poster-status{display:inline-flex;align-items:center;gap:1.5cqw;padding:1.6cqw 2.4cqw;color:var(--blue-deep);background:var(--cream);border-radius:999px;font-size:clamp(.48rem,1.7cqw,.67rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.campaign-page .poster-status i{width:1.6cqw;aspect-ratio:1;background:var(--red);border-radius:50%;box-shadow:0 0 0 .8cqw rgba(216,33,42,.14)}.campaign-page .poster-logo-card{position:absolute;z-index:2;top:22%;right:7.5%;left:7.5%;height:35%;overflow:hidden;background:var(--white);border:1px solid rgba(255,255,255,.5);border-radius:1cqw 5cqw 1cqw 5cqw;box-shadow:2.1cqw 2.1cqw 0 var(--red),0 2.5cqw 5cqw rgba(2,20,44,.26);transform:rotate(-1.1deg)}.campaign-page .poster-logo-card img{padding:1cqw 3.2cqw;object-fit:contain}.campaign-page .poster-message{position:absolute;z-index:2;top:63%;right:8%;left:8%}.campaign-page .poster-message p{margin:0 0 1.2cqw;color:rgba(255,255,255,.72);font-size:clamp(.58rem,2.1cqw,.78rem);font-weight:850;letter-spacing:.12em;text-transform:uppercase}.campaign-page .poster-message em,.campaign-page .poster-message strong{display:block}.campaign-page .poster-message strong{color:var(--white);font-size:clamp(2.4rem,10.4cqw,4.45rem);font-weight:950;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.campaign-page .poster-message em{margin-top:.5cqw;color:#ff5256;font-family:var(--font-serif);font-style:italic;font-size:clamp(2.75rem,11.7cqw,5rem);font-weight:650;letter-spacing:-.05em;line-height:.86}.campaign-page .poster-signature{position:absolute;z-index:2;right:8%;bottom:4.2%;left:8%;margin:0;color:rgba(255,255,255,.5);font-size:clamp(.46rem,1.65cqw,.64rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.campaign-page .poster-signature span{color:#ff777a}.campaign-page .negotiation-docket{position:relative;display:grid;grid-template-columns:.82fr 1.45fr 1fr;width:min(calc(100% - 48px),var(--max-width));min-height:178px;margin:0 auto;overflow:hidden;color:var(--white);background:var(--blue-deep);border-radius:4px 34px 4px 34px;box-shadow:0 22px 70px rgba(6,42,86,.14)}.campaign-page .negotiation-docket:before{position:absolute;top:-78px;right:21%;width:260px;height:260px;content:"";border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.015)}.campaign-page .docket-heading,.campaign-page .docket-now,.campaign-page .docket-route{position:relative;z-index:1;min-width:0;padding:34px}.campaign-page .docket-heading{display:flex;flex-direction:column;justify-content:space-between;background:var(--red)}.campaign-page .docket-heading span,.campaign-page .docket-now>span,.campaign-page .docket-route span{font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.campaign-page .docket-heading span{color:var(--white)}.campaign-page .docket-heading strong{max-width:250px;font-size:clamp(1.15rem,1.8vw,1.65rem);letter-spacing:-.04em;line-height:1.05}.campaign-page .docket-route{display:grid;grid-template-columns:1fr minmax(60px,.45fr) 1fr;gap:20px;align-items:center}.campaign-page .docket-route>div{display:flex;min-width:0;flex-direction:column}.campaign-page .docket-route span{margin-bottom:8px;color:rgba(255,255,255,.55)}.campaign-page .docket-route strong{font-size:clamp(1.18rem,2vw,1.8rem);letter-spacing:-.045em;line-height:1}.campaign-page .docket-route>i{position:relative;height:2px;background:rgba(255,255,255,.34)}.campaign-page .docket-route>i:after,.campaign-page .docket-route>i:before{position:absolute;top:50%;width:9px;height:9px;content:"";background:var(--blue-deep);border:2px solid #ff7679;border-radius:50%;transform:translateY(-50%)}.campaign-page .docket-route>i:before{left:-1px}.campaign-page .docket-route>i:after{right:-1px;background:#ff7679}.campaign-page .docket-now{display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.11)}.campaign-page .docket-now>span{margin-bottom:9px;color:#ff8588}.campaign-page .docket-now strong{font-family:var(--font-serif);font-size:clamp(1.32rem,1.85vw,1.82rem);font-style:italic;font-weight:600;line-height:1.05}.campaign-page .docket-now small{margin-top:7px;color:rgba(255,255,255,.8);font-size:.8rem;line-height:1.35}.campaign-page .docket-update{position:absolute;z-index:2;right:18px;bottom:12px;margin:0;color:rgba(255,255,255,.76);font-size:.72rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.campaign-page .docket-update time{margin-left:5px}.campaign-page .additional-section,.campaign-page .faq-section,.campaign-page .identity-section,.campaign-page .intro-section,.campaign-page .media-section,.campaign-page .numbers-section,.campaign-page .release-section,.campaign-page .situation-section,.campaign-page .tutoring-section{width:min(calc(100% - 48px),var(--max-width));margin:0 auto;padding:120px 0}.campaign-page .section-intro{display:grid;grid-template-columns:.75fr 1.55fr .8fr;gap:48px;align-items:start;margin-bottom:64px}.campaign-page .section-number{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);width:min(100%,340px);min-width:0;margin:0;align-items:center;gap:20px;padding-bottom:20px;color:var(--red);border-bottom:1px solid rgba(216,33,42,.28)}.campaign-page .section-number:after{position:absolute;bottom:-2px;left:0;width:46%;height:4px;content:"";background:currentColor}.campaign-page .section-number>span{display:grid;width:82px;height:76px;color:var(--white);background:var(--red);border-radius:3px 24px 3px 24px;box-shadow:8px 8px 0 rgba(216,33,42,.09);font-size:1.55rem;font-weight:950;letter-spacing:-.055em;place-items:center;transform:rotate(-2deg)}.campaign-page .section-number>strong{max-width:240px;color:currentColor;font-size:clamp(1.05rem,1.45vw,1.45rem);font-weight:950;letter-spacing:.055em;line-height:1.12;text-transform:uppercase}.campaign-page .section-number.centered{display:flex;width:min(100%,760px);margin:0 auto 68px;padding-bottom:26px;flex-direction:column;gap:18px;text-align:center}.campaign-page .section-number.centered:after{left:50%;width:180px;transform:translateX(-50%)}.campaign-page .section-number.centered>span{width:94px;height:82px;font-size:1.8rem}.campaign-page .section-number.centered>strong{max-width:740px;font-size:clamp(1.75rem,3vw,3.1rem);letter-spacing:.04em;line-height:1.04}.campaign-page .article-lead h2,.campaign-page .faq-heading h2,.campaign-page .final-cta h2,.campaign-page .identity-lead h2,.campaign-page .media-section h2,.campaign-page .redress-copy h2,.campaign-page .release-copy h2,.campaign-page .section-intro h2{margin-bottom:0;color:var(--blue-deep);font-size:clamp(2.8rem,5.1vw,5.8rem);font-weight:900;letter-spacing:-.065em;line-height:.94}.campaign-page .article-lead h2 span,.campaign-page .final-cta h2 span,.campaign-page .identity-lead h2 span,.campaign-page .redress-copy h2 span,.campaign-page .release-copy h2 span,.campaign-page .section-intro h2 span{color:var(--red);font-family:var(--font-serif);font-style:italic;font-weight:550;letter-spacing:-.025em}.campaign-page .section-intro>p:last-child{margin:10px 0 0;color:var(--muted)}.campaign-page .bargaining-story{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(44px,6vw,84px);align-items:center;margin-bottom:118px;padding:clamp(38px,5.5vw,72px);color:var(--white);background:linear-gradient(135deg,rgba(6,42,86,.98),rgba(11,63,130,.96)),var(--blue);border-radius:4px 50px 4px 50px;box-shadow:0 32px 80px rgba(6,42,86,.15)}.campaign-page .story-opening .micro-label{margin-bottom:22px;color:#ff8e91}.campaign-page .story-opening h2{margin:0;color:var(--white);font-size:clamp(2.45rem,4.6vw,4.85rem);font-weight:930;letter-spacing:-.065em;line-height:.96}.campaign-page .story-opening h2 span{color:#ff8e91;font-family:var(--font-serif);font-style:italic;font-weight:550;letter-spacing:-.025em}.campaign-page .story-opening>p:last-child{max-width:620px;margin:28px 0 0;color:rgba(255,255,255,.75);font-size:.98rem}.campaign-page .story-steps{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.campaign-page .story-steps:before{position:absolute;top:20px;bottom:20px;left:15px;width:2px;content:"";background:rgba(255,255,255,.18)}.campaign-page .story-steps li{position:relative;display:grid;grid-template-columns:112px 1fr;gap:4px 30px;padding:30px 0 30px 58px;border-bottom:1px solid rgba(255,255,255,.13)}.campaign-page .story-steps li:last-child{border-bottom:0}.campaign-page .story-steps li:before{position:absolute;top:35px;left:9px;width:14px;height:14px;content:"";background:var(--blue);border:3px solid #ff8e91;border-radius:50%}.campaign-page .story-steps li:last-child:before{background:#ff8e91;box-shadow:0 0 0 8px rgba(255,142,145,.1)}.campaign-page .story-steps span{grid-row:1/3;color:#ff8e91;font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.campaign-page .story-steps strong{color:var(--white);font-size:1.18rem;line-height:1.2}.campaign-page .story-steps p{margin:7px 0 0;color:rgba(255,255,255,.76);font-size:.94rem}.campaign-page .identity-lead{display:grid;grid-template-columns:.65fr 1.45fr .9fr;gap:48px;align-items:start;margin-bottom:64px}.campaign-page .identity-lead h2{margin:0;color:var(--blue-deep);font-size:clamp(2.8rem,5.1vw,5.8rem);font-weight:900;letter-spacing:-.065em;line-height:.94}.campaign-page .identity-lead h2 span{color:var(--red);font-family:var(--font-serif);font-weight:600}.campaign-page .identity-lead>p:last-child{margin:10px 0 0;color:var(--muted)}.campaign-page .identity-proof{display:grid;grid-template-columns:.58fr .58fr 1.34fr;gap:1px;margin-bottom:34px;background:var(--line);border:1px solid var(--line)}.campaign-page .identity-proof>div{min-height:190px;margin:0;padding:28px 30px;background:var(--cream)}.campaign-page .identity-stat{display:flex;flex-direction:column;justify-content:center}.campaign-page .identity-stat>strong{color:var(--red);font-size:clamp(3.2rem,5.5vw,5.6rem);font-weight:900;letter-spacing:-.07em;line-height:.9}.campaign-page .identity-stat>p{max-width:240px;margin:12px 0 0;color:#45596c;font-size:.9rem}.campaign-page .identity-stat-share>strong{display:flex;align-items:flex-start;white-space:nowrap}.campaign-page .identity-stat-share>strong>span{margin:3px 7px 0 0;font-size:.52em}.campaign-page .identity-stat-share>strong>small{margin:4px 0 0 4px;font-size:.42em;letter-spacing:-.02em}.campaign-page .identity-proof .mission-contrast{display:grid;grid-template-columns:1fr 1px 1fr;gap:26px;align-items:stretch;padding:0;background:var(--paper)}.campaign-page .mission-contrast>i{width:1px;margin:30px 0;background:var(--line)}.campaign-page .mission-contrast>p{display:flex;min-width:0;margin:0;padding:30px 4px 30px 28px;flex-direction:column;justify-content:center;color:var(--blue-deep);font-family:var(--font-serif);font-size:clamp(1.18rem,1.9vw,1.75rem);font-style:italic;line-height:1.22}.campaign-page .mission-contrast>p:last-child{padding-right:28px;padding-left:0}.campaign-page .mission-contrast p>span{margin-bottom:12px;color:var(--muted);font-family:var(--font-sans);font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.campaign-page .mission-contrast p:last-child>span{color:var(--red)}.campaign-page .mission-contrast b{font-weight:700}.campaign-page .work-cycle-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,7vw,100px);align-items:center;margin:42px 0 28px;padding:34px 38px;background:var(--cream);border-top:5px solid var(--red);border-radius:3px 26px 3px 3px}.campaign-page .work-cycle-heading .micro-label{margin-bottom:12px;color:var(--red-deep)}.campaign-page .work-cycle-heading h3{margin:0;color:var(--blue-deep);font-size:clamp(2rem,3.7vw,3.75rem);letter-spacing:-.055em;line-height:.98}.campaign-page .work-cycle-heading>p:last-child{margin:0;color:#40576c;font-size:1.03rem;line-height:1.55}.campaign-page .work-cycle-heading>p:last-child strong{display:block;margin-bottom:8px;color:var(--blue);font-family:var(--font-serif);font-size:clamp(1.2rem,1.8vw,1.6rem);font-style:italic;line-height:1.15}.campaign-page .work-cycle{border-top:1px solid var(--line);border-left:1px solid var(--line)}.campaign-page .work-cycle article{display:flex;min-height:330px;padding:30px;flex-direction:column;justify-content:flex-end;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.campaign-page .work-cycle article:nth-child(2){color:var(--white);background:var(--blue)}.campaign-page .work-cycle article:nth-child(4){color:var(--white);background:var(--red)}.campaign-page .work-cycle span{margin-bottom:auto;color:var(--red);font-size:.8rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.campaign-page .work-cycle article:nth-child(2) span,.campaign-page .work-cycle article:nth-child(4) span{color:rgba(255,255,255,.7)}.campaign-page .work-cycle article:nth-child(4) span{color:var(--white)}.campaign-page .work-cycle strong{margin-bottom:10px;color:var(--blue-deep);font-size:clamp(2rem,3.2vw,3.5rem);font-weight:900;letter-spacing:-.055em;line-height:1}.campaign-page .work-cycle article:nth-child(2) strong,.campaign-page .work-cycle article:nth-child(4) strong{color:var(--white)}.campaign-page .work-cycle p{margin:0;color:var(--muted);font-size:.98rem}.campaign-page .work-cycle article:nth-child(2) p,.campaign-page .work-cycle article:nth-child(4) p{color:rgba(255,255,255,.78)}.campaign-page .work-cycle article:nth-child(4) p{color:var(--white)}.campaign-page .identity-bottomline{padding:28px 34px;color:var(--white);background:var(--blue-deep);border-radius:0 0 26px 4px}.campaign-page .identity-bottomline p{margin:0;font-family:var(--font-serif);font-size:clamp(1.35rem,2.25vw,2rem);font-style:italic;text-align:center}.campaign-page .pressure-line{position:relative;display:grid;grid-template-columns:.48fr 1.08fr .8fr;gap:30px;align-items:center;min-height:190px;margin-top:44px;padding:26px 44px 26px 24px;overflow:hidden;color:var(--white);background:var(--blue-deep);border-radius:4px 38px 4px 38px;box-shadow:0 24px 70px rgba(6,42,86,.18)}.campaign-page .pressure-line:after{position:absolute;right:-72px;bottom:-88px;width:210px;height:210px;content:"";border:42px solid rgba(255,255,255,.055);border-radius:50%}.campaign-page .pressure-line .pressure-count{display:flex;align-items:flex-start;flex-direction:column;color:#ff9698;transform:translateY(7px)}.campaign-page .pressure-count b{font-size:clamp(5.8rem,10vw,9.2rem);font-weight:950;letter-spacing:-.1em;line-height:.68}.campaign-page .pressure-count small{margin:16px 0 0 10px;color:var(--white);font-size:.8rem;font-weight:900;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.campaign-page .pressure-line div>span{display:block;margin-bottom:12px;color:#ff8e91;font-size:.8rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.campaign-page .pressure-line p{margin:0;font-family:var(--font-serif);font-size:clamp(1.35rem,2.5vw,2.35rem);font-style:italic;line-height:1.12}.campaign-page .pressure-line>strong{position:relative;z-index:1;padding:20px 0 20px 28px;color:var(--white);border-left:2px solid var(--red);font-size:clamp(1.65rem,3.4vw,3.3rem);font-weight:950;letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.campaign-page .demand-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.campaign-page .demand-card{position:relative;display:flex;min-height:410px;padding:30px;overflow:hidden;flex-direction:column;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;transition:color .22s ease,background .22s ease,transform .22s ease}.campaign-page .demand-card:after{position:absolute;right:-90px;bottom:-90px;width:180px;height:180px;content:"";border:28px solid rgba(255,255,255,.1);border-radius:50%;transition:transform .28s ease}.campaign-page .demand-card:hover{z-index:2;color:var(--white);background:var(--blue);transform:translateY(-8px);box-shadow:var(--shadow)}.campaign-page .demand-card:nth-child(2n):hover{background:var(--red)}.campaign-page .demand-card:hover:after{transform:translate(-28px,-28px)}.campaign-page .demand-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:68px}.campaign-page .demand-card-top span:first-child{color:var(--muted);font-size:.8rem;font-weight:850}.campaign-page .demand-card-top span:last-child{color:var(--blue);font-size:1.32rem;font-weight:900;letter-spacing:-.04em}.campaign-page .demand-card:hover .card-kicker,.campaign-page .demand-card:hover .demand-card-top span,.campaign-page .demand-card:hover>p{color:rgba(255,255,255,.82)}.campaign-page .card-kicker{margin-bottom:14px;color:var(--red)}.campaign-page .demand-card h3{margin-bottom:15px;color:var(--blue-deep);font-size:clamp(1.45rem,2.15vw,2rem);letter-spacing:-.04em;line-height:1.08}.campaign-page .demand-card:hover h3{color:var(--white)}.campaign-page .demand-card>p{color:var(--muted);font-size:.92rem}.campaign-page .card-link{display:flex;align-items:center;gap:9px;margin-top:auto;color:var(--blue);font-size:.84rem;font-weight:850}.campaign-page .demand-card:hover .card-link{color:var(--white)}.campaign-page .redress-section{padding:120px max(24px,calc((100vw - var(--max-width)) / 2));color:var(--white);background:var(--blue)}.campaign-page .redress-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(60px,8vw,126px);align-items:center}.campaign-page .section-number.on-dark,.campaign-page .section-number.on-red{margin-bottom:26px;color:var(--white);border-bottom-color:rgba(255,255,255,.28)}.campaign-page .section-number.on-dark>span{color:var(--blue-deep);background:#ff8b8b;box-shadow:8px 8px 0 rgba(255,255,255,.08)}.campaign-page .section-number.on-red>span{color:var(--red);background:var(--white);box-shadow:8px 8px 0 rgba(6,42,86,.1)}.campaign-page .section-number.centered.on-dark,.campaign-page .section-number.centered.on-red{margin-bottom:68px}.campaign-page .redress-copy h2{color:var(--white);margin-bottom:32px}.campaign-page .redress-copy h2 span{color:#ff8b8b}.campaign-page .large-copy{max-width:680px;margin-bottom:30px;color:rgba(255,255,255,.78);font-size:1.17rem}.campaign-page .check-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.campaign-page .check-list li{display:flex;align-items:flex-start;gap:12px;color:rgba(255,255,255,.92);font-weight:700}.campaign-page .check-list svg{width:22px;height:22px;margin-top:2px;fill:none;stroke:#ff8b8b;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.campaign-page .scale-visual{padding:clamp(28px,4vw,54px);background:var(--cream);border-radius:4px 44px 4px 44px;box-shadow:0 28px 60px rgba(3,19,38,.22);transform:rotate(1deg)}.campaign-page .scale-explainer{padding-bottom:26px;border-bottom:1px solid var(--line)}.campaign-page .scale-explainer .card-kicker{margin-bottom:10px;color:var(--red-deep)}.campaign-page .scale-explainer h3{margin:0;color:var(--blue);font-size:clamp(2rem,3.8vw,3.65rem);letter-spacing:-.06em;line-height:.95}.campaign-page .scale-explainer h3 span{color:var(--red);font-family:var(--font-serif);font-weight:600}.campaign-page .scale-explainer>p:last-child{max-width:620px;margin:16px 0 0;color:#40576c;font-size:.96rem}.campaign-page .scale-range{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:end;padding:26px 0 6px;color:var(--blue)}.campaign-page .scale-range>strong{font-size:clamp(1.5rem,2.5vw,2.4rem);letter-spacing:-.05em;line-height:.85}.campaign-page .scale-range>strong:last-child{color:var(--red)}.campaign-page .scale-range>div{display:flex;min-width:0;flex-direction:column}.campaign-page .scale-range span{margin-bottom:6px;color:#52677a;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.campaign-page .scale-range i{position:relative;height:6px;background:linear-gradient(90deg,var(--cream-deep),var(--blue) 58%,var(--red));border-radius:99px}.campaign-page .scale-range i:after{position:absolute;top:50%;right:-2px;width:12px;height:12px;content:"";background:var(--red);clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-50%)}.campaign-page .scale-ladder{display:grid;gap:18px;padding:24px 0}.campaign-page .ladder-row{display:grid;grid-template-columns:140px 1fr 128px;gap:16px;align-items:center;color:var(--blue-ink)}.campaign-page .ladder-row span{font-size:.8rem;font-weight:750;line-height:1.25}.campaign-page .ladder-row i{height:14px;background:var(--blue);border-radius:2px 99px 99px 2px}.campaign-page .ladder-row.is-top i{background:var(--red)}.campaign-page .ladder-row.is-bottom i{min-width:8px;background:var(--cream-deep)}.campaign-page .ladder-row strong{color:#45596c;font-size:.74rem;letter-spacing:.03em;text-align:right;text-transform:uppercase}.campaign-page .scale-plain-language{padding:18px 20px;color:var(--blue-deep);background:var(--white);border-left:5px solid var(--red)}.campaign-page .scale-plain-language strong{display:block;margin-bottom:4px;font-size:1rem}.campaign-page .scale-plain-language p{margin:0;color:#45596c;font-size:.84rem}.campaign-page .precedent-band{display:grid;grid-template-columns:.42fr 1fr 1.08fr;gap:1px;margin-top:86px;overflow:hidden;color:var(--blue-deep);background:rgba(255,255,255,.24);border-radius:4px 38px 4px 38px;box-shadow:0 28px 64px rgba(3,19,38,.22)}.campaign-page .precedent-proof,.campaign-page .precedent-verdict,.campaign-page .precedent-year{display:flex;min-height:330px;padding:clamp(30px,4vw,48px);flex-direction:column;justify-content:center}.campaign-page .precedent-year{color:var(--blue-deep);background:#ff8b8b}.campaign-page .precedent-verdict>span,.campaign-page .precedent-year span{font-size:.78rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.campaign-page .precedent-year strong{margin-top:20px;font-size:clamp(4.4rem,7vw,7.2rem);font-weight:950;letter-spacing:-.09em;line-height:.82}.campaign-page .precedent-proof{background:var(--paper)}.campaign-page .precedent-band .micro-label{margin-bottom:18px;color:var(--red-deep)}.campaign-page .precedent-proof h3{margin:0;color:var(--blue-deep);font-size:clamp(1.7rem,2.8vw,2.8rem);letter-spacing:-.05em;line-height:1.02}.campaign-page .precedent-proof>p:last-child{max-width:520px;margin:20px 0 0;color:#40576c}.campaign-page .precedent-verdict{background:#e8eef7}.campaign-page .precedent-verdict>span{margin-bottom:18px;color:var(--red-deep)}.campaign-page .precedent-verdict>strong{color:var(--blue-deep);font-family:var(--font-serif);font-size:clamp(1.45rem,2.35vw,2.3rem);font-style:italic;line-height:1.18}.campaign-page .comparable-strip a,.campaign-page .conciliation-note a,.campaign-page .precedent-band a{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:820;text-underline-offset:5px;white-space:nowrap}.campaign-page .precedent-band a{margin-top:28px;color:var(--blue)}.campaign-page .progression-shock{margin-top:94px;padding:clamp(34px,5vw,66px);color:var(--blue-deep);background:var(--paper);border-radius:4px 52px 4px 52px;box-shadow:0 28px 70px rgba(3,19,38,.22)}.campaign-page .shock-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,7vw,100px);align-items:end;padding-bottom:42px;border-bottom:1px solid var(--line)}.campaign-page .shock-heading .micro-label{margin-bottom:16px;color:var(--red)}.campaign-page .shock-heading h3{margin:0;color:var(--blue-deep);font-size:clamp(2.7rem,5vw,5.2rem);font-weight:950;letter-spacing:-.065em;line-height:.92}.campaign-page .shock-heading h3 span{display:block;color:var(--red);font-family:var(--font-serif);font-weight:600}.campaign-page .shock-heading>p{margin:0;color:var(--muted);font-size:1.04rem}.campaign-page .progression-impact{display:grid;grid-template-columns:.46fr 1.54fr;gap:2px;align-items:stretch;padding:48px 0 38px}.campaign-page .impact-ratio{display:flex;min-height:430px;padding:clamp(28px,4vw,46px);flex-direction:column;justify-content:center;color:var(--white);background:var(--red-deep);border-radius:4px 0 0 32px}.campaign-page .impact-ratio>span{max-width:220px;color:var(--white);font-size:.78rem;font-weight:900;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.campaign-page .impact-ratio>strong{display:block;margin:25px 0 18px;color:var(--white);font-size:clamp(5.4rem,8.4vw,8.6rem);font-weight:950;letter-spacing:-.09em;line-height:.8}.campaign-page .impact-ratio>p{max-width:260px;margin:0;font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic;line-height:1.13}.campaign-page .impact-chart{display:flex;min-width:0;padding:clamp(28px,4vw,48px);flex-direction:column;justify-content:center;background:var(--cream);border-radius:0 32px 4px 0}.campaign-page .impact-chart-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px;padding-bottom:20px;border-bottom:1px solid var(--line)}.campaign-page .impact-chart-heading div{display:flex;flex-direction:column}.campaign-page .impact-chart-heading strong{color:var(--blue-deep);font-size:clamp(1.25rem,2.1vw,1.9rem);letter-spacing:-.035em;line-height:1.05}.campaign-page .impact-chart-heading>small{color:#52677a;font-size:.72rem;font-weight:750;white-space:nowrap}.campaign-page .impact-axis{display:grid;grid-template-columns:repeat(5,1fr);margin:0 92px 8px 220px;color:#40576c;font-size:.68rem}.campaign-page .impact-axis span{text-align:center}.campaign-page .impact-axis span:first-child{text-align:left}.campaign-page .impact-axis span:last-child{text-align:right}.campaign-page .impact-row{display:grid;grid-template-columns:200px minmax(140px,1fr) 76px;gap:20px;align-items:center;margin-bottom:26px}.campaign-page .impact-row-label{display:flex;min-width:0;flex-direction:column}.campaign-page .impact-row-label span{color:var(--blue-deep);font-size:.88rem;font-weight:900;line-height:1.15}.campaign-page .impact-row-label small{margin-top:5px;color:#52677a;font-size:.72rem;line-height:1.25}.campaign-page .impact-track{height:34px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),rgba(6,42,86,.13) calc(20% - 1px),rgba(6,42,86,.13) 20%),rgba(6,42,86,.06);border-radius:2px 99px 99px 2px}.campaign-page .impact-track i{display:block;min-width:10px;height:100%;background:var(--blue);border-radius:2px 99px 99px 2px}.campaign-page .impact-row.is-prof .impact-track{height:48px}.campaign-page .impact-row.is-prof .impact-track i{background:var(--red)}.campaign-page .impact-row>strong{color:var(--blue);font-size:clamp(1.35rem,2vw,1.9rem);letter-spacing:-.04em;text-align:right}.campaign-page .impact-row.is-prof>strong{color:var(--red)}.campaign-page .impact-reading{margin:7px 0 0 220px;padding-top:18px;color:#40576c;border-top:1px solid var(--line);font-family:var(--font-serif);font-size:1rem;font-style:italic}.campaign-page .shock-verdict{display:grid;grid-template-columns:.32fr 1.08fr .8fr;gap:34px;align-items:center;padding:34px 38px;color:var(--white);background:var(--blue-deep);border-radius:4px 26px 4px 26px}.campaign-page .shock-verdict>span{color:#ff9698;font-size:.78rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.campaign-page .shock-verdict>strong{font-family:var(--font-serif);font-size:clamp(1.35rem,2.35vw,2.15rem);font-style:italic;line-height:1.25}.campaign-page .shock-verdict>p{margin:0;color:rgba(255,255,255,.8);font-size:.94rem}.campaign-page .shock-method{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding-top:24px}.campaign-page .shock-method>p{max-width:800px;margin:0;color:#52677a;font-size:.84rem}.campaign-page .shock-method>div{display:flex;gap:20px}.campaign-page .shock-method a{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:.82rem;font-weight:850;white-space:nowrap}.campaign-page .shock-method svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.campaign-page .numbers-section{background:var(--paper)}.campaign-page .section-intro.compact{grid-template-columns:.75fr 2.35fr}.campaign-page .metric-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;margin-bottom:28px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.campaign-page .metric-card{display:flex;min-height:260px;padding:32px;flex-direction:column;justify-content:flex-end;background:var(--white);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.campaign-page .metric-card p{margin-bottom:auto;color:var(--muted);font-size:.78rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.campaign-page .metric-card strong{color:var(--blue);font-size:clamp(2.8rem,5vw,5.2rem);letter-spacing:-.07em;line-height:.95}.campaign-page .metric-card span{margin-top:12px;color:var(--muted);font-size:.78rem}.campaign-page .metric-card.metric-feature{color:var(--white);background:var(--red)}.campaign-page .metric-card.metric-feature p,.campaign-page .metric-card.metric-feature span{color:rgba(255,255,255,.95)}.campaign-page .metric-card.metric-feature strong{color:var(--white)}.campaign-page .scenario-card{padding:clamp(30px,5vw,64px);color:var(--white);background:var(--blue-deep);border-radius:var(--radius)}.campaign-page .scenario-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:34px;border-bottom:1px solid var(--line-dark)}.campaign-page .scenario-topline .micro-label{margin-bottom:8px;color:#ff9696}.campaign-page .scenario-topline h3{margin:0;font-size:clamp(1.8rem,3.2vw,3.2rem);letter-spacing:-.045em}.campaign-page .scenario-switch{display:flex;padding:4px;background:rgba(255,255,255,.08);border:1px solid var(--line-dark);border-radius:999px}.campaign-page .scenario-switch button{padding:10px 17px;color:rgba(255,255,255,.72);background:transparent;border:0;border-radius:999px;font-size:.76rem;font-weight:820;cursor:pointer}.campaign-page .scenario-switch button.is-active{color:var(--blue-deep);background:var(--cream)}.campaign-page .scenario-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,4vw,56px);height:280px;margin:48px 0 32px}.campaign-page .scenario-year{display:grid;grid-template-rows:1fr auto;gap:14px;min-width:0}.campaign-page .scenario-track{position:relative;display:flex;overflow:hidden;align-items:flex-end;justify-content:center;background:repeating-linear-gradient(0deg,transparent 0,transparent 24%,rgba(255,255,255,.12) 25%),rgba(255,255,255,.055);border-radius:8px 8px 2px 2px}.campaign-page .scenario-fill{position:absolute;right:0;bottom:0;left:0;min-height:4px;background:linear-gradient(to top,var(--red),#ff7777);transition:height .48s cubic-bezier(.2,.7,.2,1)}.campaign-page .scenario-track span{z-index:2;padding-bottom:10px;color:var(--white);font-size:.74rem;font-weight:900}.campaign-page .scenario-year>strong{color:rgba(255,255,255,.75);font-size:.84rem;text-align:center}.campaign-page .scenario-total{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding:28px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.campaign-page .scenario-total>div{display:flex;flex-direction:column}.campaign-page .scenario-total span{color:rgba(255,255,255,.65);font-size:.74rem;font-weight:760}.campaign-page .scenario-total strong{margin-top:4px;color:#ff8b8b;font-size:clamp(2.3rem,4.5vw,4.6rem);letter-spacing:-.06em;line-height:1}.campaign-page .scenario-total p{margin:0;color:rgba(255,255,255,.72);font-size:.92rem}.campaign-page .method-note{max-width:920px;margin:22px 0 0;color:rgba(255,255,255,.75);font-size:.7rem}.campaign-page .tutoring-section{padding-top:130px}.campaign-page .tutoring-intro{grid-template-columns:1.35fr .95fr}.campaign-page .tutoring-definition{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:-16px 0 40px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:4px 28px 4px 28px}.campaign-page .tutoring-definition article{position:relative;min-height:188px;padding:32px;overflow:hidden;background:var(--paper)}.campaign-page .tutoring-definition article:nth-child(2){background:var(--cream)}.campaign-page .tutoring-definition span{display:inline-grid;width:36px;height:36px;margin-bottom:28px;color:var(--white);background:var(--blue);border-radius:50%;font-size:.65rem;font-weight:900;place-items:center}.campaign-page .tutoring-definition article:nth-child(2) span{background:var(--red)}.campaign-page .tutoring-definition strong{display:block;margin-bottom:7px;color:var(--blue-deep);font-size:1.18rem;letter-spacing:-.025em}.campaign-page .tutoring-definition p{max-width:330px;margin:0;color:var(--muted);font-size:.94rem}.campaign-page .tutoring-definition article:nth-child(2) p{color:#3f566c}.campaign-page .plain-language-note{display:grid;grid-template-columns:.32fr 1.68fr;gap:34px;align-items:center;margin:-22px 0 44px;padding:24px 30px;color:var(--blue-deep);background:#e8eef7;border-left:7px solid var(--red)}.campaign-page .plain-language-note span{color:var(--blue-deep);font-size:.8rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.campaign-page .plain-language-note p{margin:0;font-size:1.08rem;font-weight:680}.campaign-page .fraction-comparison{display:grid;grid-template-columns:1fr 74px 1fr;align-items:stretch;margin-bottom:34px}.campaign-page .fraction-card{position:relative;display:grid;min-height:430px;padding:clamp(30px,5vw,58px);overflow:hidden;place-items:center;text-align:center}.campaign-page .fraction-card:before{position:absolute;top:-80px;right:-80px;width:220px;height:220px;content:"";border:34px solid rgba(255,255,255,.05);border-radius:50%}.campaign-page .fraction-card.employer{color:var(--ink);background:var(--cream);border-radius:4px 0 0 40px}.campaign-page .fraction-card.union{color:var(--white);background:var(--red);border-radius:0 40px 4px 0}.campaign-page .fraction-card .card-kicker{align-self:start;color:#45596c}.campaign-page .fraction-card.union .card-kicker{color:rgba(255,255,255,.95)}.campaign-page .fraction{display:grid;width:150px;margin:8px 0;color:var(--blue);font-size:5.6rem;font-weight:900;letter-spacing:-.07em;line-height:.78;place-items:center}.campaign-page .union .fraction{color:var(--white)}.campaign-page .fraction i{width:100%;height:8px;margin:12px 0;background:currentColor}.campaign-page .fraction-card h3{margin:8px 0 4px;font-size:1.25rem}.campaign-page .fraction-card>p:last-child{max-width:280px;margin:0;color:#45596c;font-size:.94rem}.campaign-page .fraction-card.union>p:last-child{color:rgba(255,255,255,.95)}.campaign-page .versus{z-index:3;display:grid;width:74px;height:74px;margin:auto -1px;color:var(--white);background:var(--blue);border:8px solid var(--paper);border-radius:50%;font-size:2rem;font-weight:900;place-items:center}.campaign-page .quality-panel{display:grid;grid-template-columns:.9fr 1.25fr .75fr;gap:42px;align-items:center;padding:38px 44px;color:var(--white);background:var(--blue);border-radius:var(--radius)}.campaign-page .quality-panel .micro-label{margin-bottom:8px;color:#ff9797}.campaign-page .quality-panel h3{margin:0;font-size:1.55rem;letter-spacing:-.035em}.campaign-page .quality-panel>div:first-child>p:last-child{margin:12px 0 0;color:rgba(255,255,255,.65);font-size:.9rem}.campaign-page .quality-panel ol{display:grid;gap:13px;margin:0;padding:0;list-style:none}.campaign-page .quality-panel li{display:flex;align-items:center;gap:13px;color:rgba(255,255,255,.82);font-size:.94rem}.campaign-page .quality-panel li span{color:#ff9797;font-size:.78rem;font-weight:900}.campaign-page .quality-metric,.campaign-page .quality-verdict{display:flex;padding-left:36px;flex-direction:column;border-left:1px solid var(--line-dark)}.campaign-page .quality-metric span,.campaign-page .quality-verdict span{color:rgba(255,255,255,.6);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.campaign-page .quality-metric strong{margin:3px 0;color:#ff9797;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.055em;line-height:1}.campaign-page .quality-metric small{color:rgba(255,255,255,.75)}.campaign-page .quality-verdict strong{margin-top:7px;color:#ff9797;font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.75rem);font-style:italic;line-height:1.24}.campaign-page .article-section{padding:120px max(24px,calc((100vw - var(--max-width)) / 2));color:var(--white);background:var(--red)}.campaign-page .article-lead{display:grid;grid-template-columns:1.45fr .9fr;gap:48px;align-items:start;margin-bottom:64px}.campaign-page .article-lead h2{color:var(--white)}.campaign-page .article-lead h2 span{color:#001a35}.campaign-page .article-lead>p:last-child{margin:8px 0 0;color:rgba(255,255,255,.96)}.campaign-page .section-number.on-red{color:var(--white)}.campaign-page .article-context{display:grid;grid-template-columns:.4fr 1.6fr;gap:40px;align-items:center;margin:-20px 0 42px;padding:26px 30px;color:var(--blue-deep);background:#ffd8d5;border-radius:4px 22px 4px 22px}.campaign-page .article-context span{font-size:.8rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.campaign-page .article-context p{margin:0;font-weight:680}.campaign-page .article-cards{display:grid;grid-template-columns:1fr 1fr;gap:2px}.campaign-page .article-cards article{position:relative;min-height:430px;padding:clamp(34px,5vw,64px);overflow:hidden;color:var(--ink);background:var(--paper)}.campaign-page .article-cards article:first-child{border-radius:4px 0 0 40px}.campaign-page .article-cards article:last-child{border-radius:0 40px 4px 0}.campaign-page .issue-number{position:absolute;top:22px;right:28px;color:#6a7a8c;font-size:5rem;font-weight:900;letter-spacing:-.08em;line-height:1}.campaign-page .article-cards .card-kicker{margin-bottom:58px}.campaign-page .article-cards h3{display:flex;margin-bottom:24px;flex-direction:column;color:var(--blue-deep);font-size:1.35rem;line-height:1.18}.campaign-page .article-cards h3 strong{color:var(--red);font-size:clamp(4rem,7vw,7rem);letter-spacing:-.075em;line-height:.9}.campaign-page .article-cards article>p:not(.card-kicker){max-width:530px;margin:0;color:var(--muted)}.campaign-page .issue-proof{display:flex;margin-top:30px;padding-top:22px;flex-direction:column;border-top:1px solid var(--line)}.campaign-page .issue-proof span{margin-bottom:7px;color:var(--red);font-size:.75rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.campaign-page .issue-proof strong{max-width:500px;color:var(--blue-deep);font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.55rem);font-style:italic;line-height:1.2}.campaign-page .article-bottomline{display:grid;grid-template-columns:.78fr 1.22fr;gap:1px;align-items:stretch;margin-top:30px;color:var(--blue-deep);overflow:hidden;background:rgba(6,42,86,.16);border-radius:4px 28px 4px 28px}.campaign-page .article-bottomline span{display:block;margin-bottom:12px;color:var(--red-deep);font-size:.8rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.campaign-page .article-consequence,.campaign-page .article-proposal{display:flex;min-height:260px;padding:clamp(28px,4vw,44px);justify-content:center;flex-direction:column;background:var(--paper)}.campaign-page .article-proposal strong{color:var(--red);font-size:clamp(2.3rem,4.3vw,4.5rem);font-weight:950;letter-spacing:-.06em;line-height:.92}.campaign-page .article-consequence p,.campaign-page .article-proposal p{max-width:650px;margin:16px 0 0;color:#40576c;font-size:.96rem;line-height:1.5}.campaign-page .article-consequence{background:#ffd8d5}.campaign-page .article-consequence h3{margin:0 0 14px;color:var(--blue-deep);font-size:clamp(1.75rem,3vw,3rem);letter-spacing:-.04em;line-height:1.02}.campaign-page .article-decision{display:grid;grid-column:1/-1;grid-template-columns:.45fr 1.05fr .9fr;gap:32px;align-items:center;padding:30px clamp(28px,4vw,44px);color:var(--white);background:var(--blue-deep)}.campaign-page .article-decision span{margin:0;color:#ff9698}.campaign-page .article-decision strong{font-family:var(--font-serif);font-size:clamp(1.4rem,2.4vw,2.3rem);font-style:italic;line-height:1.15}.campaign-page .article-decision p{margin:0;color:rgba(255,255,255,.8);font-size:.94rem;line-height:1.5}.campaign-page .release-section{padding-top:130px}.campaign-page .release-copy{display:grid;grid-template-columns:1.3fr .75fr;gap:48px;align-items:start;margin-bottom:64px}.campaign-page .release-copy>p:last-child{margin-top:8px;color:var(--muted)}.campaign-page .release-definition{display:grid;grid-template-columns:.48fr 1.22fr .8fr;gap:36px;align-items:center;margin:-16px 0 32px;padding:34px 40px;color:var(--blue-deep);background:#e8eef7;border-left:8px solid var(--red)}.campaign-page .release-definition>span{color:var(--red-deep);font-size:.8rem;font-weight:900;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.campaign-page .release-definition>strong{font-family:var(--font-serif);font-size:clamp(1.45rem,2.55vw,2.35rem);font-style:italic;line-height:1.22}.campaign-page .release-definition>p{margin:0;color:#40586e;font-size:.94rem}.campaign-page .release-purpose{display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:center;margin:0 0 32px;padding:34px 40px;color:var(--white);background:var(--blue-deep);border-radius:4px 30px 4px 30px}.campaign-page .release-purpose .micro-label{margin-bottom:8px;color:#ff8d90}.campaign-page .release-purpose h3{margin:0;font-size:clamp(1.6rem,2.8vw,2.65rem);letter-spacing:-.045em;line-height:1}.campaign-page .release-purpose ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;background:rgba(255,255,255,.14);list-style:none}.campaign-page .release-purpose li{display:flex;min-height:142px;padding:20px;flex-direction:column;color:rgba(255,255,255,.68);background:var(--blue-deep);font-size:.88rem}.campaign-page .release-purpose li span{margin-bottom:16px;color:var(--white);font-size:.88rem;font-weight:900}.campaign-page .release-choice{display:grid;grid-template-columns:1fr 76px 1fr;align-items:center;margin-bottom:30px}.campaign-page .release-choice article{min-height:340px;padding:38px;background:var(--cream);border-radius:4px 30px 4px 30px}.campaign-page .release-choice .card-kicker{margin:0 0 50px;color:#b51023}.campaign-page .release-choice-total{display:flex;align-items:flex-end;gap:18px}.campaign-page .release-choice-total strong{color:var(--blue);font-size:clamp(5rem,9vw,8rem);letter-spacing:-.08em;line-height:.85}.campaign-page .release-choice-total span{padding-bottom:8px;color:#45596c;font-size:.82rem;font-weight:850;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.campaign-page .release-choice h3{margin:32px 0 8px;color:var(--blue-deep);font-size:clamp(1.7rem,2.8vw,2.7rem);letter-spacing:-.045em;line-height:1}.campaign-page .release-choice-employer>p:last-child{margin:0;color:#45596c}.campaign-page .release-choice-divider{position:relative;z-index:1;display:grid;width:66px;height:66px;margin:0 auto;color:var(--red);background:var(--white);border:2px solid var(--red);border-radius:50%;font-size:2rem;font-weight:900;place-items:center}.campaign-page .release-choice .release-choice-union{color:var(--white);background:var(--blue);box-shadow:var(--shadow)}.campaign-page .release-choice-union .card-kicker,.campaign-page .release-choice-union .release-choice-total span,.campaign-page .release-choice-union>p:last-child{color:rgba(255,255,255,.96)}.campaign-page .release-choice-union>p:last-child{margin:0}.campaign-page .release-choice-union .release-choice-total strong,.campaign-page .release-choice-union h3{color:var(--white)}.campaign-page .comparable-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:40px;align-items:center;padding:34px 38px;border:1px solid var(--line);border-radius:var(--radius)}.campaign-page .comparable-strip .micro-label{margin-bottom:3px;color:var(--red)}.campaign-page .comparable-strip strong{display:block;max-width:440px;color:var(--blue);font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.04em;line-height:1.02}.campaign-page .comparable-strip>div:first-child>p:last-child{max-width:440px;margin:11px 0 0;color:var(--muted);font-size:.9rem}.campaign-page .uqac-comparison{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--cream);border-radius:4px 18px 4px 18px}.campaign-page .uqac-comparison strong{color:var(--red);font-size:clamp(3.35rem,5vw,4.8rem);font-weight:950;line-height:.85}.campaign-page .uqac-comparison .animated-counter{color:inherit;font-size:inherit;line-height:inherit}.campaign-page .uqac-comparison p{max-width:180px;margin:0;color:#45596c;font-size:.88rem;line-height:1.25}.campaign-page .uqac-comparison p>span{display:block;color:var(--blue);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.campaign-page .comparable-strip a{color:var(--blue)}.campaign-page .additional-section{padding-top:34px}.campaign-page .additional-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(40px,7vw,100px);align-items:end;margin-bottom:52px;padding-top:70px;border-top:1px solid var(--line)}.campaign-page .additional-heading .micro-label{margin-bottom:16px;color:var(--red)}.campaign-page .additional-heading h2{max-width:820px;margin:0;color:var(--blue-deep);font-size:clamp(2.8rem,5.1vw,5.6rem);font-weight:900;letter-spacing:-.065em;line-height:.94}.campaign-page .additional-heading h2 span{color:var(--red);font-family:var(--font-serif);font-style:italic;font-weight:550;letter-spacing:-.025em}.campaign-page .additional-heading>p{margin:0 0 4px;color:var(--muted)}.campaign-page .additional-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.campaign-page .additional-grid article{display:flex;min-height:390px;padding:32px;flex-direction:column;background:var(--cream);border-top:5px solid var(--blue);border-radius:4px 26px 4px 26px}.campaign-page .additional-grid article:nth-child(2){border-top-color:var(--red)}.campaign-page .additional-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:40px;padding-bottom:18px;border-bottom:1px solid rgba(6,42,86,.14)}.campaign-page .additional-card-top>span{color:var(--red);font-size:.78rem;font-weight:900;letter-spacing:.12em}.campaign-page .additional-card-top>strong{color:var(--blue);font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.05em}.campaign-page .additional-grid .card-kicker{margin:0 0 13px;color:var(--red-deep)}.campaign-page .additional-grid h3{margin:0 0 16px;color:var(--blue-deep);font-size:clamp(1.55rem,2.35vw,2.2rem);letter-spacing:-.045em;line-height:1.02}.campaign-page .additional-grid article>p:not(.card-kicker){margin:0;color:var(--muted)}.campaign-page .additional-grid article>a{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--blue);font-size:.86rem;font-weight:850}.campaign-page .additional-grid article>a svg{width:16px;height:16px}.campaign-page .additional-bottomline{margin:30px 0 0;padding:26px 32px;color:var(--white);background:var(--blue-deep);border-radius:4px 22px 4px 22px;font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.9rem);font-style:italic;text-align:center}.campaign-page .additional-bottomline strong{color:#ff9698}.campaign-page .situation-intro{grid-template-columns:.7fr 1.35fr .95fr}.campaign-page .timeline{display:grid;grid-template-columns:repeat(6,1fr);margin:88px 0 66px;border-top:2px solid var(--line)}.campaign-page .timeline article{position:relative;padding:42px 30px 34px 0}.campaign-page .timeline-marker{position:absolute;top:-17px;left:0;display:grid;width:38px;height:38px;color:var(--blue);background:var(--paper);border:2px solid var(--blue);border-radius:50%;font-size:.72rem;font-weight:900;place-items:center}.campaign-page .timeline article.is-current .timeline-marker{color:var(--white);background:var(--red);border-color:var(--red);box-shadow:0 0 0 8px rgba(237,45,45,.12)}.campaign-page .timeline time{color:var(--red);font-size:.76rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.campaign-page .timeline h3{margin:15px 0 11px;color:var(--blue-deep);font-size:1.18rem;letter-spacing:-.025em;line-height:1.18}.campaign-page .timeline p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.campaign-page .conciliation-note{display:grid;grid-template-columns:82px .8fr 1.25fr auto;gap:32px;align-items:center;padding:34px;color:var(--white);background:var(--blue);border-radius:var(--radius)}.campaign-page .conciliation-icon{display:grid;width:72px;height:72px;color:#ff9696;background:rgba(255,255,255,.07);border-radius:50%;place-items:center}.campaign-page .conciliation-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.campaign-page .conciliation-note .micro-label{margin-bottom:6px;color:#ff9696}.campaign-page .conciliation-note h3{margin:0;font-size:1.5rem;letter-spacing:-.03em}.campaign-page .conciliation-note>p{margin:0;color:rgba(255,255,255,.72);font-size:.94rem}.campaign-page .faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:80px}.campaign-page .faq-heading{position:sticky;top:calc(var(--header-height) + 38px);align-self:start}.campaign-page .faq-heading .section-number{margin-bottom:24px}.campaign-page .faq-heading h2{font-size:clamp(3rem,4.8vw,5rem)}.campaign-page .faq-list{border-top:1px solid var(--line)}.campaign-page .faq-list details{border-bottom:1px solid var(--line)}.campaign-page .faq-list summary{display:grid;grid-template-columns:36px 1fr 34px;gap:16px;align-items:center;padding:25px 0;cursor:pointer;list-style:none}.campaign-page .faq-list summary::-webkit-details-marker{display:none}.campaign-page .faq-list summary>span{color:var(--red);font-size:.67rem;font-weight:900}.campaign-page .faq-list summary strong{color:var(--blue-deep);font-size:1.08rem;letter-spacing:-.02em}.campaign-page .faq-list summary i{position:relative;width:30px;height:30px;border:1px solid var(--line);border-radius:50%}.campaign-page .faq-list summary i:after,.campaign-page .faq-list summary i:before{position:absolute;top:50%;left:50%;width:11px;height:2px;content:"";background:var(--blue);transform:translate(-50%,-50%);transition:transform .18s ease}.campaign-page .faq-list summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.campaign-page .faq-list details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.campaign-page .faq-list details>p{max-width:760px;margin:-4px 50px 28px 52px;color:var(--muted);font-size:.95rem}.campaign-page .final-cta{position:relative;min-height:630px;padding:110px max(24px,calc((100vw - var(--max-width)) / 2));overflow:hidden;color:var(--white);background:var(--red)}.campaign-page .final-cta-content{position:relative;z-index:2;max-width:960px;margin:0 auto;text-align:center}.campaign-page .final-cta .eyebrow{justify-content:center;color:var(--white)}.campaign-page .final-cta .eyebrow:before{background:var(--blue-deep)}.campaign-page .final-cta h2{color:var(--white);font-size:clamp(3.4rem,6vw,6.4rem)}.campaign-page .final-cta h2 span{color:#001a35}.campaign-page .final-cta-content>p:not(.eyebrow){max-width:680px;margin:28px auto 34px;color:rgba(255,255,255,.96);font-size:1.1rem}.campaign-page .cta-buttons{display:flex;justify-content:center;gap:14px}.campaign-page .final-cta .share-button.button-light{min-height:56px;padding:14px 24px;color:var(--blue);background:var(--white);font-size:.88rem}.campaign-page .button-outline-light{color:var(--white);background:transparent;border-color:rgba(255,255,255,.7)}.campaign-page .cta-orbit{position:absolute;border:1px solid rgba(255,255,255,.26);border-radius:50%}.campaign-page .cta-orbit-one{top:-310px;right:-250px;width:760px;height:760px;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.015)}.campaign-page .cta-orbit-two{bottom:-370px;left:-240px;width:700px;height:700px;border:80px solid rgba(6,42,86,.12)}.campaign-page .media-section{position:relative;display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;overflow:hidden;padding-top:90px;padding-bottom:90px}.campaign-page .media-section:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,var(--red) 0 12%,var(--line) 12% 100%)}.campaign-page .media-section .micro-label{margin-bottom:22px;color:var(--red)}.campaign-page .media-section h2{margin:0;color:var(--blue-deep);font-size:clamp(3.4rem,5.8vw,6rem);font-weight:930;letter-spacing:-.065em;line-height:.88}.campaign-page .media-section h2 span{color:var(--red);font-family:var(--font-serif);font-weight:600}.campaign-page .media-copy{align-self:end;max-width:720px}.campaign-page .media-copy>p:first-child{margin:0 0 30px;color:var(--muted);font-size:1.05rem}.campaign-page .media-actions{display:flex;align-items:center;gap:24px}.campaign-page .media-actions .button{min-height:54px}.campaign-page .media-actions .text-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.campaign-page .media-meta{margin:24px 0 0;color:#53677a;font-size:.78rem}.campaign-page .media-stamp{position:absolute;top:26px;right:12px;color:rgba(11,63,130,.04);font-size:clamp(6rem,14vw,13rem);font-weight:950;letter-spacing:-.09em;line-height:1;text-transform:uppercase;transform:rotate(-4deg);transform-origin:right top;pointer-events:none}.campaign-page .media-stamp:before{content:"PARLONS"}.campaign-page .site-footer{color:var(--white);background:var(--blue-deep)}.campaign-page .footer-bottom,.campaign-page .footer-main{width:min(calc(100% - 48px),var(--max-width));margin:0 auto}.campaign-page .footer-main{display:grid;grid-template-columns:.75fr 1.05fr 1.2fr;gap:48px;align-items:center;padding:64px 0}.campaign-page .footer-brand{display:inline-flex}.campaign-page .footer-brand img{width:auto;height:88px;padding:10px 13px;background:var(--white);border-radius:4px 14px 4px 14px;object-fit:contain}.campaign-page .footer-main>p{max-width:390px;margin:0;color:rgba(255,255,255,.66);font-size:.82rem}.campaign-page .footer-links{display:flex;justify-content:flex-end;gap:24px}.campaign-page .footer-links a{font-size:.84rem;font-weight:760;text-underline-offset:5px}.campaign-page .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;color:rgba(255,255,255,.5);border-top:1px solid var(--line-dark);font-size:.7rem}.campaign-page .footer-bottom a{color:var(--white);font-weight:760;text-decoration:none}@media (max-width:1160px){.campaign-page .desktop-nav{gap:16px}.campaign-page .desktop-nav a{font-size:.78rem}.campaign-page .status-pill{display:none}.campaign-page .hero-grid{grid-template-columns:1.06fr .94fr}.campaign-page .article-lead,.campaign-page .identity-lead,.campaign-page .release-copy,.campaign-page .section-intro{grid-template-columns:.48fr 1.25fr .77fr;gap:30px}.campaign-page .article-lead,.campaign-page .release-copy,.campaign-page .tutoring-intro{grid-template-columns:1.35fr .9fr}.campaign-page .demand-grid,.campaign-page .identity-proof,.campaign-page .work-cycle{grid-template-columns:1fr 1fr}.campaign-page .identity-proof .mission-contrast{grid-column:1/-1}.campaign-page .work-cycle-heading{grid-template-columns:1fr 1fr}.campaign-page .work-cycle-heading>p:last-child{grid-column:auto}.campaign-page .demand-card{min-height:350px}.campaign-page .precedent-band{grid-template-columns:.44fr 1.56fr}.campaign-page .precedent-year{grid-row:1/3;min-height:100%}.campaign-page .precedent-proof,.campaign-page .precedent-verdict{grid-column:2;min-height:0}.campaign-page .precedent-verdict{border-top:1px solid var(--line)}.campaign-page .quality-panel{grid-template-columns:.85fr 1.15fr}.campaign-page .quality-metric,.campaign-page .quality-verdict{grid-column:1/-1;padding:24px 0 0;border-top:1px solid var(--line-dark);border-left:0}.campaign-page .timeline{grid-template-columns:repeat(3,1fr);row-gap:42px;border-top:0}.campaign-page .timeline article{border-top:2px solid var(--line)}.campaign-page .conciliation-note{grid-template-columns:72px .85fr 1.15fr}.campaign-page .conciliation-note a{grid-column:2/-1}.campaign-page .release-purpose{grid-template-columns:.65fr 1.35fr;gap:36px}}@media (max-width:920px){.campaign-page{--header-height:72px}.campaign-page .header-inner{width:min(calc(100% - 32px),var(--max-width))}.campaign-page .brand img{height:52px}.campaign-page .desktop-nav,.campaign-page .header-actions{display:none}.campaign-page .mobile-nav{position:relative;display:block;margin-left:auto}.campaign-page .mobile-nav summary{display:grid;width:44px;height:44px;padding:11px;cursor:pointer;list-style:none;place-content:center}.campaign-page .mobile-nav summary::-webkit-details-marker{display:none}.campaign-page .mobile-nav summary span{display:block;width:22px;height:2px;margin:2.5px 0;background:var(--blue);transition:transform .18s ease}.campaign-page .mobile-nav[open] summary span:first-child{transform:translateY(7px) rotate(45deg)}.campaign-page .mobile-nav[open] summary span:nth-child(2){opacity:0}.campaign-page .mobile-nav[open] summary span:last-child{transform:translateY(-7px) rotate(-45deg)}.campaign-page .mobile-nav nav{position:absolute;top:56px;right:0;display:grid;width:min(82vw,330px);padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.campaign-page .mobile-nav nav a{padding:13px 14px;color:var(--blue-deep);border-bottom:1px solid var(--line);font-size:.85rem;font-weight:780;text-decoration:none}.campaign-page .mobile-nav nav a:last-child{border:0}.campaign-page .hero-grid{grid-template-columns:1fr;min-height:0;padding:70px 0 54px}.campaign-page .hero-copy{max-width:780px}.campaign-page .hero h1{font-size:clamp(3.7rem,10.8vw,6.5rem)}.campaign-page .hero-poster{width:min(100%,600px);max-height:none;justify-self:center}.campaign-page .negotiation-docket{grid-template-columns:.82fr 1.18fr}.campaign-page .docket-now{grid-column:1/-1;min-height:112px;border-top:1px solid rgba(255,255,255,.11);border-left:0}.campaign-page .docket-update{bottom:14px}.campaign-page .additional-heading,.campaign-page .article-lead,.campaign-page .identity-lead,.campaign-page .release-copy,.campaign-page .section-intro,.campaign-page .section-intro.compact,.campaign-page .situation-intro,.campaign-page .tutoring-intro{grid-template-columns:1fr;gap:18px}.campaign-page .additional-grid{grid-template-columns:1fr}.campaign-page .additional-grid article{min-height:0}.campaign-page .article-lead>p:last-child,.campaign-page .identity-lead>p:last-child,.campaign-page .release-copy>p:last-child,.campaign-page .section-intro>p:last-child{max-width:660px}.campaign-page .bargaining-story{grid-template-columns:1fr;gap:34px}.campaign-page .work-cycle-heading{grid-template-columns:1fr;gap:14px}.campaign-page .work-cycle-heading>p:last-child{grid-column:auto}.campaign-page .redress-grid{grid-template-columns:1fr}.campaign-page .scale-visual{width:min(100%,720px);transform:none}.campaign-page .shock-heading{grid-template-columns:1fr;gap:24px}.campaign-page .progression-impact{grid-template-columns:1fr}.campaign-page .impact-ratio{min-height:300px;border-radius:4px 30px 0 0}.campaign-page .impact-ratio>p{max-width:420px}.campaign-page .impact-chart{border-radius:0 0 4px 30px}.campaign-page .shock-verdict{grid-template-columns:.45fr 1.55fr}.campaign-page .shock-verdict>p{grid-column:2}.campaign-page .shock-method{align-items:flex-start;flex-direction:column}.campaign-page .metric-grid{grid-template-columns:1fr 1fr}.campaign-page .metric-card:first-child{grid-column:1/-1}.campaign-page .quality-panel{grid-template-columns:1fr}.campaign-page .quality-metric,.campaign-page .quality-verdict{grid-column:auto}.campaign-page .release-choice{grid-template-columns:1fr 58px 1fr}.campaign-page .comparable-strip{grid-template-columns:1fr auto}.campaign-page .comparable-strip a{grid-column:1/-1}.campaign-page .release-purpose{grid-template-columns:1fr}.campaign-page .release-definition{grid-template-columns:.55fr 1.45fr}.campaign-page .release-definition>p{grid-column:2}.campaign-page .article-bottomline{grid-template-columns:1fr;gap:1px}.campaign-page .article-consequence,.campaign-page .article-proposal{min-height:0}.campaign-page .article-decision{grid-template-columns:.5fr 1.5fr}.campaign-page .article-decision p{grid-column:2}.campaign-page .faq-section{grid-template-columns:1fr;gap:48px}.campaign-page .faq-heading{position:static}.campaign-page .media-section{grid-template-columns:1fr;gap:38px}.campaign-page .footer-main{grid-template-columns:1fr 1fr}.campaign-page .footer-links{grid-column:1/-1;justify-content:flex-start}}@media (max-width:680px){.campaign-page{font-size:16px}.campaign-page .additional-section,.campaign-page .faq-section,.campaign-page .footer-bottom,.campaign-page .footer-main,.campaign-page .header-inner,.campaign-page .hero-grid,.campaign-page .identity-section,.campaign-page .intro-section,.campaign-page .media-section,.campaign-page .negotiation-docket,.campaign-page .numbers-section,.campaign-page .release-section,.campaign-page .situation-section,.campaign-page .tutoring-section{width:min(calc(100% - 30px),var(--max-width))}.campaign-page .brand img{height:47px}.campaign-page .hero-grid{gap:46px;padding-top:52px}.campaign-page .eyebrow{align-items:flex-start;font-size:.65rem;line-height:1.4}.campaign-page .eyebrow:before{margin-top:4px}.campaign-page .hero h1{font-size:clamp(3.25rem,16vw,5.1rem);line-height:.9}.campaign-page .hero-lead{font-size:1.05rem}.campaign-page .hero-ctas{align-items:flex-start;flex-direction:column;gap:20px}.campaign-page .button-primary{width:100%}.campaign-page .hero-poster{border-radius:3px 36px 3px 36px}.campaign-page .negotiation-docket{grid-template-columns:1fr;border-radius:3px 28px 3px 28px}.campaign-page .docket-heading,.campaign-page .docket-now,.campaign-page .docket-route{padding:26px 24px}.campaign-page .docket-heading{min-height:142px}.campaign-page .docket-route{grid-template-columns:1fr;gap:24px}.campaign-page .docket-route>i{width:2px;height:24px;margin-left:4px}.campaign-page .docket-route>i:after,.campaign-page .docket-route>i:before{left:50%;right:auto;transform:translate(-50%,-50%)}.campaign-page .docket-route>i:before{top:0}.campaign-page .docket-route>i:after{top:100%}.campaign-page .docket-now{grid-column:1;min-height:142px}.campaign-page .docket-update{right:16px;bottom:10px}.campaign-page .faq-section,.campaign-page .identity-section,.campaign-page .intro-section,.campaign-page .media-section,.campaign-page .numbers-section,.campaign-page .release-section,.campaign-page .situation-section,.campaign-page .tutoring-section{padding-top:82px;padding-bottom:82px}.campaign-page .bargaining-story{padding:34px 24px}.campaign-page .story-steps li{grid-template-columns:92px 1fr;gap:4px 18px;padding-left:38px}.campaign-page .story-steps span{font-size:.73rem}.campaign-page .story-steps strong{font-size:1.05rem}.campaign-page .story-steps p{font-size:.88rem}.campaign-page .additional-heading,.campaign-page .article-lead,.campaign-page .identity-lead,.campaign-page .release-copy,.campaign-page .section-intro{margin-bottom:42px}.campaign-page .additional-heading h2,.campaign-page .article-lead h2,.campaign-page .faq-heading h2,.campaign-page .identity-lead h2,.campaign-page .media-section h2,.campaign-page .redress-copy h2,.campaign-page .release-copy h2,.campaign-page .section-intro h2{font-size:clamp(2.7rem,13vw,4.6rem)}.campaign-page .demand-grid,.campaign-page .identity-proof,.campaign-page .work-cycle{grid-template-columns:1fr}.campaign-page .identity-proof .mission-contrast{grid-column:1}.campaign-page .identity-proof>div{min-height:160px;padding:24px}.campaign-page .identity-proof .mission-contrast{grid-template-columns:1fr;gap:0;padding:0}.campaign-page .mission-contrast>p,.campaign-page .mission-contrast>p:last-child{min-height:142px;padding:24px}.campaign-page .mission-contrast>i{width:auto;height:1px;margin:0 24px}.campaign-page .work-cycle article{min-height:280px}.campaign-page .identity-bottomline{padding:25px 22px}.campaign-page .article-context,.campaign-page .plain-language-note{grid-template-columns:1fr;gap:12px}.campaign-page .pressure-line{grid-template-columns:.46fr 1fr;gap:18px;padding:26px 24px}.campaign-page .pressure-count small{margin-left:2px;font-size:.72rem}.campaign-page .pressure-line>strong{grid-column:1/-1;padding:22px 0 0;border-top:2px solid var(--red);border-left:0}.campaign-page .demand-card{min-height:330px}.campaign-page .article-section,.campaign-page .redress-section{padding-top:82px;padding-bottom:82px}.campaign-page .redress-grid{gap:50px}.campaign-page .scale-visual{padding:28px 22px}.campaign-page .scale-explainer h3{font-size:clamp(2.3rem,11vw,3.35rem)}.campaign-page .scale-range{grid-template-columns:auto 1fr auto;gap:10px}.campaign-page .scale-range span{font-size:.58rem}.campaign-page .ladder-row{grid-template-columns:94px minmax(62px,1fr) 94px;gap:10px}.campaign-page .ladder-row span,.campaign-page .ladder-row strong{font-size:.67rem}.campaign-page .precedent-band{grid-template-columns:1fr;gap:1px;margin-top:58px;border-radius:3px 30px 3px 30px}.campaign-page .precedent-proof,.campaign-page .precedent-verdict,.campaign-page .precedent-year{grid-column:1;min-height:0;padding:30px 24px}.campaign-page .precedent-year{grid-row:auto;min-height:210px}.campaign-page .precedent-verdict{border-top:0}.campaign-page .progression-shock{margin-top:66px;padding:30px 22px;border-radius:3px 34px 3px 34px}.campaign-page .impact-chart,.campaign-page .impact-ratio{padding:28px 22px}.campaign-page .impact-ratio{min-height:300px}.campaign-page .impact-ratio>strong{font-size:clamp(6rem,29vw,8rem)}.campaign-page .impact-chart-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:30px}.campaign-page .impact-axis{margin:0 72px 8px 0}.campaign-page .impact-row{grid-template-columns:minmax(120px,1fr) 64px;gap:10px}.campaign-page .impact-row-label{grid-column:1/-1}.campaign-page .impact-row>strong{font-size:1.25rem}.campaign-page .impact-reading{margin-left:0}.campaign-page .shock-verdict{grid-template-columns:1fr;gap:16px;padding:28px 24px}.campaign-page .shock-verdict>p{grid-column:1}.campaign-page .shock-method>div{align-items:flex-start;flex-direction:column;gap:10px}.campaign-page .metric-grid{grid-template-columns:1fr}.campaign-page .metric-card:first-child{grid-column:auto}.campaign-page .metric-card{min-height:220px}.campaign-page .scenario-card{padding:28px 20px}.campaign-page .scenario-topline{align-items:flex-start;flex-direction:column}.campaign-page .scenario-switch{width:100%}.campaign-page .scenario-switch button{flex:1}.campaign-page .scenario-visual{gap:10px;height:235px;margin-top:34px}.campaign-page .scenario-total{grid-template-columns:1fr;gap:20px}.campaign-page .fraction-comparison,.campaign-page .tutoring-definition{grid-template-columns:1fr}.campaign-page .tutoring-definition article{min-height:170px}.campaign-page .fraction-card{min-height:390px}.campaign-page .fraction-card.employer,.campaign-page .fraction-card.union{border-radius:4px 30px 4px 30px}.campaign-page .versus{width:66px;height:66px;margin:-10px auto}.campaign-page .quality-panel{padding:30px 24px}.campaign-page .article-cards{grid-template-columns:1fr}.campaign-page .article-cards article{min-height:390px}.campaign-page .article-cards article:first-child,.campaign-page .article-cards article:last-child{border-radius:3px 30px 3px 30px}.campaign-page .article-bottomline{grid-template-columns:1fr;gap:1px}.campaign-page .article-consequence,.campaign-page .article-proposal{padding:28px 24px}.campaign-page .article-decision{grid-template-columns:1fr;gap:14px;padding:28px 24px}.campaign-page .article-decision p{grid-column:1}.campaign-page .release-choice{grid-template-columns:1fr}.campaign-page .release-choice article{min-height:300px;padding:30px 24px}.campaign-page .release-choice-divider{margin:-10px auto}.campaign-page .comparable-strip{grid-template-columns:1fr;padding:28px 24px}.campaign-page .comparable-strip a{grid-column:1}.campaign-page .release-purpose{padding:28px 24px}.campaign-page .release-definition{grid-template-columns:1fr;gap:18px;padding:28px 24px}.campaign-page .release-definition>p{grid-column:1}.campaign-page .release-purpose ol{grid-template-columns:1fr}.campaign-page .release-purpose li{min-height:118px}.campaign-page .timeline{grid-template-columns:1fr;gap:0;margin-top:58px}.campaign-page .timeline article{padding:28px 0 36px 46px;border-top:0;border-left:2px solid var(--line)}.campaign-page .timeline-marker{top:25px;left:-17px}.campaign-page .conciliation-note{grid-template-columns:1fr;padding:28px 24px}.campaign-page .conciliation-note a{grid-column:1;white-space:normal}.campaign-page .faq-list summary{grid-template-columns:26px 1fr 30px;gap:10px}.campaign-page .faq-list summary strong{font-size:.98rem}.campaign-page .faq-list details>p{margin:0 36px 26px}.campaign-page .final-cta{min-height:0;padding-top:90px;padding-bottom:90px}.campaign-page .final-cta h2{font-size:clamp(3rem,14vw,5rem)}.campaign-page .cta-buttons,.campaign-page .media-actions{align-items:stretch;flex-direction:column}.campaign-page .media-actions .text-link{justify-content:center}.campaign-page .footer-main{grid-template-columns:1fr}.campaign-page .footer-links{grid-column:1;align-items:flex-start;flex-direction:column;gap:12px}.campaign-page .footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}@keyframes heartbeat{0%,to{transform:scale(1);box-shadow:0 0 0 3px rgba(216,33,42,.2)}50%{transform:scale(1.28);box-shadow:0 0 0 7px rgba(216,33,42,.38)}}.campaign-page .poster-status i,.campaign-page .status-pill i{animation:heartbeat 2.2s ease-in-out infinite}.campaign-page .animated-counter{display:inline-block;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.campaign-page .pulse-divider{position:relative;width:min(calc(100% - 48px),var(--max-width));margin:58px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--blue)}.campaign-page .pulse-divider.on-dark{color:rgba(255,255,255,.4)}.campaign-page .pulse-divider.light{color:rgba(11,63,130,.25)}.campaign-page .pulse-line-wrapper{position:relative;width:100%;max-width:760px;height:48px;display:flex;align-items:center}.campaign-page .pulse-line-wrapper:before{position:absolute;top:50%;left:47%;width:68px;height:40px;content:"";background:radial-gradient(circle,rgba(216,33,42,.09),transparent 68%);transform:translate(-50%,-50%);pointer-events:none}.campaign-page .pulse-svg{width:100%;height:100%;overflow:visible}.campaign-page .pulse-svg path{stroke:currentColor;opacity:.72;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8));vector-effect:non-scaling-stroke}.campaign-page .pulse-dot{position:absolute;left:47%;top:50%;width:10px;height:10px;background:var(--red);border:2px solid rgba(255,255,255,.92);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px rgba(216,33,42,.16),0 3px 10px rgba(216,33,42,.24);animation:heartbeat 1.8s ease-in-out infinite}.campaign-page .pulse-label{margin-top:6px;padding:7px 13px 6px;color:#586b7d;background:rgba(255,255,255,.62);border:1px solid rgba(11,63,130,.09);border-radius:999px;box-shadow:0 5px 18px rgba(6,42,86,.045);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.campaign-page .pulse-ecg-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(16,43,70,.1)}.campaign-page .pulse-ecg-item{padding:22px;background:rgba(255,255,255,.7);border-radius:18px;border:1px solid rgba(11,63,130,.12);display:flex;flex-direction:column;gap:12px}.campaign-page .pulse-ecg-item.is-dynamic{background:rgba(255,245,245,.85);border-color:rgba(216,33,42,.25)}.campaign-page .pulse-ecg-header{display:flex;flex-direction:column;gap:4px}.campaign-page .pulse-ecg-tag{font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.campaign-page .pulse-ecg-item.is-dynamic .pulse-ecg-tag{color:var(--red)}.campaign-page .pulse-ecg-header strong{font-size:1.05rem;color:var(--blue-deep);font-weight:850}.campaign-page .pulse-ecg-svg{width:100%;height:38px}.campaign-page .pulse-ecg-item p{margin:0;font-size:.85rem;color:#455a6d;line-height:1.45}.campaign-page .tutoring-simulator{margin-top:52px;padding:clamp(28px,4vw,44px);background:var(--white);border-radius:28px;border:1px solid rgba(11,63,130,.14);box-shadow:0 18px 50px rgba(8,34,63,.07)}.campaign-page .simulator-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.campaign-page .simulator-header h3{margin:6px 0 0;font-size:clamp(1.2rem,2.2vw,1.8rem);color:var(--blue-deep);letter-spacing:-.03em}.campaign-page .simulator-quick-select{display:flex;gap:8px}.campaign-page .simulator-quick-select button{padding:8px 14px;background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:.8rem;font-weight:750;color:var(--ink);cursor:pointer;transition:all .16s ease}.campaign-page .simulator-quick-select button.is-active,.campaign-page .simulator-quick-select button:hover{background:var(--blue);color:var(--white);border-color:var(--blue)}.campaign-page .simulator-control{margin-bottom:30px;padding:22px 26px;background:var(--paper);border-radius:20px;border:1px solid rgba(11,63,130,.08)}.campaign-page .simulator-slider-info{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.campaign-page .simulator-slider-info label{font-size:.84rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.campaign-page .simulator-slider-info strong{font-size:1.65rem;color:var(--blue-deep);font-weight:950}.campaign-page .simulator-slider-info strong span{font-size:.92rem;font-weight:650;color:var(--muted)}.campaign-page .simulator-slider{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#d3deee;border-radius:999px;outline:none;cursor:pointer}.campaign-page .simulator-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;background:var(--red);border:3px solid var(--white);border-radius:50%;box-shadow:0 4px 12px rgba(216,33,42,.4);cursor:pointer;transition:transform .12s ease}.campaign-page .simulator-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.campaign-page .slider-ticks{display:flex;justify-content:space-between;margin-top:8px;font-size:.78rem;font-weight:750;color:var(--muted);padding:0 4px}.campaign-page .simulator-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch}.campaign-page .simulator-versus{display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:var(--muted);padding:0 8px}.campaign-page .simulator-card{padding:24px;border-radius:20px;border:1px solid var(--line);background:var(--white);display:flex;flex-direction:column;gap:12px}.campaign-page .simulator-card.is-uqar{background:#f8fafc;border-color:#cbd5e1}.campaign-page .simulator-card.is-union{background:#fdfbfb;border-color:rgba(216,33,42,.28);box-shadow:0 10px 28px rgba(216,33,42,.07)}.campaign-page .sim-badge{align-self:flex-start;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#e2e8f0;color:#475569}.campaign-page .sim-badge.is-highlight{background:#ffe4e6;color:var(--red-deep)}.campaign-page .sim-math{display:flex;align-items:baseline;gap:8px}.campaign-page .sim-math strong{font-size:2.2rem;font-weight:950;color:var(--blue-deep);line-height:1}.campaign-page .sim-math span{font-size:.88rem;font-weight:700;color:var(--muted)}.campaign-page .sim-percent{font-size:1.1rem;font-weight:850;color:#475569}.campaign-page .sim-percent.is-good{color:var(--red)}.campaign-page .sim-features{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:8px;font-size:.88rem}.campaign-page .sim-features li.is-negative{color:#64748b}.campaign-page .sim-features li.is-positive{color:#0f5132;font-weight:750}.campaign-page .simulator-gain-banner{margin-top:24px;padding:20px 24px;background:linear-gradient(135deg,var(--blue-deep),var(--blue));color:var(--white);border-radius:18px}.campaign-page .gain-label{font-size:.8rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;opacity:.85;display:block}.campaign-page .simulator-gain-banner strong{display:block;font-size:1.35rem;margin:4px 0 8px;color:#ff9b9e}.campaign-page .simulator-gain-banner p{margin:0;font-size:.9rem;opacity:.9;line-height:1.45}.campaign-page .work-cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;transition:opacity .22s ease}.campaign-page .work-cycle:has(.work-cycle-card:hover) .work-cycle-card:not(:hover){opacity:.52;transform:scale(.985)}.campaign-page .work-cycle-card{position:relative;padding:30px;background:var(--white);border:1px solid var(--line);border-radius:20px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease;display:flex;flex-direction:column}.campaign-page .work-cycle-card:focus-visible,.campaign-page .work-cycle-card:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(8,34,63,.12);border-color:var(--blue);z-index:2}.campaign-page .card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;background:#eef3f9;color:var(--blue);border-radius:14px;transition:background .18s ease,color .18s ease,transform .18s ease}.campaign-page .work-cycle-card:hover .card-icon{background:var(--red);color:var(--white);transform:scale(1.08)}.campaign-page .card-icon svg{width:26px;height:26px}.campaign-page .hero-maritime-waves{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.campaign-page .press-memo-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 16px;color:var(--blue-deep);background:var(--white);border:1px solid rgba(11,63,130,.2);border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:all .18s ease;box-shadow:0 4px 12px rgba(8,34,63,.05)}.campaign-page .press-memo-button:hover{background:#e8eef7;border-color:var(--blue);transform:translateY(-2px)}.campaign-page .press-memo-button svg{width:16px;height:16px;color:var(--red)}.campaign-page .press-modal-backdrop{position:fixed;inset:0;z-index:3000;background:rgba(6,42,86,.65);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.campaign-page .press-modal{position:relative;width:100%;max-width:960px;max-height:min(92vh,880px);background:var(--white);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden;animation:scaleUp .22s ease}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.campaign-page .press-modal-top{flex-shrink:0;display:flex;justify-content:flex-end;padding:14px 20px;background:#f8fafc;border-bottom:1px solid var(--line)}.campaign-page .press-modal-actions{display:flex;gap:12px}.campaign-page .press-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:.82rem;font-weight:800;cursor:pointer;border:0;transition:all .16s ease}.campaign-page .press-action-btn.is-print{background:var(--blue);color:var(--white)}.campaign-page .press-action-btn.is-print:hover{background:var(--blue-deep)}.campaign-page .press-action-btn.is-print svg{width:16px;height:16px}.campaign-page .press-action-btn.is-close{background:#e2e8f0;color:var(--ink);font-size:1rem;width:36px;height:36px;padding:0;justify-content:center}.campaign-page .press-action-btn.is-close:hover{background:#cbd5e1}.campaign-page .press-sheet{flex:1 1 auto;padding:36px 44px;overflow-y:auto;color:var(--ink)}.campaign-page .sheet-header{justify-content:space-between;padding-bottom:24px;border-bottom:2px solid var(--blue);margin-bottom:24px;flex-wrap:wrap}.campaign-page .sheet-brand,.campaign-page .sheet-header{display:flex;align-items:center;gap:20px}.campaign-page .sheet-kicker{font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--red);display:block;margin-bottom:4px}.campaign-page .sheet-brand h2{margin:0;font-size:1.7rem;color:var(--blue-deep);font-weight:900;letter-spacing:-.04em}.campaign-page .sheet-status-pill{text-align:right}.campaign-page .sheet-status-pill strong{display:block;font-size:.88rem;color:var(--blue)}.campaign-page .sheet-status-pill time{font-size:.76rem;color:var(--muted)}.campaign-page .sheet-lead p{font-size:1rem;line-height:1.55;color:#334155;margin-bottom:24px}.campaign-page .sheet-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:30px}.campaign-page .sheet-metric-card{padding:16px;background:var(--paper);border-radius:12px;border:1px solid var(--line);text-align:center}.campaign-page .sheet-metric-card strong{display:block;font-size:1.8rem;color:var(--red);font-weight:950;line-height:1.1}.campaign-page .sheet-metric-card span{font-size:.74rem;font-weight:750;color:var(--ink);display:block;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.campaign-page .sheet-table-section h3{font-size:1.15rem;color:var(--blue-deep);margin-bottom:14px}.campaign-page .sheet-table-wrapper{overflow-x:auto;margin-bottom:28px}.campaign-page .sheet-table{width:100%;border-collapse:collapse;font-size:.88rem}.campaign-page .sheet-table th{background:#f1f5f9;padding:12px 14px;text-align:left;font-weight:850;color:var(--blue-deep);border-bottom:2px solid var(--line)}.campaign-page .sheet-table td{padding:14px;border-bottom:1px solid #e2e8f0;vertical-align:top;line-height:1.45}.campaign-page .sheet-table td strong{color:var(--blue-deep);display:block}.campaign-page .sheet-table td small{color:var(--muted);display:block;font-size:.78rem;margin-top:3px}.campaign-page .sheet-other-points{margin:0 0 28px;padding:18px 20px;background:#f8fafc;border-left:4px solid var(--red)}.campaign-page .sheet-other-points h3{margin:0 0 10px;color:var(--blue-deep);font-size:1.05rem}.campaign-page .sheet-other-points ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.campaign-page .sheet-other-points li{color:#475569;font-size:.8rem;line-height:1.4}.campaign-page .sheet-other-points li strong{display:block;margin-bottom:3px;color:var(--blue-deep)}.campaign-page .sheet-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:20px;border-top:1px solid var(--line);font-size:.82rem;flex-wrap:wrap}.campaign-page .sheet-contacts strong{display:block;color:var(--blue-deep);margin-bottom:4px}.campaign-page .sheet-contacts p{margin:2px 0;color:#475569}.campaign-page .sheet-contacts a{color:var(--blue);text-decoration:underline}.campaign-page .sheet-note{color:var(--muted);font-style:italic;font-size:.78rem}@media (max-width:900px){.campaign-page .simulator-comparison{grid-template-columns:1fr}.campaign-page .simulator-versus{padding:8px 0}.campaign-page .pulse-ecg-comparison{grid-template-columns:1fr}.campaign-page .sheet-metrics-grid{grid-template-columns:repeat(2,1fr)}.campaign-page .sheet-other-points ul{grid-template-columns:1fr}.campaign-page .work-cycle{grid-template-columns:1fr 1fr}}@media (max-width:600px){.campaign-page .sheet-metrics-grid,.campaign-page .work-cycle{grid-template-columns:1fr}.campaign-page .press-sheet{padding:20px}}@media (prefers-reduced-motion:reduce){html:has(.campaign-page){scroll-behavior:auto}.campaign-page *,.campaign-page :after,.campaign-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.campaign-page .final-cta,.campaign-page .hero-ctas,.campaign-page .press-memo-button,.campaign-page .press-modal-top,.campaign-page .scroll-progress,.campaign-page .site-footer,.campaign-page .site-header{display:none!important}.campaign-page{color:#000!important;background:#fff!important;font-size:10pt}.campaign-page .press-modal-backdrop{position:static!important;background:transparent!important;padding:0!important;display:block!important}.campaign-page .press-modal{position:static!important;box-shadow:none!important;max-height:none!important;max-width:100%!important;overflow:visible!important;border-radius:0!important}.campaign-page .press-sheet{padding:0!important;overflow:visible!important}.campaign-page .sheet-header{border-bottom:2pt solid #000!important}.campaign-page .sheet-table th{background:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.campaign-page .sheet-metric-card{background:#f8fafc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.campaign-page section{break-inside:avoid}.campaign-page a{text-decoration:none;color:inherit}}