
.gs-library-hero{background:#06162b;color:#fff;padding:115px 0}.gs-library-hero h1{font-size:clamp(3.7rem,7vw,7rem);line-height:.9;letter-spacing:-.055em;margin:0 0 28px}.gs-library-hero h1 span{color:#c4c9d0}.gs-library-hero .gs-lead{max-width:760px;color:#d8dee6;line-height:1.75}.gs-library-text-link{color:#fff;text-decoration:none;font-weight:900}
.gs-library-model{padding:105px 0;background:#f8f4ec}.gs-library-model h2,.gs-library-journey h2,.gs-library-final h2{font-size:clamp(2.7rem,5vw,4.8rem);line-height:.98;letter-spacing:-.045em;color:#0b2342;margin:0 0 38px}.gs-library-model-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfd4da;border-left:1px solid #cfd4da}.gs-library-model-grid article{background:#fff;padding:34px;border-right:1px solid #cfd4da;border-bottom:1px solid #cfd4da;min-height:250px}.gs-library-model-grid span{color:#d7192a;font-weight:900}.gs-library-model-grid h3{font-size:1.7rem;color:#0b2342;margin:18px 0 10px}.gs-library-model-grid p{color:#4b5563;line-height:1.65}
.gs-library-journey{padding:105px 0;background:#fff}.gs-library-journey p{color:#4b5563;line-height:1.75}.gs-library-dark-link{color:#0b2342;text-decoration:none;font-weight:900}.gs-library-types{padding:95px 0;background:#0b2342;color:#fff}.gs-library-type-list{border-top:1px solid rgba(255,255,255,.2)}.gs-library-type-list div{display:grid;grid-template-columns:240px 1fr;gap:30px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.2)}.gs-library-type-list b{color:#fff;letter-spacing:.06em}.gs-library-type-list span{color:#c4c9d0}
.gs-library-final{padding:110px 0;text-align:center;background:#f8f4ec}.gs-library-final h2{max-width:850px;margin-left:auto;margin-right:auto}.gs-library-account-note{margin-top:30px;padding:24px;border-top:1px solid #d8dde3;border-bottom:1px solid #d8dde3;display:grid;grid-template-columns:220px 1fr;gap:25px;color:#0b2342}.gs-library-account-note span{color:#4b5563;line-height:1.6}
@media(max-width:800px){.gs-library-model-grid{grid-template-columns:1fr}.gs-library-type-list div,.gs-library-account-note{grid-template-columns:1fr;gap:6px}}
