.sep8-legal-world{background:var(--color-ground-2)}.sep8-legal-main{max-width:1120px;margin-inline:auto;padding:3rem 1.25rem 5rem}.sep8-legal-intro{max-width:720px;margin-bottom:3rem}.sep8-legal-intro h1{color:var(--color-gold);text-transform:uppercase;text-wrap:balance;margin:0 0 1.25rem;font-family:Gobold,Arial Narrow,sans-serif;font-size:clamp(2.5rem,5vw,4rem);line-height:1.2}.sep8-legal-intro p{color:var(--color-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.7}.sep8-legal-intro .sep8-legal-date,.sep8-legal-intro .sep8-legal-review{font-size:.8125rem}.sep8-legal-layout{align-items:start;gap:3rem;display:grid}.sep8-legal-contents{flex-direction:column;align-items:flex-start;display:flex}.sep8-legal-layout h2{color:var(--color-gold);text-transform:uppercase;margin:0 0 .875rem;font-family:Gobold,Arial Narrow,sans-serif;font-size:1.25rem;line-height:1.4}.sep8-legal-contents a{align-items:center;min-height:44px;padding-block:.5rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.sep8-legal-layout article{min-width:0;max-width:720px;color:var(--color-muted);font-size:1rem;line-height:1.75}.sep8-legal-layout article section{scroll-margin-top:5rem}.sep8-legal-layout article section+section{margin-top:2.75rem}.sep8-legal-layout article p{margin:.875rem 0 0}.sep8-legal-layout a{color:var(--color-gold);overflow-wrap:anywhere;text-underline-offset:.25em}.sep8-legal-layout a:hover,.sep8-legal-layout article a{text-decoration:underline}@media (min-width:900px){.sep8-legal-main{padding:4rem 2.5rem 6rem}.sep8-legal-layout{grid-template-columns:224px minmax(0,1fr);gap:4rem}.sep8-legal-contents{position:sticky;top:4.5rem}}
