.gi-hero[data-astro-cid-62d46irs]{border-bottom:1px solid var(--line);padding:140px 0 clamp(40px,5vw,64px)}.crumbs[data-astro-cid-62d46irs]{font-size:var(--fs-small);color:var(--ink-mute);gap:.6rem;margin-bottom:2rem;display:flex}.crumbs[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]{text-decoration:none}.crumbs[data-astro-cid-62d46irs] a[data-astro-cid-62d46irs]:hover{color:var(--ink)}h1[data-astro-cid-62d46irs]{max-width:none;font-size:clamp(2.8rem,1.2rem + 5vw,5.4rem)}.gi-hero[data-astro-cid-62d46irs] .lead[data-astro-cid-62d46irs]{max-width:38rem;margin-top:1.5rem}.gi-list[data-astro-cid-62d46irs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gi-list[data-astro-cid-62d46irs] li[data-astro-cid-62d46irs]{border-bottom:1px solid var(--line)}.gi-item[data-astro-cid-62d46irs]{color:inherit;transition:background-color .4s var(--ease), padding .5s var(--ease);border-radius:14px;gap:.6rem;padding:clamp(1.6rem,3vw,2.4rem) .5rem;text-decoration:none;display:grid}.gi-item[data-astro-cid-62d46irs]:hover{background:var(--bg-raised);padding-inline:1.2rem}.gi-meta[data-astro-cid-62d46irs]{font-size:var(--fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-weight:560}.gi-title[data-astro-cid-62d46irs]{color:var(--ink);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);line-height:1.05}.gi-desc[data-astro-cid-62d46irs]{max-width:46rem}.gi-go[data-astro-cid-62d46irs]{align-items:center;gap:.5rem;margin-top:.4rem;font-size:.95rem;font-weight:560;display:inline-flex}.gi-go[data-astro-cid-62d46irs] svg{width:14px;height:14px;transition:transform .5s var(--ease)}.gi-item[data-astro-cid-62d46irs]:hover .gi-go[data-astro-cid-62d46irs] svg{transform:translate(4px)}@media (width<=640px){.gi-hero[data-astro-cid-62d46irs]{padding:110px 0 36px}.crumbs[data-astro-cid-62d46irs]{margin-bottom:1.25rem}.gi-item[data-astro-cid-62d46irs]:hover{background:0 0;padding-inline:.5rem}}
