.guides-index{gap:34px;display:grid}.guides-index-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:44px;display:grid}.guides-index-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1}.guides-index-heading>p{color:#607184;margin:0;line-height:1.75}.guide-filters{flex-wrap:wrap;gap:8px;display:flex}.guide-filters a{color:#53677a;background:#fff;border:1px solid #dce4ec;border-radius:999px;align-items:center;min-height:42px;padding:9px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.guide-filters a:hover,.guide-filters a:focus-visible,.guide-filters a.active{color:#0b4da6;background:#eef5ff;border-color:#1266e3}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guide-card{background:#f7f9fb;border:1px solid #dce4ec;flex-direction:column;min-width:0;min-height:390px;padding:28px;display:flex}.guide-card-meta{color:#1266e3;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:16px;font-size:.7rem;font-weight:900;display:flex}.guide-card h2{letter-spacing:-.045em;margin:28px 0 16px;font-size:clamp(1.7rem,2.2vw,2.35rem);line-height:1.05}.guide-card h2 a:hover,.guide-card h2 a:focus-visible{color:#1266e3}.guide-card>p{color:#607184;margin:0;line-height:1.7}.guide-card-footer{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:26px;font-size:.78rem;display:flex}.guide-card-footer time{color:#7a8797}.guide-card-footer a{color:#1266e3;font-weight:850}.guide-empty{color:#607184;text-align:center;border:1px dashed #cbd7e2;padding:28px}.guide-article-shell{width:min(860px,100% - 48px);margin:auto}.guide-article-header{padding:56px 0 46px}.guide-return-link{color:#1266e3;align-items:center;min-height:44px;margin-bottom:32px;font-size:.86rem;font-weight:850;display:inline-flex}.guide-return-link:hover,.guide-return-link:focus-visible{text-decoration:underline}.guide-article-header .guide-article-meta{color:#1266e3;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:14px;font-size:.75rem;font-weight:850;display:flex}.guide-article-header h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(3rem,7vw,5.7rem);line-height:.96}.guide-article-deck{color:#607184;max-width:760px;font-size:1.18rem;line-height:1.75}.guide-article-body{padding-bottom:84px}.guide-article-body h2{letter-spacing:-.045em;margin:52px 0 18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.03}.guide-article-body p,.guide-article-body li{color:#33485d;font-size:1.04rem;line-height:1.85}.guide-article-body p{margin:0 0 24px}.guide-article-body ul{margin:0 0 28px;padding-left:24px}.guide-article-body li+li{margin-top:8px}.guide-article-cta{color:#fff;background:#07192c;margin:54px 0 0;padding:34px}.guide-article-cta .guide-article-cta-label{color:#7ce2f5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.guide-article-cta h2{margin:0 0 14px;font-size:clamp(1.8rem,4vw,2.7rem)}.guide-article-cta p{color:#b9cada;margin:0 0 22px}.guide-article-cta .button{display:inline-block}@media (max-width:900px){.guide-card-grid{grid-template-columns:1fr 1fr}.guides-index-heading{grid-template-columns:1fr;gap:20px}.guide-article-header{padding-top:48px}.guide-article-shell{width:min(100% - 36px,860px)}}@media (max-width:600px){.guide-card-grid{grid-template-columns:1fr}.guide-card{min-height:0;padding:24px}.guide-card-footer{flex-direction:column;align-items:flex-start}.guide-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.guide-filters::-webkit-scrollbar{display:none}.guide-filters a{white-space:nowrap}.guide-article-shell{width:calc(100% - 32px)}.guide-article-header{padding:38px 0 34px}.guide-return-link{margin-bottom:24px}.guide-article-header h1{font-size:clamp(2.65rem,13vw,4rem)}.guide-article-deck{font-size:1.04rem}.guide-article-body{padding-bottom:64px}.guide-article-body h2{margin-top:42px}.guide-article-body p,.guide-article-body li{font-size:1rem;line-height:1.75}.guide-article-cta{padding:24px 20px}}
