.gi-stats[data-astro-cid-62d46irs]{background:var(--color-surface-sunk);border-bottom:var(--rule-width) solid var(--color-rule)}.gi-stats-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gi-stat[data-astro-cid-62d46irs]{border-left:var(--line-width) solid var(--color-border);flex-direction:column;gap:6px;padding:24px 24px 22px;display:flex}.gi-stat[data-astro-cid-62d46irs]:first-child{border-left:0;padding-left:0}.gi-stat-n[data-astro-cid-62d46irs]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary-text);font-size:44px;font-weight:800;line-height:1}.gi-stat-label[data-astro-cid-62d46irs]{color:var(--color-text-body);font-size:14.5px}.gi-band[data-astro-cid-62d46irs]{border-bottom:var(--rule-width) solid var(--color-rule)}.gi-band[data-astro-cid-62d46irs]>.container[data-astro-cid-62d46irs]{padding-block:44px}.gi-kicker[data-astro-cid-62d46irs]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 16px;font-size:12px;font-weight:700}.gi-feature[data-astro-cid-62d46irs]{color:#fff;border:var(--rule-width) solid var(--color-rule);background:#2b35a0;grid-template-columns:minmax(0,1fr) 300px;text-decoration:none;display:grid}.gi-feature[data-astro-cid-62d46irs]:hover{color:#fff;background:#232c8a}.gi-feature-main[data-astro-cid-62d46irs]{flex-direction:column;gap:14px;padding:32px 36px;display:flex}.gi-tag-pillar[data-astro-cid-62d46irs]{color:#17171a;letter-spacing:.14em;text-transform:uppercase;background:#ffdd57;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.gi-feature-title[data-astro-cid-62d46irs]{font-family:var(--font-heading);letter-spacing:-.025em;font-size:40px;font-weight:800;line-height:1.08}.gi-feature[data-astro-cid-62d46irs]:hover .gi-feature-title[data-astro-cid-62d46irs]{text-decoration:underline 3px #ffdd57}.gi-feature-desc[data-astro-cid-62d46irs]{color:#daddf3;max-width:60ch;font-size:17px;line-height:1.6}.gi-feature-side[data-astro-cid-62d46irs]{border-left:var(--rule-width) solid #17171a;flex-direction:column;gap:10px;padding:32px 28px;display:flex}.gi-side-kicker[data-astro-cid-62d46irs]{letter-spacing:.14em;text-transform:uppercase;color:#ffdd57;font-size:11px;font-weight:700}.gi-side-list[data-astro-cid-62d46irs]{color:#fff;flex-direction:column;gap:6px;font-size:16px;display:flex}.gi-side-action[data-astro-cid-62d46irs]{font-family:var(--font-heading);color:#ffdd57;margin-top:auto;padding-top:14px;font-size:17px;font-weight:700}.gi-h2[data-astro-cid-62d46irs]{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:34px;font-weight:800;line-height:1.15;display:flex}.gi-count[data-astro-cid-62d46irs]{font-family:var(--font-mono);letter-spacing:0;color:var(--color-primary-text);font-size:13px;font-weight:600}.gi-bar[data-astro-cid-62d46irs]{background:var(--color-accent);width:80px;height:6px;margin:14px 0 26px}.gi-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gi-card[data-astro-cid-62d46irs]{min-width:0;display:flex}.gi-link[data-astro-cid-62d46irs]{background:var(--color-surface);border:var(--rule-width) solid var(--color-rule);min-width:0;color:var(--color-text);flex-direction:column;flex:1;gap:10px;padding:22px 24px;text-decoration:none;display:flex}.gi-link[data-astro-cid-62d46irs]:hover{background:var(--color-accent-tint);color:var(--color-text)}.gi-link[data-astro-cid-62d46irs]:hover .gi-card-title[data-astro-cid-62d46irs]{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px}.gi-card-kicker[data-astro-cid-62d46irs]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px;font-weight:700}.gi-card-kicker--pillar[data-astro-cid-62d46irs]{color:var(--color-primary-text)}.gi-card-title[data-astro-cid-62d46irs]{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.25}.gi-card-desc[data-astro-cid-62d46irs]{color:var(--color-text-body);font-size:14.5px;line-height:1.6}.gi-card-tools[data-astro-cid-62d46irs]{border-top:var(--line-width) solid var(--color-border);color:var(--color-text-body);margin-top:auto;padding-top:12px;font-size:13.5px;line-height:1.5}.gi-card-tools-kicker[data-astro-cid-62d46irs]{color:var(--color-text);font-weight:700}@media (width<=1099px){.gi-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-feature[data-astro-cid-62d46irs]{grid-template-columns:1fr}.gi-feature-side[data-astro-cid-62d46irs]{border-left:0;border-top:var(--rule-width) solid #17171a}}@media (width<=639px){.gi-stats-grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-stat[data-astro-cid-62d46irs],.gi-stat[data-astro-cid-62d46irs]:first-child{border-left:0;border-top:var(--line-width) solid var(--color-border);padding:18px 14px 16px}.gi-stat[data-astro-cid-62d46irs]:nth-child(-n+2){border-top:0}.gi-stat[data-astro-cid-62d46irs]:nth-child(2n){border-left:var(--line-width) solid var(--color-border)}.gi-stat-n[data-astro-cid-62d46irs]{font-size:34px}.gi-band[data-astro-cid-62d46irs]>.container[data-astro-cid-62d46irs]{padding-block:28px}.gi-feature-main[data-astro-cid-62d46irs],.gi-feature-side[data-astro-cid-62d46irs]{padding:20px 18px}.gi-feature-title[data-astro-cid-62d46irs]{font-size:28px}.gi-h2[data-astro-cid-62d46irs]{font-size:26px}.gi-grid[data-astro-cid-62d46irs]{grid-template-columns:1fr;gap:8px}}
