:root{--text-color:#1d1d1d;--bg-color:#fff;--main-font:ABC Monument Grotesk, Neue Helvetica for Zara, Helvetica, Arial, sans-serif;--secondary-font:ABC Monument G SMono, ABC Monument Grotesk, Neue Helvetica for Zara, Helvetica, Arial, sans-serif;--font-size:clamp(12px, .833333vw, 22px);--font-size-mobile:clamp(8px, 4.10256vw, 36px);--side-padding:2rem;--vh:100vh}@media (max-width:768px){:root{--side-padding:1rem}}.legal main{padding:0 var(--side-padding);counter-reset:l1;max-width:70rem;margin:0 auto;padding-top:20rem}.legal main h1{margin-bottom:6rem;font-size:12.5rem;line-height:.8}.legal main h2{margin-top:3rem;margin-bottom:5rem;font-size:6.5rem;line-height:.8}@media (max-width:768px){.legal main h2{margin-bottom:4rem;font-size:4rem}}.legal main h3{margin-top:2.5rem;margin-bottom:4rem;font-size:5rem;line-height:.8}@media (max-width:768px){.legal main h3{margin-bottom:3rem;font-size:3rem}}.legal main h4{margin-top:2rem;margin-bottom:3rem;font-size:4rem;line-height:.8}@media (max-width:768px){.legal main h4{margin-bottom:2rem;font-size:2rem}}.legal main p{margin-bottom:2rem}@media (max-width:768px){.legal main p{margin-bottom:1rem}}.legal main p,.legal main a,.legal main li{text-align:center;font-family:var(--secondary-font);text-transform:uppercase;font-size:1rem;font-weight:300;line-height:1.4}@media (max-width:768px){.legal main p,.legal main a,.legal main li{font-size:.875rem}}.legal main .level-1{counter-increment:l1;counter-reset:l2;margin-top:6rem}.legal main .level-1:before{content:"(" counter(l1, decimal-leading-zero) ")";text-align:center;font-family:var(--secondary-font);text-transform:uppercase;margin-bottom:1rem;font-size:.9375rem;font-weight:300;display:block}.legal main .level-2{counter-increment:l2;counter-reset:l3;margin-top:5rem}.legal main .level-2:before{content:"(" counter(l1, decimal-leading-zero) "." counter(l2, decimal-leading-zero) ")";text-align:center;font-family:var(--secondary-font);text-transform:uppercase;margin-bottom:1rem;font-size:.9375rem;font-weight:300;display:block}.legal main .level-3{counter-increment:l3;margin-top:4rem}.legal main .level-3:before{content:"(" counter(l1, decimal-leading-zero) "." counter(l2, decimal-leading-zero) "." counter(l3, decimal-leading-zero) ")";text-align:center;font-family:var(--secondary-font);text-transform:uppercase;margin-bottom:1rem;font-size:.9375rem;font-weight:300;display:block}.legal main ol{counter-reset:item;text-align:center;padding:0;list-style:none}.legal main ol>li{counter-increment:item;text-align:center;font-family:var(--secondary-font);text-transform:uppercase;margin-top:1rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:300;display:block}.legal main ol>li p{margin-bottom:0}.legal main .level-1 ol>li:before{content:"(" counter(l1, decimal-leading-zero) "." counter(item, decimal-leading-zero) ") "}.legal main .level-2 ol>li:before{content:"(" counter(l1, decimal-leading-zero) "." counter(l2, decimal-leading-zero) "." counter(item, decimal-leading-zero) ") "}.legal main .level-3 ol>li:before{content:"(" counter(l1, decimal-leading-zero) "." counter(l2, decimal-leading-zero) "." counter(l3, decimal-leading-zero) "." counter(item, decimal-leading-zero) ") "}.legal main ul{text-align:center;padding:0;list-style:none}.legal main ul li p{margin-bottom:0}.legal main ul>li:before{content:"(-) ";text-align:center;font-family:var(--secondary-font);text-transform:uppercase;margin-top:1rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:300;display:block}
