:root{--navy:#08111e;--panel:#121f31;--text:#fff;--muted:#b8c3d3;--yellow:#ffd13f;--red:#ec423b;--border:#ffffff20;--heading:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--navy);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,input,select,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #388fff;outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--heading);line-height:1;text-transform:uppercase}.wrap{width:min(1220px,calc(100% - 72px));margin-inline:auto}.topbar{display:flex;align-items:center;justify-content:center;gap:14px;background:#da3734;padding:10px 20px;font-size:12px;font-weight:800;letter-spacing:1.8px}.top-separator{opacity:.45}.live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #ffffff14}.masthead{display:flex;justify-content:space-between;align-items:center;height:100px;border-bottom:1px solid var(--border);gap:20px}.brand{display:flex;align-items:center;gap:13px}.brand img{width:89px;height:89px;object-fit:contain}.brand-caption{font-size:10px;color:var(--muted);line-height:1.5;letter-spacing:1px}.header-caption{font-size:12px;letter-spacing:1.4px;font-weight:700}.header-link{font-size:12px;font-weight:700;border:1px solid #ffffff40;padding:10px 17px;border-radius:4px}.header-link:hover{border-color:var(--yellow);color:var(--yellow)}.hero{position:relative;isolation:isolate;overflow:hidden}.hero-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 80% 45%,#183b5c88,transparent 52%),radial-gradient(ellipse at 67% 62%,#d646251c,transparent 47%)}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;grid-template-areas:'copy portrait' 'form portrait';gap:24px 50px;padding-block:37px 56px}.hero-copy{grid-area:copy}.news-label{display:inline-flex;align-items:center;gap:9px;border-left:3px solid var(--red);padding-left:10px;color:#ff9286;letter-spacing:1.5px;font-weight:800;font-size:12px;margin-bottom:18px}.news-label span{font-size:8px}h1{font-size:clamp(43px,4.2vw,60px);font-weight:700;letter-spacing:-.3px;margin:0 0 17px}h1 strong{display:block;font-size:1.68em;line-height:.9;color:var(--yellow);font-weight:800;margin-top:8px}.temporary{font-size:.46em;letter-spacing:9px;display:block;margin-top:11px}.subtitle{font-size:17px;color:var(--muted);line-height:1.6;max-width:490px;margin:20px 0}.subtitle b{color:#fff;font-weight:500}.vacancy-stamp{display:inline-flex;align-items:center;gap:17px;border-radius:4px;background:var(--yellow);color:#08111e;padding:10px 18px;margin-bottom:19px;box-shadow:5px 5px 0 #ffca3233}.stamp-number{font-family:var(--heading);font-size:64px;font-weight:900;line-height:1}.stamp-caption{border-left:1px solid #08111e4d;padding-left:17px;font-family:var(--heading);font-size:21px;line-height:1.05;font-weight:700}.stamp-caption b{font-size:25px}.stamp-caption small{display:block;font-family:var(--body);font-size:8px;font-weight:700;letter-spacing:.5px;margin-top:6px}.event-meta{display:flex;gap:25px;align-items:center}.event-meta>div{display:flex;gap:11px;align-items:center}.event-meta>div+div{border-left:1px solid var(--border);padding-left:25px}.event-meta b{font-size:14px}.event-meta small{display:block;font-size:10px;color:var(--muted);letter-spacing:.7px}.meta-icon{width:36px;line-height:31px;border:1px solid #68768a;border-top:4px solid var(--red);text-align:center;font-size:19px;font-weight:700}.event-meta .time{font-family:var(--heading);font-size:40px;color:var(--yellow);line-height:1}.hero-support{display:none}.portrait{grid-area:portrait;position:relative;min-width:0;align-self:stretch;margin-right:-60px;isolation:isolate}.teacher{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:94%;width:auto;max-width:none;object-fit:contain;z-index:1;filter:drop-shadow(0 10px 60px #0004);mask-image:linear-gradient(#000 90%,transparent)}.portrait-word{position:absolute;top:17%;left:48%;transform:translateX(-50%) rotate(90deg);font-family:var(--heading);font-size:94px;line-height:1;letter-spacing:11px;color:transparent;-webkit-text-stroke:1px #718aa33f;white-space:nowrap;z-index:-1}.portrait-orbit{position:absolute;left:5%;right:5%;top:20%;height:54%;border-radius:50%;background:radial-gradient(ellipse,#43799945,transparent 68%)}.portrait-label{position:absolute;z-index:3;bottom:7%;left:12%;padding:15px 21px;border-left:3px solid var(--yellow);background:#091522dc;backdrop-filter:blur(12px)}.portrait-label span{font-size:10px;letter-spacing:1.8px;color:var(--muted);display:block}.portrait-label strong{font-family:var(--heading);font-size:34px;font-weight:600;display:block;line-height:1.2}.signup-card{grid-area:form;background:#f6f8fc;color:#101a28;border-radius:9px;padding:25px 26px;position:relative;z-index:4;box-shadow:0 18px 55px #0003;scroll-margin-top:24px}.form-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.eyebrow{font-size:12px;letter-spacing:1.7px;color:var(--yellow);font-weight:800;margin-bottom:13px}.form-heading .eyebrow{font-size:10px;color:#637088;letter-spacing:1px;margin-bottom:7px}.form-heading h2{font-size:31px;letter-spacing:.2px;margin:0}.free-chip{font-size:10px;font-weight:800;letter-spacing:.6px;border:1px solid #d2d9e2;padding:4px 7px;border-radius:3px;color:#3c516b}.lead-form{display:grid;gap:12px}.lead-form label,.phone-field>label{display:block;font-size:13px;font-weight:600;color:#35445c}.lead-form input,.lead-form select{min-width:0;background:#fff;border:1px solid #cbd4e0;border-radius:4px;color:#102038;height:47px;font-size:15px;outline:0}.lead-form input{display:block;width:100%;padding:10px 12px;margin-top:5px}.lead-form input::placeholder{color:#8791a1}.lead-form input:focus,.lead-form select:focus{border-color:#547ca2;box-shadow:0 0 0 3px #305f8f14}.lead-form input[aria-invalid=true]{border-color:#c7312a;box-shadow:0 0 0 2px #c7312a14}.lead-form input[type=hidden]{display:none}.form-two{display:grid;grid-template-columns:1.12fr 1fr;gap:12px}.phone-controls{display:flex;gap:6px;margin-top:5px}.phone-controls select{width:77px;flex:0 0 77px;font-size:13px;padding:0 5px}.phone-controls input{margin-top:0}.cta{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:54px;background:var(--yellow);color:#101a28;font-size:13px;font-weight:800;letter-spacing:.2px;padding:14px 20px;border:0;border-radius:4px;box-shadow:0 3px 0 #bf9219;transition:background .15s,transform .15s;line-height:1.4}.cta:hover{background:#ffdf76;transform:translateY(-1px)}.cta:disabled{cursor:wait;opacity:.7;transform:none}.lead-form .cta{width:100%;margin-top:4px}.microcopy{color:#5f6d80;font-size:11px;text-align:center;margin:13px 0 0;line-height:1.65}.form-status{font-size:13px;color:#ad322d;margin:0}.form-status:empty{display:none}.ticker{display:flex;justify-content:center;align-items:center;gap:30px;overflow:hidden;white-space:nowrap;background:#0d1c2c;border-block:1px solid #ffffff14;min-height:52px;color:#b7c3d2;font-size:11px;font-weight:600;letter-spacing:2px}.ticker i{font-style:normal;color:var(--yellow);font-size:18px}.section{padding-block:85px}.section h2{font-size:clamp(38px,4.2vw,55px);font-weight:700;margin-bottom:23px}.section h2 span{color:var(--yellow)}.section-number{color:#718198;margin-right:8px}.section-intro{text-align:center;max-width:850px;margin:auto}.section-intro>p:last-child{max-width:640px;margin:0 auto 36px;color:var(--muted);font-size:16px}.discovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.discovery-card{border:1px solid #304154;background:linear-gradient(145deg,#14253a,#101d2e);border-radius:7px;padding:26px 24px}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.card-top svg{width:32px;height:32px;fill:none;stroke:var(--yellow);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.card-top span{font-family:var(--heading);font-size:26px;color:#60748e}.discovery-card h3{font-size:29px;margin-bottom:15px}.discovery-card p{font-size:15px;color:var(--muted);margin:0;line-height:1.7}.scenario{display:flex;align-items:center;gap:25px;padding:24px 0;margin-block:12px 16px;border-bottom:1px solid var(--border)}.scenario-label{font-size:11px;letter-spacing:1px;white-space:nowrap;color:var(--yellow);font-weight:800}.scenario p{font-size:15px;color:var(--muted);margin:0}.scenario b{color:#fff;font-weight:600}.center{text-align:center}.section-cta{min-width:350px}.cta-note{font-size:12px;color:var(--muted);margin:14px 0 0}.urgency{background:#eef2f7;color:#101c2e}.urgency-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.urgency .eyebrow{color:#ae322c}.urgency h2{font-size:clamp(49px,5.4vw,74px);letter-spacing:-.3px}.urgency h2 span{color:#d63830}.urgency-opening,.rebuttal{font-size:17px;max-width:450px;color:#526078}.rebuttal{margin-bottom:30px}.rebuttal b{color:#13223a;font-weight:600}.headstart-title{font-size:12px;font-weight:800;letter-spacing:1px;color:#53637a}.checklist{list-style:none;margin:0;padding:0}.checklist li{position:relative;padding-left:28px}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--yellow);font-weight:800}.prep-list li{font-size:18px;border-bottom:1px solid #d3dbe6;padding-block:9px}.prep-list li:before{color:#267655;top:9px}.opportunity{margin-top:29px;padding:23px 26px;background:#08182a;border-radius:5px;color:#fff;border-left:4px solid var(--red)}.mini-label{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.3px;color:#ff9691;font-weight:700;margin-bottom:13px}.mini-label .live-dot{width:5px;height:5px}.opportunity h3{font-size:34px;margin-bottom:12px}.opportunity p{font-size:15px;color:#c3cbd8;margin:0}.opportunity b{color:var(--yellow)}.opportunity small{font-size:11px;display:block;margin-top:8px;color:#a3b1c3}.question{font-size:16px;color:#53637a;margin:23px 0 0}.question b{color:#11233d}.mobile-cta{display:none}.closing{background:radial-gradient(ellipse at 10% 50%,#17395670,transparent 60%)}.closing-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.closing h2{font-size:51px}.closing-subtitle{font-size:17px;color:var(--muted);max-width:470px}.closing-teacher{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--border);margin-block:22px 24px}.closing-teacher img{width:145px;height:160px;object-fit:cover;object-position:top}.closing-teacher>div>span{font-size:10px;letter-spacing:1px;display:block;color:var(--muted)}.closing-teacher b{font-family:var(--heading);font-size:29px;display:block}.closing-teacher p{font-size:13px;line-height:1.9;margin:7px 0 0;font-weight:700}.closing-teacher i{font-style:normal;color:var(--red);padding-inline:5px}.closing-teacher strong{font-size:12px;color:var(--yellow)}.closing-list-title{font-size:15px;font-weight:700}.closing-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 17px}.closing-list li{font-size:14px;color:var(--muted);padding-left:21px}.closing-form{grid-area:auto;padding:32px}.closing-form .form-heading h2{font-size:36px}.closing-form-intro{font-size:15px;color:#637087;margin-bottom:22px}.closing-form .lead-form{gap:15px}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--border);padding-block:22px}.footer p{font-size:12px;color:var(--muted);margin:0}.footer .brand img{width:80px;height:80px}.privacy-link{font-size:12px;color:var(--muted);text-decoration:underline;background:none;border:0;padding:10px}.skip-link{position:fixed;z-index:99;top:-100px;left:20px;background:var(--yellow);color:#000;padding:12px}.skip-link:focus{top:10px}dialog{width:calc(100% - 36px);max-width:560px;padding:35px;background:#122034;color:#fff;border:1px solid #40516b;border-radius:12px}dialog::backdrop{background:#000b}dialog h2{font-size:33px}dialog p{font-size:16px;color:var(--muted)}.close-dialog{position:absolute;right:10px;top:5px;font-size:30px;background:none;border:0;color:#fff}.thank-you-page{min-height:100vh;display:grid;place-items:center;padding:30px 20px;background:radial-gradient(ellipse at 50% 20%,#1d3d5c88,transparent 60%),var(--navy)}.thank-you-card{max-width:620px;width:100%;text-align:center;padding:0 25px 24px}.thanks-logo{width:105px;height:105px;object-fit:contain;margin:0 auto 10px}.success-mark{width:49px;height:49px;display:grid;place-items:center;border:1px solid #c0e8746b;background:#91c74116;color:#b8e46e;border-radius:50%;margin:23px auto;font-size:26px}.thank-you-card h1{font-size:43px}.thank-you-card h1 strong{font-size:1.2em;line-height:1}.thank-you-card>p:not(.eyebrow){color:var(--muted);font-size:16px;margin:22px auto;max-width:430px}.thank-you-card p b{color:#fff}.thanks-date{font-size:13px;font-weight:700;margin:22px 0}.thanks-date span{color:var(--yellow);margin-inline:10px}.thank-you-card .cta{width:100%}.thank-you-card .countdown-copy{font-size:14px!important;margin-bottom:12px!important}.countdown-track{height:3px;background:#304058;border-radius:5px;overflow:hidden;max-width:240px;margin:auto}.countdown-track span{display:block;background:var(--yellow);width:0;height:100%;transition:width .1s linear}.thank-you-card .thanks-footnote{font-size:12px!important}
@media(min-width:1440px){.hero-grid{gap:26px 60px}.teacher{height:97%}.portrait-label{left:5%}.portrait-word{font-size:118px}}
@media(max-width:1050px) and (min-width:701px){.wrap{width:calc(100% - 44px)}.header-caption{display:none}.hero-grid{grid-template-columns:1.15fr .85fr;gap:24px 25px}h1{font-size:48px}.subtitle{font-size:16px}.signup-card{padding:21px}.form-two{grid-template-columns:1fr}.teacher{height:82%;left:48%}.portrait-label{left:1%;bottom:5%;padding:12px}.portrait-label strong{font-size:27px}.portrait-label span{font-size:8px}.portrait-word{font-size:79px;top:26%}.discovery-grid{grid-template-columns:repeat(2,1fr)}.urgency-grid,.closing-grid{gap:40px}.closing h2{font-size:43px}.closing-list{grid-template-columns:1fr}.closing-teacher img{width:100px;height:130px}.closing-teacher b{font-size:23px}.closing-teacher>div>span{font-size:8px}.closing-form{padding:25px}.section-cta{min-width:280px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.topbar{font-size:9px;letter-spacing:.6px;gap:8px;padding:8px}.masthead{height:77px}.brand img{width:69px;height:69px}.brand{gap:6px}.brand-caption{font-size:8px;letter-spacing:.5px}.header-caption{display:none}.header-link{font-size:9px;padding:8px}.hero-grid{display:grid;grid-template-columns:1fr;grid-template-areas:'copy' 'portrait' 'form';gap:0;padding-block:27px 35px}.hero-copy{text-align:center}.news-label{font-size:10px;margin-bottom:16px;letter-spacing:1px}h1{font-size:clamp(34px,10vw,47px);line-height:1.02;margin-bottom:18px}.hero h1>br{display:none}h1 strong{font-size:1.66em;line-height:.91;margin-top:12px}.temporary{font-size:.48em;letter-spacing:5px;margin-top:10px}.subtitle,.hero-support{display:none}.vacancy-stamp{padding:9px 15px;margin:0 0 22px;gap:14px}.stamp-number{font-size:61px}.stamp-caption{font-size:18px;padding-left:14px}.stamp-caption b{font-size:25px}.stamp-caption small{font-size:7px}.event-meta{gap:17px;justify-content:center}.event-meta>div+div{padding-left:17px}.event-meta b{font-size:12px}.event-meta small{font-size:8px;letter-spacing:.5px}.event-meta .time{font-size:36px}.portrait{height:206px;min-height:0;margin:0;overflow:hidden}.teacher{height:330px;bottom:auto;top:3px;left:55%;mask-image:none}.portrait-word{font-size:44px;letter-spacing:5px;transform:none;left:2%;top:34%}.portrait-orbit{top:5%;height:100%;left:0;right:0}.portrait-label{bottom:19px;left:0;padding:10px 13px}.portrait-label span{font-size:7px;letter-spacing:1px}.portrait-label strong{font-size:23px}.signup-card{padding:22px 18px;border-radius:7px}.form-heading h2{font-size:29px}.form-heading .eyebrow{font-size:8px;letter-spacing:.8px}.free-chip{font-size:9px}.lead-form{gap:12px}.lead-form label,.phone-field>label{font-size:13px}.lead-form input{font-size:16px;height:49px}.lead-form select{height:49px}.form-two{grid-template-columns:1fr;gap:12px}.phone-controls select{width:84px;flex-basis:84px;font-size:14px}.cta{font-size:12px;min-height:55px;padding-inline:12px}.microcopy{font-size:11px}.ticker{justify-content:flex-start;padding-inline:20px;font-size:10px;gap:22px;min-height:45px}.section{padding-block:53px}.section .eyebrow{font-size:10px;letter-spacing:1px}.section h2{font-size:39px}.section-intro{text-align:left}.section-intro h2 br{display:none}.section-intro>p:last-child{font-size:16px;margin-bottom:26px}.discovery-grid{grid-template-columns:1fr;gap:13px}.discovery-card{padding:22px;display:grid;grid-template-columns:40px 1fr;gap:0 18px}.card-top{grid-row:1/3;display:block;margin:0}.card-top span{display:block;font-size:22px;margin-top:17px}.card-top svg{width:29px;height:29px}.discovery-card h3{font-size:28px;margin-bottom:9px}.discovery-card p{font-size:15px}.scenario{display:block;padding-block:20px;margin-bottom:20px}.scenario-label{display:block;margin-bottom:10px}.scenario p{font-size:15px}.section-cta{min-width:0;width:100%}.cta-note{font-size:11px}.urgency-grid,.closing-grid{grid-template-columns:1fr;gap:28px}.urgency h2{font-size:54px}.urgency-opening,.rebuttal{font-size:16px}.rebuttal{margin-bottom:0}.desktop-cta{display:none}.headstart-title{font-size:11px}.prep-list li{font-size:17px}.opportunity{padding:21px}.opportunity h3{font-size:32px}.opportunity small{font-size:11px}.mobile-cta{display:flex;margin-top:23px}.closing h2{font-size:40px}.closing-subtitle{font-size:16px}.closing-teacher{gap:15px}.closing-teacher img{width:115px;height:145px}.closing-teacher b{font-size:25px}.closing-teacher>div>span{font-size:8px}.closing-list{grid-template-columns:1fr;gap:10px}.closing-list li{font-size:15px}.closing-form{padding:25px 19px}.closing-form .form-heading h2{font-size:32px}.footer{flex-wrap:wrap;padding-block:19px;gap:15px}.footer p{order:3;width:100%;font-size:11px}.footer .brand img{width:65px;height:65px}.thank-you-page{padding:20px 18px}.thank-you-card{padding:0 5px 20px}.thank-you-card h1{font-size:37px}.thank-you-card .eyebrow{font-size:10px}.thanks-date{font-size:11px}.thanks-date span{margin-inline:6px}.thanks-logo{width:83px;height:83px}.success-mark{margin:15px auto}.thank-you-card>p:not(.eyebrow){font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
/* Compact first fold: message on the left, portrait and signup on the right. */
@media(min-width:701px){.hero-grid{grid-template-columns:1.03fr 1fr;grid-template-areas:'copy portrait' 'copy form';grid-template-rows:252px auto;gap:0 60px;padding-block:28px 48px}.hero-copy{align-self:center;padding-block:15px 40px}.portrait{margin:0;height:252px;overflow:hidden;align-self:start}.teacher{top:0;bottom:auto;height:510px;left:53%;mask-image:none}.portrait-word{transform:none;left:0;top:19%;font-size:53px;letter-spacing:4px}.portrait-label{left:0;bottom:20px;padding:9px 13px}.portrait-label span{font-size:8px;letter-spacing:1px}.portrait-label strong{font-size:25px}.portrait-orbit{top:0;height:100%}.signup-card{align-self:start}.hero h1{font-size:clamp(44px,4.5vw,64px)}.hero-support{display:block;color:var(--muted);font-size:15px;line-height:1.7;max-width:430px;margin:22px 0 0}.hero .subtitle{font-size:18px;margin-block:24px}.vacancy-stamp{margin-bottom:27px}.brand img{width:95px;height:95px}}
@media(min-width:701px) and (max-width:1050px){.hero-grid{gap:0 30px;grid-template-columns:1fr 1fr;grid-template-rows:222px auto}.hero h1{font-size:48px}.portrait{height:222px}.teacher{height:470px}.portrait-word{font-size:40px}.portrait-label strong{font-size:23px}.portrait-label{padding:8px 10px}.hero .subtitle{font-size:16px}.stamp-number{font-size:58px}.stamp-caption{font-size:18px}.stamp-caption b{font-size:24px}.vacancy-stamp{gap:13px;padding:9px 12px}.event-meta{gap:16px}.event-meta>div+div{padding-left:16px}.event-meta b{font-size:12px}.event-meta small{font-size:8px}.hero-support{font-size:14px}.form-heading h2{font-size:29px}}
@media(max-width:700px){.teacher{height:340px;left:58%;top:0}.portrait{height:202px}.portrait-label{bottom:15px}.portrait-word{top:28%;font-size:36px}}
@media(min-width:701px){.teacher{height:620px;top:-35px;left:51%}}
@media(max-width:700px){.hero h1{font-size:clamp(32px,9vw,43px)}.portrait{height:180px}.teacher{height:360px;top:-16px}.form-heading h2{font-size:28px}.portrait-word{display:none}}
.news-proof{padding:55px 0;background:#101d2d;border-bottom:1px solid #ffffff18;scroll-margin-top:20px}.news-proof-grid{display:grid;grid-template-columns:.68fr 1.32fr;align-items:center;gap:45px}.news-proof-copy .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:14px}.news-proof h2{font-size:39px;margin:0 0 16px;line-height:1.06}.news-proof h2 span{color:var(--yellow)}.news-proof-copy>p:not(.eyebrow){font-size:15px;line-height:1.65;color:var(--muted);margin-bottom:12px}.news-proof-copy .news-proof-bridge{margin-bottom:0}.news-proof-bridge b{color:#fff;font-weight:500}.news-proof-figure{margin:0;min-width:0}.news-proof-image{display:block;background:white;border-radius:6px;overflow:hidden;box-shadow:0 15px 36px #0003;border-top:4px solid var(--red)}.news-proof-image img{width:100%;height:auto}.news-proof-figure figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:12px;color:var(--muted);font-size:12px}.news-proof-figure figcaption span{font-size:10px;letter-spacing:1.4px;font-weight:700}.news-proof-figure figcaption a,.news-proof-link{text-decoration:underline;text-underline-offset:4px}.news-proof-link{color:var(--yellow);white-space:nowrap}.news-proof-figure figcaption a:hover{color:var(--yellow)}
@media(max-width:1050px){.news-proof-grid{grid-template-columns:1fr;gap:24px}.news-proof-copy{max-width:640px}.news-proof h2 br{display:none}.news-proof h2 span:before{content:' '}.news-proof-copy>p:not(.eyebrow){font-size:16px}}
@media(max-width:700px){.news-proof{padding-block:36px}.news-proof h2{font-size:35px}.news-proof-copy .eyebrow{font-size:9px;letter-spacing:1px}.news-proof-figure figcaption{font-size:12px}.news-proof-figure figcaption span{font-size:9px}.news-proof-grid{gap:20px}}
