.legal-document-container{max-width:800px;margin:0 auto;padding:20px;font-family:sans-serif;line-height:1.5;color:#333}.legal-document-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;text-align:center}.legal-document-container .last-updated{font-style:italic;text-align:center;margin-bottom:2rem}.legal-document-container h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:.3rem}.legal-document-container h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.5rem;font-weight:400}.legal-document-container p{margin-bottom:1rem}.legal-document-container ul{list-style-type:disc;margin-inline-start:2rem;margin-bottom:1rem}.legal-document-container ul li{margin-bottom:.5rem}.legal-document-container ol{list-style-type:decimal;margin-inline-start:2rem;margin-bottom:1rem}.legal-document-container ol li{margin-bottom:.5rem}.legal-document-container ol li.numbered-list-nested{list-style:none}.legal-document-container ol li.numbered-list-nested ul{margin-top:.5rem}.legal-document-container .introduction{margin-bottom:2rem}.legal-document-container .inline-list{margin-inline-start:2rem}.legal-document-container .sub-section{margin-inline-start:1rem}.legal-document-container .notes,.legal-document-container .section-note{margin-top:1rem}.legal-document-container .notes em,.legal-document-container .section-note em{color:#555}.legal-document-container .policy-footer{margin-top:2rem;text-align:center;font-weight:700}
