
.fs-news-page .fsn-header a{color:#142326}.fs-news-page .fsn-header a:hover,.fs-news-page .fsn-header .fsn-current,.fs-news-page .fsn-header .fsn-contact{color:#fff}.fst-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:4rem;align-items:center}.fst-hero h1{font-size:clamp(2.6rem,4.5vw,4.8rem)}.fst-lead{max-width:40rem;font-size:1.08rem;margin:0 0 2rem}.fst-hero-link{display:inline-block;border-bottom:1px solid #a5c9c7;padding:.6rem 0;color:#fff!important;font-weight:700}.fst-hero-link:hover{color:#a5c9c7!important}.fst-roadmap{border:1px solid #527572;padding:2rem;background:#1c3436}.fst-roadmap>div{display:flex;gap:1.5rem;align-items:center;border-bottom:1px solid #527572;padding:1.1rem 0}.fst-roadmap>div>span{color:#a5c9c7;font-family:Georgia,serif;font-size:2rem}.fst-roadmap p{margin:0}.fst-roadmap .fst-roadmap-note{font-size:.8rem;line-height:1.7;color:#b5cfcc;margin-top:1.5rem}.fst-tools{padding:4.5rem 5%;scroll-margin-top:2rem}.fst-section-head{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;margin-bottom:2.5rem}.fst-section-head>p{font-size:.98rem;color:#526967;align-self:end;margin:0}.fst-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.fst-tool{border:1px solid #d2dddb;padding:2rem;display:flex;flex-direction:column;background:#fff;min-width:0}.fst-tool:nth-child(2),.fst-tool:nth-child(3){background:#f3f6f4}.fst-tool-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem}.fst-number{font-family:Georgia,serif;font-size:2.8rem;color:#387078;line-height:1}.fst-tool-top .fsn-eyebrow{margin:0;font-size:.7rem;color:#526967}.fst-tool h3{font-size:1.7rem;letter-spacing:-.03em;line-height:1.3;margin:0 0 1rem;color:#142326}.fst-tool>p{font-size:.95rem;color:#526967;margin:0 0 1.5rem}.fst-inputs{font-size:.8rem;color:#526967;margin-top:auto;padding:1rem 0;border-top:1px solid #d2dddb}.fst-inputs>span{display:block;font-weight:800;color:#142326;margin-bottom:.3rem}.fst-tool>a{display:flex;justify-content:space-between;gap:1rem;background:#142326;color:#fff!important;font-size:.9rem;font-weight:800;padding:1rem 1.3rem;margin-top:1rem;transition:background-color .2s}.fst-tool>a:hover{background:#387078}.fst-method{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:4.5rem 5%;background:#edf2ef}.fst-method ol{margin:0;padding-left:1.4rem}.fst-method li{padding:0 0 1.5rem 1rem}.fst-method li::marker{color:#387078;font-weight:800}.fst-method h3{font-size:1.12rem;margin:0 0 .5rem;color:#142326}.fst-method p{font-size:.9rem;margin:0;color:#526967}.fst-faq{padding:4.5rem 5%;max-width:70rem;margin:auto}.fst-faq h2{margin-bottom:2rem}.fst-faq details{border-top:1px solid #d2dddb;padding:1.3rem 0}.fst-faq details:last-child{border-bottom:1px solid #d2dddb}.fst-faq summary{font-size:1rem;font-weight:800;cursor:pointer}.fst-faq summary:hover{color:#387078}.fst-faq details p{font-size:.95rem;color:#526967;margin:1rem 0 0}.fst-faq summary:focus-visible{outline:3px solid #78bfc6;outline-offset:4px}@media(max-width:1024px){.fst-hero{grid-template-columns:1fr;gap:2.5rem}.fst-roadmap{max-width:42rem}.fst-section-head{grid-template-columns:1fr;gap:1.5rem}.fst-method{gap:2rem}}@media(max-width:640px){.fst-hero{padding:3rem 5%}.fst-hero h1{font-size:2.7rem}.fst-roadmap{padding:1.5rem}.fst-tools,.fst-method,.fst-faq{padding:3rem 5%}.fst-grid,.fst-method{grid-template-columns:1fr}.fst-tool{padding:1.5rem}.fst-tool h3{font-size:1.45rem}}

.fs-news-page{overflow-x:clip}.fs-news-page .cky-preference-center{max-width:calc(100vw - 2rem)}
