.VwghBG_page{background-color:var(--color-primary);padding-top:calc(var(--header-height) + 3rem);padding-bottom:var(--section-padding-y);min-height:100vh}.VwghBG_content{flex-direction:column;display:flex}.VwghBG_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}.VwghBG_title{color:var(--color-accent);margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.VwghBG_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}.VwghBG_legalSection{margin-bottom:2.5rem}.VwghBG_legalSection h2{color:var(--color-accent);margin-bottom:1rem;font-size:1.35rem;font-weight:700}.VwghBG_legalSection p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.75}.VwghBG_legalSection ul{margin-bottom:1rem;padding-left:1.5rem}.VwghBG_legalSection li{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.95rem;line-height:1.75;list-style-type:disc}
