html body main{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;position:relative;height:fit-content;min-height:max(45rem,100vh);padding:0 2rem 6rem 2rem}html body main>h1{font-size:1.9rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:900;width:100%;color:var(--c3);margin-bottom:2rem;text-align:left}@media all and (max-width: 35rem){html body main>h1{font-size:6vw}}html body main div.ctn{padding:0 0 5rem 0;max-width:70rem}html body main div.ctn p{font-size:.9rem;font-weight:300;letter-spacing:.05rem;margin-top:.5rem;line-height:1.1rem}html body main div.ctn p b{font-weight:600}html body main div.ctn p a{text-decoration:underline;text-decoration-thickness:.1rem;cursor:pointer;color:var(--c5)}html body main div.ctn p a:hover{color:var(--c4)}html body main div.ctn p a:visited{color:var(--c9)}html body main div.ctn h2{font-size:1.5rem;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.15rem;color:var(--c4)}html body main div.ctn h2:not(:first-child){margin-top:2rem}html body main div.ctn h3{font-size:1.1rem;font-weight:700;text-align:left;text-transform:uppercase;margin-top:1.5rem;letter-spacing:.1rem}html body main div.ctn ul{list-style:none}html body main div.ctn ul li{font-weight:300;font-size:.9rem;letter-spacing:.05rem}html body main div.ctn ul li::before{content:"-";margin-right:.5rem}@media all and (max-width: 52rem){html body main{padding:0 2vw 6rem 2vw;justify-content:center}html body main section.lists div.row div.list ul{width:100%;max-width:35rem}}@media all and (min-width: 100rem){html body main{max-width:100rem;margin-left:calc(50% - 50rem)}}/*# sourceMappingURL=legal.css.map */
