.gindex[data-astro-cid-lxjewoq2]{padding-block:2.25rem 3.5rem}.gindex__head[data-astro-cid-lxjewoq2]{border-left:3px solid var(--color-primary);max-width:38rem;margin-bottom:1.5rem;padding-left:1rem}.gindex__title[data-astro-cid-lxjewoq2]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.8vw,1.95rem)}.gindex__lede[data-astro-cid-lxjewoq2]{color:var(--color-muted);margin:.45rem 0 0;line-height:1.55}.gindex__feature[data-astro-cid-lxjewoq2]{color:inherit;border:1px solid var(--color-border);background:#152033;gap:0;margin-bottom:1.25rem;text-decoration:none;transition:transform .16s,border-color .16s;display:grid;overflow:hidden}.gindex__feature[data-astro-cid-lxjewoq2]:hover{border-color:var(--color-primary)}.gindex__feature-art[data-astro-cid-lxjewoq2]{object-fit:cover;width:100%;height:88px;display:block}.gindex__feature-body[data-astro-cid-lxjewoq2]{color:#f4f7fb;background:linear-gradient(#152635,#152033 40%,#101822);padding:1.35rem 1.25rem 1.5rem}.gindex__feature-body[data-astro-cid-lxjewoq2] h3[data-astro-cid-lxjewoq2]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;max-width:22ch;margin:.35rem 0 .65rem;font-size:clamp(1.45rem,3vw,1.9rem)}.gindex__feature-body[data-astro-cid-lxjewoq2]>p[data-astro-cid-lxjewoq2]{color:#f4f7fbd1;max-width:60ch;margin:0;line-height:1.55}.gindex__take[data-astro-cid-lxjewoq2]{background:#ffffff0f;border-inline-start:2px solid #7dcea0;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.75rem .85rem;display:grid;color:#d7e8df!important;margin:1rem 0 0!important}.gindex__take[data-astro-cid-lxjewoq2] span[data-astro-cid-lxjewoq2]{font-family:var(--font-display);color:#7dcea0;font-weight:700}.gindex__go[data-astro-cid-lxjewoq2]{color:#7dcea0;margin-top:1.1rem;font-weight:700;display:inline-block}.gindex__cat[data-astro-cid-lxjewoq2]{letter-spacing:.05em;text-transform:none;color:#7dcea0;font-size:.75rem;font-weight:700}.gindex__list[data-astro-cid-lxjewoq2]{gap:0;margin:0;padding:0;list-style:none;display:grid}.gindex__list[data-astro-cid-lxjewoq2]>li[data-astro-cid-lxjewoq2]{border-bottom:1px solid color-mix(in srgb, var(--color-border) 85%, transparent)}.gindex__list[data-astro-cid-lxjewoq2]>li[data-astro-cid-lxjewoq2]:first-child{border-top:1px solid color-mix(in srgb, var(--color-border) 85%, transparent)}.gindex__row[data-astro-cid-lxjewoq2]{color:inherit;animation:.4s ease-out both row-in;animation-delay:calc(var(--i) * 40ms);background:0 0;border:none;border-inline-start:3px solid #0000;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;padding:1.15rem .15rem 1.15rem .65rem;text-decoration:none;transition:border-color .16s,background-color .16s,padding-inline-start .16s;display:grid}.gindex__row[data-astro-cid-lxjewoq2]:hover{border-inline-start-color:var(--color-primary);background:#ffffff8c;padding-inline-start:.85rem}.gindex__num[data-astro-cid-lxjewoq2]{font-family:var(--font-display);color:var(--color-primary);letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1}.gindex__main[data-astro-cid-lxjewoq2] .gindex__cat[data-astro-cid-lxjewoq2]{color:var(--color-primary)}.gindex__main[data-astro-cid-lxjewoq2] strong[data-astro-cid-lxjewoq2]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.2rem;font-size:1.15rem;line-height:1.25;display:block}.gindex__main[data-astro-cid-lxjewoq2] p[data-astro-cid-lxjewoq2]{color:var(--color-muted);max-width:62ch;margin:.35rem 0 0;font-size:.9375rem;line-height:1.45}.gindex__arrow[data-astro-cid-lxjewoq2]{color:var(--color-primary);font-size:1.25rem;font-weight:700}@keyframes row-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gindex__row[data-astro-cid-lxjewoq2]{animation:none}}@media (width<=640px){.gindex__row[data-astro-cid-lxjewoq2]{grid-template-columns:2.25rem minmax(0,1fr)}.gindex__arrow[data-astro-cid-lxjewoq2]{display:none}.gindex__feature-art[data-astro-cid-lxjewoq2]{height:64px}}.hub-hero[data-astro-cid-62d46irs]{isolation:isolate;color:#f4f7fb;border-bottom:1px solid var(--color-border);background:linear-gradient(105deg,#0a4f3d 0%,#152033 55%,#1a4d63 100%);min-height:16rem;position:relative;overflow:hidden}.hub-hero__media[data-astro-cid-62d46irs]{z-index:-1;position:absolute;inset:0}.hub-hero__media[data-astro-cid-62d46irs] img[data-astro-cid-62d46irs]{object-fit:cover;opacity:.5;width:100%;max-width:none;height:100%}.hub-hero__media[data-astro-cid-62d46irs]:after{content:"";background:linear-gradient(105deg,#0a1e1cd9 0%,#0c162499 55%,#1a4d6366 100%);position:absolute;inset:0}.hub-hero__content[data-astro-cid-62d46irs]{max-width:40rem;padding-block:3.25rem 2.75rem}.hub-hero__brand[data-astro-cid-62d46irs]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}h1[data-astro-cid-62d46irs]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.85rem,4.5vw,2.75rem)}.lede[data-astro-cid-62d46irs]{color:#f4f7fbd6;max-width:44ch;margin:0;font-size:1.0625rem;line-height:1.65}@media (width<=640px){.hub-hero__content[data-astro-cid-62d46irs]{padding-block:2.5rem 2rem}}
