.LegalPage_shell__nFxjn{min-height:calc(100vh - var(--topbar-height));padding-block:var(--space-16) var(--space-16);padding-inline:var(--space-4)}.LegalPage_container__XugKr{width:min(740px,100%);margin:0 auto}.LegalPage_disclaimer__um_qs{background:color-mix(in oklch,#b45309 12%,var(--color-bg));border:1px solid color-mix(in oklch,#b45309 35%,transparent);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10);display:flex;flex-direction:column;gap:var(--space-2)}.LegalPage_disclaimerTitle__SsBCf{font-size:var(--text-sm);font-weight:700;font-family:var(--font-display);color:#d97706;text-transform:uppercase;letter-spacing:.05em}.LegalPage_disclaimer__um_qs p{font-size:var(--text-sm);color:color-mix(in oklch,var(--color-text-primary) 80%,#b45309);line-height:1.6;margin:0}.LegalPage_header__MKC3y{-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8);-webkit-padding-after:var(--space-6);padding-block-end:var(--space-6);-webkit-border-after:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-block-end:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent)}.LegalPage_title__cXmM_{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-text-primary);line-height:1.2;margin:0 0 var(--space-3)}.LegalPage_meta__4I0LR{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.LegalPage_intro__JFI9V{font-size:var(--text-lg);line-height:1.75;color:var(--color-text-primary);-webkit-margin-after:var(--space-10);margin-block-end:var(--space-10);opacity:.9}.LegalPage_sections__YHViL{display:flex;flex-direction:column;gap:var(--space-10)}.LegalPage_section__a6qvY{display:flex;flex-direction:column;gap:var(--space-3);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);-webkit-border-start:3px solid var(--color-accent);border-inline-start:3px solid var(--color-accent)}.LegalPage_sectionTitle__PrSxk{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.35}.LegalPage_paragraph__Ugl_3{font-size:var(--text-md);line-height:1.8;color:color-mix(in oklch,var(--color-text-primary) 85%,transparent);margin:0}.LegalPage_list__V35aJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.LegalPage_listItem__HHR2f{font-size:var(--text-md);line-height:1.7;color:color-mix(in oklch,var(--color-text-primary) 85%,transparent);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);position:relative}.LegalPage_listItem__HHR2f:before{content:"–";position:absolute;inset-inline-start:0;color:var(--color-accent);font-weight:700}.LegalPage_footer__aI0YZ{-webkit-margin-before:var(--space-14);margin-block-start:var(--space-14);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6);-webkit-border-before:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent);border-block-start:1px solid color-mix(in oklch,var(--color-text-primary) 12%,transparent)}.LegalPage_contactLink__eLnCq{font-size:var(--text-sm);font-weight:600;color:var(--color-accent);text-decoration:none;transition:opacity .15s ease}.LegalPage_contactLink__eLnCq:hover{opacity:.75}@media (max-width:640px){.LegalPage_shell__nFxjn{padding-block:var(--space-10) var(--space-12)}.LegalPage_title__cXmM_{font-size:var(--text-2xl)}.LegalPage_intro__JFI9V{font-size:var(--text-md)}.LegalPage_section__a6qvY{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}}