.evidence-hero{padding:68px 0 105px;background:#0b2f49;color:#fff}.evidence-hero .eyebrow{color:#86d7f2}.evidence-hero h1{max-width:820px;margin-bottom:28px;font-size:clamp(54px,6.7vw,91px)}.evidence-hero>p:last-child{max-width:650px;color:#d4e8ef;font-size:19px;line-height:1.6}.evidence-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;padding:110px 0 58px}.evidence-intro h2{max-width:670px;margin:0;font:500 clamp(45px,5.4vw,74px)/1.02 var(--display);letter-spacing:-.05em}.evidence-intro p{max-width:430px;margin:0;color:#546b77;font-size:17px;line-height:1.6}.evidence-list{border-top:1px solid #aac1ca}.evidence-item{display:grid;grid-template-columns:85px 1fr 130px 28px;gap:18px;align-items:center;min-height:98px;border-bottom:1px solid #aac1ca}.evidence-year,.evidence-type{color:#426c80;font:10px var(--mono);letter-spacing:.07em}.evidence-item h3{margin:0;font:500 clamp(21px,2.15vw,30px)/1.18 var(--display);letter-spacing:-.025em}.evidence-item a{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--red);font-size:18px}.evidence-item:hover h3{color:#0079b5}.evidence-proof{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:85px;background:#5b8799}.evidence-proof>div{padding:36px;background:#e3f2f8}.evidence-proof>div+div{background:#f3f8fa}.evidence-proof span{display:block;margin-bottom:20px;color:#44768d;font:10px var(--mono);letter-spacing:.09em}.evidence-proof h3{max-width:500px;margin:0 0 12px;font:500 32px/1.1 var(--display)}.evidence-proof p{max-width:530px;margin:0;color:#516b76;line-height:1.55}.trajectory-opening{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center;padding:78px 0 110px}.trajectory-opening img{width:100%;max-width:315px;box-shadow:0 18px 36px rgba(6,47,74,.18)}.trajectory-opening h1{max-width:780px}.trajectory-opening p:last-child{max-width:650px;color:#506a77;font-size:19px;line-height:1.6}.trajectory-story{padding:110px 0;background:#e3f2f8}.story-lead{max-width:930px;margin:0 0 68px;font:500 clamp(32px,4vw,51px)/1.17 var(--display);letter-spacing:-.035em}.story-chapter{display:grid;grid-template-columns:180px 1fr;gap:58px;padding:43px 0;border-top:1px solid #94b5c3}.story-period{color:#087eaf;font:11px var(--mono);letter-spacing:.08em}.story-chapter h2{max-width:680px;margin:0 0 15px;font:500 clamp(32px,3.4vw,46px)/1.06 var(--display);letter-spacing:-.04em}.story-chapter p{max-width:760px;margin:0;color:#4f6975;font-size:17px;line-height:1.64}.trajectory-bridge{padding:105px 0;background:#0b2f49;color:#fff}.trajectory-bridge h2{max-width:880px;margin:13px 0 20px;font:500 clamp(43px,5vw,68px)/1.02 var(--display);letter-spacing:-.045em}.trajectory-bridge p:last-child{max-width:670px;color:#c6e1ea;font-size:18px;line-height:1.6}@media(max-width:760px){.evidence-hero{padding-bottom:78px}.evidence-intro,.trajectory-opening{grid-template-columns:1fr;gap:32px;padding-block:65px}.evidence-item{grid-template-columns:64px 1fr 22px;gap:12px;padding:19px 0}.evidence-type{display:none}.evidence-proof{grid-template-columns:1fr;margin-top:55px}.evidence-proof>div{padding:28px 23px}.trajectory-story{padding-block:76px}.story-lead{margin-bottom:46px}.story-chapter{grid-template-columns:1fr;gap:14px;padding:31px 0}.trajectory-bridge{padding-block:78px}}
