
.gs-about-hero{background:#06162b;color:#fff;padding:110px 0}
.gs-about-hero h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.92;letter-spacing:-.05em;margin:0 0 28px;max-width:1050px}
.gs-about-hero h1 span{color:#c4c9d0}
.gs-about-manifesto{padding:100px 0;background:#f8f4ec}
.gs-about-manifesto h2,.gs-about-inclusion h2,.gs-about-roadmap h2,.gs-about-cta h2{font-size:clamp(2.6rem,5vw,4.9rem);line-height:1;letter-spacing:-.04em;color:#0b2342;margin:0 0 28px}
.gs-about-manifesto p{font-size:1.08rem;line-height:1.75}
.gs-about-principles{padding:100px 0;background:#fff}
.gs-principle-rows{border-top:1px solid #d8dde3}
.gs-principle-rows article{display:grid;grid-template-columns:70px 1fr 1fr;gap:35px;padding:30px 0;border-bottom:1px solid #d8dde3;align-items:start}
.gs-principle-rows span{color:#d7192a;font-weight:900}.gs-principle-rows h3{font-size:1.8rem;color:#0b2342;margin:0}.gs-principle-rows p{margin:0;line-height:1.65}
.gs-about-inclusion{padding:110px 0;background:#0b2342;color:#fff}.gs-about-inclusion h2{color:#fff;max-width:900px}.gs-about-inclusion p{max-width:700px;line-height:1.75;color:#d8dee6}
.gs-about-roadmap{padding:100px 0;background:#f8f4ec}
.gs-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cfd4da}
.gs-roadmap>div{background:#fff;padding:36px}.gs-roadmap b{font-size:.75rem;letter-spacing:.12em;color:#d7192a}.gs-roadmap h3{font-size:1.55rem;color:#0b2342}.gs-roadmap p{line-height:1.6}
.gs-about-cta{padding:100px 0;background:#fff;text-align:center}.gs-about-cta .gs-actions{justify-content:center}.gs-about-cta .gs-text-link{color:#0b2342}
.gs-library-account{max-width:1100px;margin:0 auto;padding:55px 20px 80px}
.gs-library-header{background:#0b2342;color:#fff;padding:48px;margin-bottom:28px}
.gs-library-header h1{font-size:clamp(2.5rem,5vw,4.5rem);margin:0 0 12px}.gs-library-header p:not(.gs-kicker){color:#d8dee6}
.gs-download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.gs-download-grid article{background:#f8f4ec;padding:32px;border-top:4px solid #d7192a}
.gs-download-grid h2{color:#0b2342;margin:8px 0 10px}.gs-download-grid small{display:block;margin-top:15px;color:#697481}
.gs-library-empty{padding:60px;background:#f8f4ec;text-align:center}.gs-library-empty h2{font-size:2.4rem;color:#0b2342}
@media(max-width:800px){.gs-principle-rows article{grid-template-columns:45px 1fr}.gs-principle-rows p{grid-column:2}.gs-roadmap{grid-template-columns:1fr}.gs-download-grid{grid-template-columns:1fr}}
