.legal-header{margin-bottom:2.5rem;text-align:center}.legal-outer{margin:5rem auto;max-width:940px;padding-left:20px;padding-right:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.legal-outer .legal-inner{margin:auto;max-width:900px;padding-left:30px;padding-right:30px}.legal-outer a{--tw-text-opacity:1;color:rgb(225 118 158/var(--tw-text-opacity));text-decoration-line:underline}.legal-outer h1{margin-bottom:.5rem;font-size:.875rem;line-height:1.3rem}.legal-outer .table-container{padding-left:2.5rem;padding-right:2.5rem}.legal-outer .table-container table{margin-top:3rem;width:100%;table-layout:fixed;border-collapse:collapse;table-layout:auto}.legal-outer .table-container td,.legal-outer .table-container th{border-width:1px;--tw-border-opacity:1;border-color:rgb(252 252 252/var(--tw-border-opacity));padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.3rem}.legal-outer .table-container th{font-weight:600}.legal-outer .table-container caption{caption-side:top}.legal-outer p{margin-bottom:.5rem;margin-top:.5rem}.legal-outer ol{counter-reset:subsection;list-style:none}.legal-outer ol>li{margin-bottom:1rem;counter-increment:section;position:relative}.legal-outer ol>li:before{font-weight:600;content:counter(section) ".";position:absolute;left:-30px;top:0}.legal-outer ol>li>ol{margin-left:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;padding-left:20px}.legal-outer ol>li>ol>li{margin-bottom:1rem;font-weight:400;counter-increment:subsection;position:relative}.legal-outer ol>li>ol>li:before{content:counter(section) "." counter(subsection);position:absolute;left:-40px;top:0}.legal-numbering ol{counter-reset:section;list-style:none}.legal-numbering ol>li{counter-increment:section;position:relative;padding-left:2rem}.legal-numbering ol>li:before{content:counter(section) ".";position:absolute;left:0;top:0;font-weight:600;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.legal-numbering ol>li>ol{counter-reset:subsection;margin-top:.5rem;padding-left:1.5rem}.legal-numbering ol>li>ol>li{counter-increment:subsection;padding-left:3rem}.legal-numbering ol>li>ol>li:before{content:counter(section) "." counter(subsection)}.legal-numbering ol>li>ol>li>ol{counter-reset:subsubsection;margin-top:.5rem;padding-left:1.5rem}.legal-numbering ol>li>ol>li>ol>li{counter-increment:subsubsection;padding-left:3rem;margin-bottom:.75rem}.legal-numbering ol>li>ol>li>ol>li:before{content:counter(section) "." counter(subsection) "." counter(subsubsection);left:0;width:2.5rem}