.legal__title{font-size:24px;font-weight:var(--font-semibold);line-height:1.4;margin:0 0 16px}@media(min-width:769px){.legal__title{font-size:20px;margin:0 0 18px}}.legal__title small{display:block;font-size:20px}@media(min-width:769px){.legal__title small{font-size:16px}}.legal__subtitle{font-size:16px;font-weight:var(--font-semibold);line-height:1.125;margin:24px 0 20px;padding:0}.legal__subtitle.is-countable{counter-increment:title-counter;counter-reset:list-counter}.legal__subtitle.is-countable:before{color:#19222a;content:counter(title-counter) ". ";font-weight:var(--font-semibold)}.legal__category-title{font-size:15px;font-weight:var(--font-semibold);line-height:1.125;margin:20px 0 16px;padding:0}.legal__paragraph{margin:20px 0;padding:0}.legal__category-title+.legal__paragraph,.legal__subcontent>.legal__paragraph:first-child{margin-top:16px}.legal__list-item.is-countable>.legal__paragraph:first-child{display:inline;margin:0}.legal__list{line-height:1.429;list-style-type:none;margin:6px 0 12px 12px;padding:0}.legal__list-item{padding:1px 0 1px 1px}.legal__list-item:not(.is-countable):before{color:#2e51ff;content:"•";display:inline-block;margin-right:2px}.legal__list-item.is-countable:not(.legal__list-item.is-countable .legal__list-item){counter-increment:list-counter;counter-reset:sublist-counter}.legal__list-item.is-countable:not(.legal__list-item.is-countable .legal__list-item):before{color:#19222a;content:counter(title-counter) "." counter(list-counter) ". ";font-weight:var(--font-semibold)}.legal__list-item.is-countable .legal__list-item{counter-increment:sublist-counter}.legal__list-item.is-countable .legal__list-item:before{color:#19222a;content:counter(title-counter) "." counter(list-counter) "." counter(sublist-counter) ". ";font-weight:var(--font-semibold)}@media(min-width:769px){.legal__subcontent{margin:0 0 0 12px}}