.privacy-page{display:block}

/* INTRO */
.privacy-intro__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));}
.privacy-intro__text{grid-column:4 / span 6;min-width:0;text-align:center;max-width:65ch;margin-inline:auto}
.dropcap{float:left;font-family:var(--font-heading);font-size:3rem;line-height:1;color:var(--color-accent-gold);padding-right:0.3rem}

/* DATA */
.privacy-data__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.privacy-data__col{min-width:0}
.privacy-data__highlight{min-width:0}

/* USAGE */
.privacy-usage__inner{display:block}
.privacy-usage__content{display:flex;flex-direction:column;gap:var(--space-3);max-width:none}
.privacy-usage__highlight{border-left:2px solid var(--color-accent-gold);padding-left:var(--space-3);background:var(--color-bg-secondary)}

/* SHARING */
.privacy-sharing__grid{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-4)}
.privacy-sharing__main{min-width:0}
.privacy-sharing__aside{min-width:0}

/* RETENTION */
.privacy-retention__inner{max-width:60ch;margin-inline:auto;text-align:center}

/* RIGHTS */
.privacy-rights__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.privacy-rights__list,.privacy-rights__how{min-width:0}

/* SECURITY */
.privacy-security__inner{max-width:none}

/* UPDATE */
.privacy-update__inner{max-width:60ch;margin-inline:auto;text-align:center}

@media(max-width:900px){
  .privacy-intro__text{grid-column:1 / -1}
  .privacy-data__grid{grid-template-columns:1fr}
  .privacy-sharing__grid{grid-template-columns:1fr}
  .privacy-rights__grid{grid-template-columns:1fr}
}
