.legal-root{min-height:100vh;margin:0;padding:0}.legal-root .legal-header{padding:2rem 0}.legal-root .legal-header-inner{margin:0 auto}@media only screen and (max-width:36rem){.legal-root .legal-title{font-size:3rem}}.legal-root .legal-title{margin:0 0 2rem}.legal-root .legal-meta{flex-wrap:wrap;gap:2rem;display:flex}.legal-root .legal-intro{margin:0 auto}.legal-root .legal-intro p{margin:0}.legal-root .legal-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 auto;display:flex}.legal-root .legal-footer-note{line-height:1.6}.legal-root .legal-footer-tag{text-align:right}