.GzNeGG_page{background-color:var(--color-primary);padding-top:calc(var(--header-height) + 3rem);padding-bottom:var(--section-padding-y);min-height:100vh}.GzNeGG_content{flex-direction:column;display:flex}.GzNeGG_badge{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);background-color:var(--color-secondary);border:1px solid var(--color-border-soft);border-radius:var(--radius-full);align-self:flex-start;margin-bottom:1.5rem;padding:.35rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.GzNeGG_title{color:var(--color-accent);margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.GzNeGG_lastUpdated{color:var(--color-text-muted);border-bottom:1px solid var(--color-glass-medium);margin-bottom:3.5rem;padding-bottom:1.5rem;font-size:.875rem}.GzNeGG_legalSection{margin-bottom:2.5rem}.GzNeGG_legalSection h2{color:var(--color-accent);margin-bottom:1rem;font-size:1.35rem;font-weight:700}.GzNeGG_legalSection p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.75}.GzNeGG_legalSection ul{margin-bottom:1rem;padding-left:1.5rem}.GzNeGG_legalSection li{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.95rem;line-height:1.75;list-style-type:disc}
