.cg-hero.cg-hero-compact{padding:3.5rem 0 2.25rem;text-align:center;border-bottom-width:4px}.cg-hero.cg-hero-compact h1.cg-hero-headline{margin:0 auto}.cg-hero-sub{margin:.9rem 0 0;font-weight:700;font-size:1.05rem;letter-spacing:.01em;color:hsl(var(--accent))}.cg-hero-run-link{display:inline-block;margin-top:.45rem;color:hsl(var(--primary));font-size:.85rem;text-underline-offset:3px}.cg-home-agenda.cg-section{padding-top:1.5rem}.cg-home-group+.cg-home-group{margin-top:3.5rem}.cg-home-group-head{margin-bottom:1.25rem}.cg-home-group-head h2{font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.1;color:hsl(var(--primary));padding-bottom:.6rem;border-bottom:3px solid hsl(var(--accent));display:inline-block}.cg-home-group-head p{margin-top:.75rem;max-width:60ch;color:hsl(var(--muted-foreground))}.cg-home-card+.cg-home-card{margin-top:1.25rem}.cg-home-agenda .cg-run-band{margin:1.75rem 0}.cg-ribbon-inline{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-left:4px solid hsl(var(--accent));background:hsl(var(--primary) / .05)}.cg-ribbon-inline p{margin:0;color:hsl(var(--primary));font-weight:600}.cg-ribbon-inline a{color:hsl(var(--accent));font-weight:700;text-underline-offset:4px}@media(max-width:767px){.cg-hero.cg-hero-compact{padding:.75rem 0 .65rem;border-bottom-width:3px}.cg-hero.cg-hero-compact h1.cg-hero-headline{font-size:1.45rem;line-height:1.12;letter-spacing:-.015em;max-width:100%}.cg-hero-sub{margin-top:.4rem;font-size:.92rem}.cg-home-agenda.cg-section{padding-top:.75rem}.cg-home-group-head{margin-bottom:.6rem}.cg-home-group-head h2{font-size:1.2rem;padding-bottom:.35rem;border-bottom-width:2px}.cg-home-group+.cg-home-group{margin-top:2.25rem}.cg-home-card .cg-pillar-num{font-size:2.5rem;line-height:1}.cg-home-card .cg-pillar-summary{font-size:1rem;line-height:1.45}#lower-costs .cg-home-card:first-of-type .cg-pillar{padding-top:1rem}#lower-costs .cg-home-card:first-of-type .cg-pillar-top{margin-bottom:.35rem}}
