.cgu-main{display:block}

.cgu-hero__container{display:flex;justify-content:center}
.cgu-hero__content{max-width:640px;text-align:center}
.cgu-hero__intro{color:var(--color-text-secondary)}
.cgu-dropcap{float:left;font-family:var(--font-heading);font-size:3rem;line-height:1;margin-right:0.5rem;color:var(--color-accent-gold)}

.cgu-access__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}
.cgu-access__col{grid-column:span 8;min-width:0}

.cgu-poker__container{display:flex;justify-content:center}
.cgu-poker__content{max-width:800px;min-width:0}
.cgu-highlight{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}

.cgu-ip__container{display:flex}
.cgu-ip__content{max-width:700px}

.cgu-responsibility__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.cgu-responsibility__col{min-width:0}

.cgu-data__container{display:flex;justify-content:center}
.cgu-data__content{max-width:640px}

.cgu-updates__container{display:flex;justify-content:center}
.cgu-updates__content{max-width:520px}

@media (max-width:1024px){
.cgu-access__col{grid-column:span 12}
}

@media (max-width:768px){
.cgu-hero__content{text-align:left}
.cgu-responsibility__grid{grid-template-columns:1fr}
}
