.Legal_legalContainer__iMJ0J{max-width:800px}.Legal_legalContent__B5jw1{padding:2rem 0 1rem}.Legal_pageTitle__8n95w{margin-top:0;margin-bottom:.5rem}.Legal_subtitle__ZOaxf{margin-bottom:.5rem}.Legal_metaInfo__UUIO8{margin-bottom:2.5rem}.Legal_metaInfoItalic__3kaqR{margin-bottom:2.5rem;font-style:italic}.Legal_sectionBlock__kQeNK{margin-bottom:2.5rem}.Legal_agbSectionBlock__jPGGB{margin-bottom:2rem}.Legal_sectionHeading__b6arM{font-size:.95rem;margin-bottom:.5rem;margin-top:1rem}.Legal_paragraphDe__R3zww{line-height:1.8;font-size:.9rem;margin-bottom:.75rem}.Legal_paragraphDeAgb__y1bWs{line-height:1.8;font-size:.9rem;margin-bottom:.5rem}.Legal_paragraphEn__qQRY1{margin-bottom:1rem}.Legal_paragraphEnNoMargin__OLaLH,.Legal_paragraphEn__qQRY1{line-height:1.8;font-size:.875rem;color:var(--color-on-surface-muted);font-style:italic}.Legal_listDe___DU9h{line-height:1.9;padding-left:1.5rem;font-size:.9rem;margin-bottom:.75rem}.Legal_listDeAgb__JpNmY{margin-bottom:.5rem}.Legal_listDeAgb__JpNmY,.Legal_listDeNoMargin__Ouzsc{line-height:2;padding-left:1.5rem;font-size:.9rem}.Legal_paymentTerms__4Oa7H{line-height:1.8;font-size:.875rem;background:var(--color-surface-container);padding:.75rem;border-radius:8px;margin-top:.75rem}.Legal_footerNote__bLFOK{margin-top:3rem;border-top:1px solid var(--color-hairline);padding-top:1rem}.Legal_footerNoteMarginTopAgb__xB17x{margin-top:1rem}.Legal_tableWrapper__jCZhK{overflow-x:auto}.Legal_dataTable__EvyGF{width:100%;border-collapse:collapse;font-size:.85rem}.Legal_tableHeaderRow__cGlgI{background:var(--color-surface-container);text-align:left}.Legal_tableCellBold___s96H,.Legal_tableCell__FIG8x{padding:.5rem .75rem;border:1px solid var(--color-hairline)}.Legal_tableCellBold___s96H{font-weight:500}