:root{--primary-1:#404042;--primary-2:#6A6A6A;--secondary-1:#CD9326;--secondary-2:#B58121;--destructive-1:#C11515;--destructive-2:#911212;--light:#F3F3F3;--green-1:#378A0A;--green-2:#296907}p{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:var(--primary-1)}h1{font-size:48px;line-height:60px}h1,h2{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:var(--primary-1)}h2{font-size:36px;line-height:46px}h3{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:28px;line-height:36px;color:var(--primary-1)}h3.medium{font-weight:500}h4{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:27px;color:var(--primary-1)}h4.medium{font-weight:500}a{font-weight:400;font-size:16px;line-height:24px;text-decoration:underline;transition:color .2s ease-in}a,a.small{font-family:Lato,sans-serif;font-style:normal;color:var(--primary-1)}a.small{font-weight:300;font-size:12px;line-height:16px}a:hover{color:var(--secondary-1);cursor:pointer}small{font-family:Lato,sans-serif;font-weight:300}html{scroll-snap-type:none}.legal{display:flex;flex-direction:row;align-items:flex-start}.legal .tabs{padding:72px;display:flex;flex-direction:column}.legal .tabs .section-title{border:none;padding:0;background-color:rgba(0,0,0,0);text-align:left;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:27px;color:var(--primary-1);text-decoration:none;cursor:pointer}.legal .tabs .section-title.selected,.legal .tabs .section-title:hover{color:var(--secondary-1);text-decoration:underline}.legal .tabs .section-title:hover{transition:color .2s ease-in}.legal .legal-text{width:50vw;padding:72px;text-align:left;justify-content:flex-start;scroll-snap-align:start;align-items:flex-start;display:none}.legal .legal-text.selected{display:block}.legal .legal-text li{margin-left:20px;margin-bottom:18px}.legal .legal-text ol>li{margin-left:36px}.legal .legal-text ol>ol{margin-left:20px}.legal .legal-text h1{margin-bottom:32px}.legal .legal-text h2{margin-bottom:28px}.legal .legal-text p{margin-bottom:24px}@media(max-width:600px){.legal .legal-text{width:100%;padding:10px}.legal .tabs{padding:10px}}