.sep9-legal-world{background:var(--color-ground-2)}.sep9-legal-main{max-width:1120px;margin-inline:auto;padding:3rem 1.25rem 5rem}.sep9-legal-intro{max-width:720px;margin-bottom:3rem}.sep9-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}.sep9-legal-intro p{color:var(--color-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.7}.sep9-legal-intro .sep9-legal-date,.sep9-legal-intro .sep9-legal-review{font-size:.8125rem}.sep9-legal-layout{align-items:start;gap:3rem;display:grid}.sep9-legal-contents{flex-direction:column;align-items:flex-start;display:flex}.sep9-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}.sep9-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}.sep9-legal-layout article{min-width:0;max-width:720px;color:var(--color-muted);font-size:1rem;line-height:1.75}.sep9-legal-layout article section{scroll-margin-top:12rem}.sep9-legal-layout article section+section{margin-top:2.75rem}.sep9-legal-layout article p{margin:.875rem 0 0}.sep9-legal-layout a{color:var(--color-gold);overflow-wrap:anywhere;text-underline-offset:.25em}.sep9-legal-layout a:hover,.sep9-legal-layout article a{text-decoration:underline}@media (min-width:900px){.sep9-legal-main{padding:4rem 2.5rem 6rem}.sep9-legal-layout{grid-template-columns:224px minmax(0,1fr);gap:4rem}.sep9-legal-contents{position:sticky;top:12rem}}
