.resources-page{background:#f7f8f7;color:#101722;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.resources-page *,.resources-page *:before,.resources-page *:after{box-sizing:border-box}.resources-page h1,.resources-page h2,.resources-page h3,.resources-page p,.resources-page figure,.resources-page ol{margin:0}.resources-page a{color:inherit;text-decoration:none}.resources-shell{width:min(100% - 64px,1280px);margin:0 auto}.resources-kicker{color:#16877f;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.resources-kicker--light{color:#b7d4ce}.resources-hero{overflow:hidden;padding:clamp(72px,9vw,142px) 0;background-color:#12333a;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(142,225,209,.18),transparent 30%);background-size:var(--site-hero-grid-size) var(--site-hero-grid-size),var(--site-hero-grid-size) var(--site-hero-grid-size),auto;color:#fff}.resources-hero__inner{max-width:820px}.resources-hero h1,.resources-guide h2,.resources-gap h2,.resources-split-heading h2,.resources-rollout h2,.resources-routes h2,.resources-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.07em;line-height:.94}.resources-hero h1{max-width:15ch;margin:20px 0 28px;color:#fff;font-size:clamp(3.25rem,4.75vw,5.55rem);text-wrap:balance}.resources-hero .resources-kicker{color:#8ee1d1}.resources-hero__copy>p:not(.resources-kicker){max-width:52ch;color:#d6e8e4;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.68}.resources-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.resources-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:14px 18px;font-size:.87rem;font-weight:750;transition:transform .18s ease,background .18s ease,border-color .18s ease}.resources-button:hover{transform:translateY(-2px)}.resources-button--solid{background:#16877f;color:#fff!important}.resources-button--solid:hover{background:#fff;color:#101722!important}.resources-button--quiet{border:1px solid rgba(255,255,255,.42);background:transparent;color:#fff!important}.resources-button--quiet:hover{border-color:#fff;background:#ffffff1a}.resources-button--white{margin-top:34px;background:#fff;color:#101722!important}.resources-button--white:hover{background:#d6e8e4}.resources-guide{padding:clamp(86px,10vw,156px) 0;background:#fff}.resources-guide__inner{display:grid;gap:20px;max-width:820px}.resources-guide h2{max-width:18ch;font-size:clamp(2.55rem,4vw,4.45rem);text-wrap:balance}.resources-guide p:not(.resources-kicker){max-width:62ch;color:#526965;font-size:1.05rem;line-height:1.68}.resources-text-link{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:#16877f!important;font-size:.92rem;font-weight:750}.resources-text-link span{font-size:1.2rem}.resources-gap{padding:clamp(88px,10vw,156px) 0;background:#101722;color:#fff}.resources-gap__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);gap:clamp(52px,9vw,150px);align-items:end}.resources-gap h2{max-width:15ch;margin-top:18px;font-size:clamp(2.55rem,4vw,4.45rem);text-wrap:balance}.resources-gap__grid>p{max-width:49ch;color:#d6e8e4;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.65}.resources-fit{padding:clamp(84px,10vw,152px) 0;background:#f2f5f4}.resources-split-heading{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,.72fr);gap:clamp(40px,9vw,150px)}.resources-split-heading h2{max-width:17ch;margin-bottom:24px;font-size:clamp(2.4rem,3.75vw,4.2rem);text-wrap:balance}.resources-split-heading div>p{max-width:58ch;color:#526965;font-size:1.05rem;line-height:1.68}ol.resources-fit__questions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(88px,8vw,118px) 0 0;padding:0;list-style:none;border-top:1px solid rgba(16,23,34,.18);border-bottom:1px solid rgba(16,23,34,.18)}.resources-fit__questions li{display:grid;grid-template-rows:auto 1fr;gap:48px;min-height:276px;padding:26px 22px 30px;border-left:1px solid rgba(16,23,34,.14);background:#fff}.resources-fit__questions li:first-child{border-left:0}.resources-fit__questions li:nth-child(2){background:#e7f1ee}.resources-fit__questions li:nth-child(3){background:#dcebe7}.resources-fit__questions li:nth-child(4){background:#12333a}.resources-fit__questions li:nth-child(5){background:#16877f}.resources-fit__questions span{color:#718985;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.11em}.resources-fit__questions h3{margin-bottom:12px;color:#101722;font-size:1.08rem;line-height:1.2}.resources-fit__questions p{color:#526965;font-size:.9rem;line-height:1.6}.resources-fit__questions li:nth-child(4) span,.resources-fit__questions li:nth-child(5) span{color:#b7d4ce}.resources-fit__questions li:nth-child(4) h3,.resources-fit__questions li:nth-child(5) h3{color:#fff}.resources-fit__questions li:nth-child(4) p,.resources-fit__questions li:nth-child(5) p{color:#ffffffb3}.resources-rollout{padding:clamp(84px,10vw,152px) 0;background:#dcebe7}.resources-rollout__heading{max-width:820px}.resources-rollout h2{max-width:18ch;margin:20px 0 24px;font-size:clamp(2.4rem,3.75vw,4.2rem);text-wrap:balance}.resources-rollout__heading>p:last-child{max-width:62ch;color:#435a56;font-size:1.05rem;line-height:1.68}ol.resources-rollout__steps{position:relative;display:grid;gap:0;width:min(100%,980px);margin:clamp(88px,8vw,118px) auto 0;padding:0;list-style:none}.resources-rollout__steps:before{position:absolute;top:62px;bottom:62px;left:35px;width:1px;background:#16877f;content:""}.resources-rollout__steps li{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr);gap:34px;align-items:center;min-height:164px}.resources-rollout__steps li:nth-child(2){margin-left:clamp(68px,10vw,144px)}.resources-rollout__steps li:nth-child(3){margin-left:clamp(136px,20vw,288px)}.resources-rollout__steps span{position:relative;z-index:1;display:grid;width:70px;height:70px;place-items:center;border-radius:50%;background:#101722;color:#b7d4ce;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;letter-spacing:.11em}.resources-rollout__steps li:nth-child(2) span{background:#fff;color:#16877f}.resources-rollout__steps li:nth-child(3) span{background:#16877f;color:#fff}.resources-rollout__steps div{max-width:570px;padding:0 0 24px;border-bottom:1px solid rgba(16,23,34,.18)}.resources-rollout__steps h3{color:#101722;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,2.65rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.resources-rollout__steps p{max-width:48ch;margin-top:12px;color:#526965;font-size:.96rem;line-height:1.65}.resources-routes{padding:clamp(84px,10vw,152px) 0;background:#fff}.resources-routes__heading{max-width:820px}.resources-routes h2{max-width:18ch;margin-top:20px;font-size:clamp(2.4rem,3.75vw,4.2rem);text-wrap:balance}.resources-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(88px,8vw,118px)}.resources-routes__grid a{display:flex;flex-direction:column;min-height:306px;padding:24px;background:#f2f5f4;transition:transform .18s ease,background .18s ease,color .18s ease}.resources-routes__grid a:nth-child(2){margin-top:26px;background:#dcebe7}.resources-routes__grid a:nth-child(3){margin-top:52px;background:#12333a;color:#fff}.resources-routes__grid a:nth-child(4){margin-top:78px;background:#e7f1ee}.resources-routes__grid a:hover{background:#16877f;color:#fff;transform:translateY(-5px)}.resources-routes__grid span{color:#16877f;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.11em}.resources-routes__grid h3{max-width:9ch;margin:auto 0 12px;color:#101722;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.35vw,2.4rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.resources-routes__grid p{color:#526965;font-size:.9rem;line-height:1.6}.resources-routes__grid b{display:flex;justify-content:space-between;gap:8px;margin-top:22px;font-size:.78rem}.resources-routes__grid i{color:#16877f;font-size:1.1rem;font-style:normal}.resources-routes__grid a:nth-child(3) span{color:#b7d4ce}.resources-routes__grid a:nth-child(3) h3{color:#fff}.resources-routes__grid a:nth-child(3) p{color:#ffffffad}.resources-routes__grid a:hover span,.resources-routes__grid a:hover i{color:#d6e8e4}.resources-routes__grid a:hover h3{color:#fff}.resources-routes__grid a:hover p{color:#ffffffc7}.resources-cta{padding:clamp(104px,12vw,190px) 0;background:#16877f;color:#fff;text-align:center}.resources-cta__inner{max-width:900px}.resources-cta h2{max-width:12ch;margin:20px auto 25px;font-size:clamp(3rem,5vw,5.3rem)}.resources-cta p:not(.resources-kicker){max-width:64ch;margin:0 auto;color:#fffc;font-size:1.04rem;line-height:1.68}@media(max-width:1100px){.resources-gap__grid{grid-template-columns:minmax(0,.8fr) minmax(410px,1.2fr);gap:54px}.resources-fit__questions li{min-height:294px;padding-inline:18px}.resources-routes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-routes__grid a:nth-child(n){margin-top:0}}@media(max-width:820px){.resources-shell{width:min(100% - 40px,620px)}.resources-hero{padding-top:64px}.resources-gap__grid,.resources-split-heading{grid-template-columns:1fr;gap:34px}ol.resources-fit__questions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:68px}.resources-fit__questions li,.resources-fit__questions li:first-child{min-height:230px;border-top:1px solid rgba(16,23,34,.14);border-left:1px solid rgba(16,23,34,.14)}.resources-fit__questions li:nth-child(odd){border-left:0}.resources-fit__questions li:nth-child(5){grid-column:1 / -1}ol.resources-rollout__steps{width:100%;margin-top:68px}.resources-rollout__steps li{grid-template-columns:62px minmax(0,1fr);gap:24px;min-height:146px}.resources-routes__grid{margin-top:68px}.resources-cta{text-align:left}.resources-cta h2,.resources-cta p:not(.resources-kicker){margin-left:0}}@media(min-width:720px)and (max-width:820px){.resources-gap__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.resources-split-heading{grid-template-columns:minmax(130px,.28fr) minmax(0,.72fr);gap:28px}}@media(max-width:560px){.resources-shell{width:min(100% - 32px,620px)}.resources-hero h1{max-width:14ch;font-size:clamp(3rem,13.5vw,4rem)}.resources-actions{display:grid}.resources-button{width:100%}.resources-guide,.resources-gap,.resources-fit,.resources-rollout,.resources-routes{padding-block:72px}.resources-guide h2,.resources-gap h2,.resources-split-heading h2,.resources-rollout h2,.resources-routes h2{font-size:clamp(2.2rem,10vw,2.45rem)}ol.resources-fit__questions{grid-template-columns:1fr;margin-top:56px}.resources-fit__questions li,.resources-fit__questions li:nth-child(n){min-height:0;padding:20px 0;border-left:0;background:transparent}.resources-fit__questions li>div{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(0,.6fr);gap:16px}.resources-fit__questions h3{margin:0}.resources-fit__questions li:nth-child(4) h3,.resources-fit__questions li:nth-child(5) h3{color:#101722}.resources-fit__questions li:nth-child(4) p,.resources-fit__questions li:nth-child(5) p{color:#526965}.resources-fit__questions li:nth-child(4) span,.resources-fit__questions li:nth-child(5) span{color:#718985}ol.resources-rollout__steps{margin-top:56px}.resources-rollout__steps:before{left:25px}.resources-rollout__steps li,.resources-rollout__steps li:nth-child(n){grid-template-columns:50px minmax(0,1fr);gap:16px;min-height:0;margin-left:0;padding:0 0 24px}.resources-rollout__steps li+li{padding-top:24px}.resources-rollout__steps span{width:50px;height:50px;font-size:.6rem}.resources-rollout__steps div{padding-bottom:24px}.resources-routes__grid{grid-template-columns:1fr;margin-top:56px}.resources-routes__grid a{min-height:240px}.resources-cta{padding-block:96px}}@media(min-width:381px)and (max-width:560px){ol.resources-fit__questions,.resources-routes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-fit__questions li,.resources-fit__questions li:nth-child(n){min-height:230px;padding:20px 16px;border-left:1px solid rgba(16,23,34,.14);background:#fff}.resources-fit__questions li:nth-child(odd){border-left:0}.resources-fit__questions li:nth-child(2){background:#e7f1ee}.resources-fit__questions li:nth-child(3){background:#dcebe7}.resources-fit__questions li:nth-child(4){background:#12333a}.resources-fit__questions li:nth-child(5){grid-column:1 / -1;max-width:calc(50% - 5px);background:#16877f}.resources-fit__questions li>div{display:block}.resources-fit__questions h3{margin:0 0 12px}.resources-fit__questions li:nth-child(4) h3,.resources-fit__questions li:nth-child(5) h3{color:#fff}.resources-fit__questions li:nth-child(4) p,.resources-fit__questions li:nth-child(5) p{color:#ffffffb3}.resources-fit__questions li:nth-child(4) span,.resources-fit__questions li:nth-child(5) span{color:#b7d4ce}.resources-routes__grid a{min-height:240px}}
