._94XkvW_page{min-width:0;overflow-x:clip}._94XkvW_hero{padding-top:24px;padding-bottom:1rem}._94XkvW_head{grid-template-columns:1fr;align-items:end;gap:1.75rem;display:grid}._94XkvW_head .gsh-page-h1{margin-top:12px}._94XkvW_statNumber{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-gsh-navy);margin:0;font-size:40px;font-weight:800;line-height:1}@media (min-width:768px){._94XkvW_statNumber{font-size:56px}}._94XkvW_statText{color:#0d194eb8;max-width:28ch;margin:.65rem 0 0;font-size:17px;line-height:1.45}:is(._94XkvW_hero .gsh-public-eyebrow,._94XkvW_heading .gsh-public-eyebrow,._94XkvW_compare .gsh-public-eyebrow){text-transform:none}:is(._94XkvW_heading .gsh-h2,._94XkvW_compare .gsh-h2){max-width:none}:is(._94XkvW_heading .gsh-tone,._94XkvW_compare .gsh-tone){display:block}._94XkvW_chipScroller{margin-top:2.5rem;position:relative}._94XkvW_filterBar{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:10px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}._94XkvW_filterBar::-webkit-scrollbar{display:none}._94XkvW_filterBar .gsh-filter-chip{scroll-snap-align:start;flex:none;height:44px;min-height:44px}._94XkvW_filterBar .gsh-filter-chip:disabled{cursor:not-allowed;opacity:.45}._94XkvW_chipFade{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:24px;position:absolute;top:0;bottom:0;right:0}._94XkvW_mosaic{flex-direction:column;gap:16px;margin-top:2rem;display:flex}._94XkvW_track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}._94XkvW_track::-webkit-scrollbar{display:none}._94XkvW_trackWrap{position:relative}._94XkvW_trackFade{pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:24px;position:absolute;top:0;bottom:0;right:0}._94XkvW_tile{border-radius:var(--gsh-r-media);background:var(--color-gsh-navy);color:#fff;min-height:0;position:relative;overflow:hidden}._94XkvW_tileFeatured{aspect-ratio:4/5;width:100%}._94XkvW_track ._94XkvW_tile{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 78%}._94XkvW_tileImage{object-fit:cover;transition:transform .45s}._94XkvW_tile:hover ._94XkvW_tileImage{transform:scale(1.035)}._94XkvW_tileFade{z-index:1;pointer-events:none;background:linear-gradient(#0d194e0f 0%,#0d194e2e 42%,#0d194eb8 72%,#0d194ee6 100%);position:absolute;inset:0}._94XkvW_bentoUk ._94XkvW_tileFade,._94XkvW_bentoPhoto ._94XkvW_tileFade,._94XkvW_photoCard ._94XkvW_tileFade{background:linear-gradient(#0d194e0f 0%,#0d194e2e 42%,#0d194eb8 72%,#0d194ee6 100%)}._94XkvW_stretch{z-index:2;color:#fff;align-items:flex-end;padding:26px 28px;text-decoration:none;display:flex;position:absolute;inset:0}._94XkvW_stretch:focus-visible{outline-offset:-6px;outline:2px solid #fff}._94XkvW_tileFoot{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:36rem;padding:26px 28px;display:flex;position:absolute;inset:auto 0 0}._94XkvW_stretchTitle,._94XkvW_stretchMeta{color:inherit;text-decoration:none}._94XkvW_stretchTitle:focus-visible,._94XkvW_stretchMeta:focus-visible,._94XkvW_roleChipInBody:focus-visible{outline-offset:2px;outline:2px solid #fff}._94XkvW_stretchMeta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._94XkvW_tileBody{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:36rem;display:flex}._94XkvW_tileName{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.05}._94XkvW_tileFeatured ._94XkvW_tileName{font-size:44px}._94XkvW_tileDesc{color:#fffc;font-size:14.5px;line-height:1.4}._94XkvW_readGuide{pointer-events:none;height:48px;min-height:48px;margin-top:14px}._94XkvW_checked{color:#ffffffbf;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:inline-flex}._94XkvW_checkedDot{border-radius:var(--gsh-r-pill);background:var(--color-gsh-cyan);width:7px;height:7px}._94XkvW_roleChip,._94XkvW_roleChipInBody{z-index:3;height:44px;min-height:44px;color:var(--color-gsh-navy);font-family:var(--font-montserrat), Montserrat, sans-serif;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}._94XkvW_roleChip{position:absolute;top:22px;left:22px}._94XkvW_roleChipInBody{margin-top:0;position:static}._94XkvW_roleChip:before,._94XkvW_roleChipInBody:before{content:"";border-radius:var(--gsh-r-pill);background:var(--color-gsh-cyan);width:7px;height:7px}._94XkvW_roleChip:focus-visible,._94XkvW_roleChipInBody:focus-visible{outline:2px solid var(--color-gsh-navy);outline-offset:2px}._94XkvW_indexCard{border-radius:var(--gsh-r-card);box-shadow:var(--gsh-shadow-rest);background:#fff;margin-top:2.5rem;padding:8px 28px 12px}._94XkvW_az{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}._94XkvW_azRow{border-bottom:1px solid var(--color-gsh-line);break-inside:avoid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:22px 0;display:grid;position:relative}._94XkvW_photoBento{grid-template-columns:1fr;gap:16px;margin-top:2rem;display:grid}._94XkvW_photoGrid,._94XkvW_photoGridFiltered{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}._94XkvW_photoCard{aspect-ratio:4/3;border-radius:var(--gsh-r-media);background:var(--color-gsh-navy);color:#fff;position:relative;overflow:hidden}._94XkvW_photoCard:hover ._94XkvW_tileImage,._94XkvW_photoBento ._94XkvW_bentoUk:hover ._94XkvW_tileImage{transform:scale(1.035)}._94XkvW_flagBadge{z-index:3;position:absolute;top:16px;right:16px}._94XkvW_photoTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}._94XkvW_bentoUk ._94XkvW_photoTitle{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}._94XkvW_readGuideLink{color:#fff;margin-top:10px;font-size:14.5px;font-weight:700}._94XkvW_flagGrid,._94XkvW_flagGridFiltered{grid-template-columns:1fr 1fr;gap:12px;margin-top:2rem;display:grid}._94XkvW_flagUk{background:var(--color-gsh-navy);color:#fff;border-radius:22px;flex-direction:column;grid-column:1/-1;gap:16px;min-height:280px;padding:22px;display:flex}._94XkvW_flagUkTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._94XkvW_flagChip{min-height:36px;color:var(--color-gsh-navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._94XkvW_flagUkCopy{color:#fff;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;text-decoration:none;display:flex}._94XkvW_flagUkName{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;line-height:1.05}._94XkvW_flagUkRoute{color:#fffc;font-size:14.5px;line-height:1.4}._94XkvW_flagTile,._94XkvW_flagMore{min-height:176px;color:var(--color-gsh-navy);background:#fff;border:1px solid #e6e9f1;border-radius:22px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}._94XkvW_flagMore{background:#f3f5f9;border-color:#0000}._94XkvW_flagMain{min-width:0;color:inherit;flex-direction:column;flex:1;align-items:flex-start;gap:6px;text-decoration:none;display:flex}._94XkvW_flagName,._94XkvW_flagMoreTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.2}._94XkvW_flagRoute,._94XkvW_flagMoreLine{color:#515a80;font-size:14px;line-height:1.35}._94XkvW_flagFoot{min-height:36px;color:var(--color-gsh-navy);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._94XkvW_flagDot{background:var(--color-gsh-cyan);border-radius:999px;width:7px;height:7px}._94XkvW_flagMoreTitle{margin-top:8px}@media (min-width:640px){._94XkvW_photoGrid,._94XkvW_photoGridFiltered{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){._94XkvW_photoBento{grid-template-rows:minmax(168px,1fr) minmax(168px,1fr);grid-template-columns:1.4fr 1fr 1fr;gap:20px}._94XkvW_photoBento ._94XkvW_bentoUk{grid-area:1/1/span 2;height:auto;min-height:0}._94XkvW_photoBento>:nth-child(2){grid-area:1/2}._94XkvW_photoBento>:nth-child(3){grid-area:1/3}._94XkvW_photoBento>:nth-child(4){grid-area:2/2/auto/span 2}._94XkvW_photoGrid,._94XkvW_photoGridFiltered{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}}@media (min-width:1100px){._94XkvW_photoGrid,._94XkvW_photoGridFiltered{grid-template-columns:repeat(4,minmax(0,1fr))}._94XkvW_photoGrid>:last-child:nth-child(4n+3),._94XkvW_photoGridFiltered>:last-child:nth-child(4n+3){grid-column:span 2}._94XkvW_flagGrid{grid-template-rows:176px 176px;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:16px}._94XkvW_flagUk{grid-area:1/1/span 2;height:auto;min-height:0}._94XkvW_flagGridFiltered{grid-template-columns:repeat(4,minmax(0,1fr))}}._94XkvW_azName{min-height:44px;color:var(--color-gsh-navy);font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.015em;align-items:center;gap:10px;font-size:19px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._94XkvW_azName:focus-visible,._94XkvW_azRoles:focus-visible,._94XkvW_empty a:focus-visible{outline:2px solid var(--color-gsh-navy);outline-offset:2px}._94XkvW_azBlurb{color:#0d194eb8;margin-top:2px;font-size:14px;line-height:1.4;display:block}._94XkvW_azDot{border-radius:var(--gsh-r-pill);background:var(--color-gsh-cyan);flex:none;width:7px;height:7px}._94XkvW_azRoles{min-height:44px;color:var(--color-gsh-navy);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._94XkvW_empty{color:var(--color-gsh-navy);margin-top:2rem;font-size:16px}._94XkvW_empty a{color:var(--color-gsh-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-gsh-cyan);text-decoration-color:var(--color-gsh-cyan);text-underline-offset:3px;font-weight:700}._94XkvW_compare{border-radius:var(--gsh-r-media);grid-template-columns:1fr;align-items:center;gap:1.75rem;padding:2rem 1.5rem;display:grid}._94XkvW_compareActions{justify-items:stretch;gap:14px;display:grid}._94XkvW_compareNote{color:var(--gsh-text-2);margin:0;font-size:15px;line-height:1.45}._94XkvW_compareNote a{color:var(--color-gsh-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}._94XkvW_compareNote a:focus-visible{outline:2px solid var(--color-gsh-navy);outline-offset:2px}._94XkvW_bento{gap:16px;margin-top:2rem;display:grid}._94XkvW_bentoTop,._94XkvW_bentoBottom{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}._94XkvW_bentoTop::-webkit-scrollbar{display:none}._94XkvW_bentoBottom::-webkit-scrollbar{display:none}._94XkvW_bentoUk,._94XkvW_bentoPhoto,._94XkvW_bentoMap,._94XkvW_bentoMore{scroll-snap-align:start;border-radius:var(--gsh-r-media);flex:0 0 78%;min-height:280px;position:relative;overflow:hidden}._94XkvW_bentoUk{background:var(--color-gsh-navy);color:#fff}._94XkvW_bentoUk:hover ._94XkvW_tileImage,._94XkvW_bentoPhoto:hover ._94XkvW_tileImage{transform:scale(1.035)}._94XkvW_bentoPhoto{background:var(--color-gsh-navy);color:#fff}._94XkvW_bentoMap,._94XkvW_bentoMore{color:var(--color-gsh-navy);font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.02em;background:#f3f5f9;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._94XkvW_bentoMap img{object-fit:contain;pointer-events:none;height:58%;position:absolute;top:16px;left:16px;right:16px}._94XkvW_mapCount{color:var(--gsh-text-2);font-family:var(--font-inter), Inter, sans-serif;font-size:14px;font-weight:600}._94XkvW_bentoMore{justify-content:center;align-items:flex-start;font-size:22px}._94XkvW_bentoMap:focus-visible,._94XkvW_bentoMore:focus-visible{outline:2px solid var(--color-gsh-navy);outline-offset:2px}:is(._94XkvW_list.gsh-section--v2,._94XkvW_close.gsh-section--v2){padding-block:var(--gsh-section-y)}@media (min-width:900px){._94XkvW_hero{padding-top:36px}._94XkvW_head{grid-template-columns:1.3fr .7fr;gap:80px}._94XkvW_statNumber{font-size:56px}._94XkvW_chipScroller{margin-top:3.5rem}._94XkvW_filterBar{scroll-snap-type:none;flex-wrap:wrap;overflow:visible}._94XkvW_chipFade,._94XkvW_trackFade{display:none}._94XkvW_mosaic{grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:330px;gap:24px;margin-top:3rem;display:grid}._94XkvW_trackWrap,._94XkvW_track{display:contents}._94XkvW_tile,._94XkvW_tileFeatured,._94XkvW_track ._94XkvW_tile{aspect-ratio:auto;flex:none;width:auto;height:auto}._94XkvW_tileFeatured{grid-row:span 2}._94XkvW_bentoTop{grid-template-columns:1.35fr 1fr 1fr 1fr;min-height:340px;display:grid;overflow:visible}._94XkvW_bentoBottom{grid-template-columns:repeat(5,minmax(0,1fr));min-height:180px;display:grid;overflow:visible}._94XkvW_bentoUk,._94XkvW_bentoPhoto,._94XkvW_bentoMap,._94XkvW_bentoMore{flex:none;width:auto;height:auto;min-height:0}._94XkvW_bentoUk{min-height:340px}._94XkvW_bentoBottom ._94XkvW_stretch{padding:18px}._94XkvW_bentoBottom ._94XkvW_tileName{font-size:18px}._94XkvW_az{grid-template-columns:repeat(3,minmax(0,1fr))}._94XkvW_compare{grid-template-columns:1.2fr .8fr;gap:60px;padding:40px 0 0}._94XkvW_compareActions{justify-self:end;justify-items:end}}@media (max-width:639px){._94XkvW_az{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1279px){._94XkvW_tileFoot{flex-direction:column;display:flex}._94XkvW_roleChipInBody{order:-1}._94XkvW_azRow{grid-template-columns:minmax(0,1fr);align-items:start}._94XkvW_azRoles{order:-1;justify-self:start}}@media (prefers-reduced-motion:reduce){._94XkvW_tileImage,._94XkvW_tile:hover ._94XkvW_tileImage,._94XkvW_bentoUk:hover ._94XkvW_tileImage,._94XkvW_bentoPhoto:hover ._94XkvW_tileImage{transition:none;transform:none}}
/*# sourceMappingURL=1pqnjt-ynehpt.css.map*/