.ConsentCheckbox_wrap__mqs14{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;text-align:left}.ConsentCheckbox_input__bGlIS{margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.ConsentCheckbox_text__uEigk{font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted)}.ConsentCheckbox_link__1mOxu{color:var(--color-primary);text-decoration:underline}.LegalPage_page__HfxPw{width:100%;max-width:var(--app-max-width);margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-7);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3)}.LegalPage_head__6VkNV{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;background:var(--color-bg);margin-top:calc(-1 * var(--space-4));padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) 0 var(--space-3)}.LegalPage_back__ml3ne{border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary);text-decoration:none;cursor:pointer}.LegalPage_title__1Be4A{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);font-family:var(--font-display);color:var(--color-heading)}.LegalPage_version__XQ7LX{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.LegalPage_body__iHtY5{display:flex;flex-direction:column;gap:var(--space-3)}.LegalPage_para__Ctuhv{margin:0;font-size:var(--text-base);line-height:1.55;color:var(--color-text)}.ConsentNotice_notice__oJEuR{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-soft)}.ConsentNotice_link__ApvVC{color:var(--color-primary);text-decoration:underline}