.legal{font-size:14px;line-height:24px;color:#2a3554;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px;padding:0 40px 40px}.legal>*{max-width:1140px;width:100%}.legal h1{font-size:24px;line-height:32px}@media(min-width:48em){.legal h1{font-size:30px;line-height:40px}}.legal h2{font-size:20px;font-weight:600;line-height:1.5;margin:40px 0 24px;color:var(--primary)}@media(min-width:48em){.legal h2{font-size:24px;line-height:32px}}.legal a{text-decoration:none;background-color:transparent;color:var(--primary)}.legal p{margin:1em 0}.legal ol{margin:20px 0 0;padding:0;counter-reset:li}.legal ol>li{position:relative;padding-left:0;margin:0 0 16px;list-style:none}.legal ol>li:before{content:counter(li) ".";counter-increment:li;position:absolute;text-align:right;font-weight:600;left:2px;top:1px;opacity:0}.legal ol>li ol>li{padding-left:40px}.legal ol>li ol>li:before{opacity:1}.legal table{width:100%;display:block;overflow-x:auto;border-spacing:0;margin-bottom:40px;border-collapse:collapse;border-radius:5px 5px 0 0}.legal thead{background-color:#f3f5f7}.legal tr:first-child td{border-top:0}.legal td{padding:12px}.legal th{padding:13px 12px;border-bottom:0;text-align:left}.legal th,.legal td{border:1px solid #eaebee}.legal ul.with-bullets{padding-left:10px}.legal ul.with-bullets li{list-style-type:disc;list-style-position:inside}
