.container{display:block;max-width:1280px;width:100%;margin:0 auto;padding:0 16px}.wrapper{margin-bottom:120px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:120px}@media (max-width:1023px){.wrapper{gap:64px}}.legal-text{counter-reset:first-level}.legal-text h2{counter-increment:first-level;counter-reset:second-level}.legal-text h2::before{content:counter(first-level) ". "}.legal-text h3::before{counter-increment:second-level;content:counter(first-level) "." counter(second-level) ". "}ol:has(>.legal-item){padding-left:0}.legal-item{list-style:none;counter-increment:second-level}.legal-item>p::before{content:counter(first-level) "." counter(second-level) ". "}.legal-table{border-collapse:collapse;width:100%}@media screen and (max-width:991px){.legal-table{font-size:.875rem}}.legal-table td,.legal-table th{border:1px solid #000;text-align:left;padding:.25rem}.legal-table li{list-style-type:lower-alpha}@media screen and (min-width:1440px){.legal-table li{font-size:1rem;line-height:1.25rem;margin-bottom:.3rem}}.legal-table-wrapper{width:100%;overflow:auto}@media screen and (max-width:479px){.blog-post-wrapper{width:100%}}.text-page{padding-bottom:40px;margin-top:5rem}@media (min-width:1261px){.text-page{padding-bottom:120px}}.text-page__top{margin-bottom:32px}@media (min-width:744px){.text-page__top{margin-bottom:24px}}@media (min-width:1261px){.text-page__top{text-align:center;margin-bottom:40px}}.text-page__title{text-transform:uppercase;color:var(--darkest)}.text-page__subtitle{font-size:22px;line-height:32px;color:var(--darkest);font-weight:700;margin-top:8px}@media (min-width:744px){.text-page__subtitle{font-size:40px;line-height:56px;margin-top:24px}}.text-page__review{font-size:16px;line-height:28px;color:var(--mid-700);margin-top:8px}@media (min-width:744px){.text-page__review{font-size:18px;line-height:28px;margin-top:24px}}@media (min-width:1261px){.text-page__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 64px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.text-page__sidebar{margin-bottom:40px}.text-page__sidebar:has(.text-page__sidebar-list:empty){display:none}@media (min-width:744px){.text-page__sidebar{margin-bottom:32px}}@media (min-width:1261px){.text-page__sidebar{width:280px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 64px 0 0;position:-webkit-sticky;position:sticky;top:88px}}.text-page__content p{font-size:16px;line-height:28px;color:var(--darkest)}@media (min-width:1261px){.text-page__content p{font-size:18px;line-height:32px}}.text-page__content h2,.text-page__content h3{margin:32px 0 16px;color:var(--mid-900);font-weight:700;text-transform:none}.text-page__content h2:first-child,.text-page__content h3:first-child{margin-top:0}.text-page__content h2:last-child,.text-page__content h3:last-child{margin-bottom:0}.text-page__content h2{font-size:22px;line-height:32px}@media (min-width:744px){.text-page__content h2{font-size:28px;line-height:40px}}.text-page__content h3{font-size:20px;line-height:28px}.text-page__content a{color:var(--landing-primary);text-decoration:none}.text-page__content ol,.text-page__content ul{margin-bottom:8px}.text-page__content ol li,.text-page__content ul li{font-size:16px;line-height:28px;color:var(--darkest);margin:0}@media (min-width:1261px){.text-page__content ol li,.text-page__content ul li{font-size:18px;line-height:32px}}.text-page__content ul{list-style:disc;list-style-position:inside}@media (min-width:1261px){.text-page__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.text-page__sidebar-list{list-style:none;padding:0;margin:0}.text-page__sidebar-item{margin-bottom:16px}.text-page__sidebar-item:last-child{margin-bottom:0}.text-page__sidebar-link{font-size:14px;line-height:24px;color:var(--mid-700);-webkit-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;font-weight:600}.text-page__sidebar-link.active{color:var(--landing-primary)}@media (min-width:744px){.text-page__sidebar-link{font-size:16px;line-height:28px}}@media (min-width:1261px){.text-page__sidebar-link:hover{color:var(--landing-primary)}}