.legal-module__0qBMDG__legalPage{background:var(--color-gray-50);min-height:100vh}.legal-module__0qBMDG__legalHeader{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);padding:var(--space-4)var(--space-6)}.legal-module__0qBMDG__headerInner{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}.legal-module__0qBMDG__logo{color:var(--color-gray-900);align-items:center;gap:9px;text-decoration:none;display:flex}.legal-module__0qBMDG__logoMark{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1px solid #ffffff24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 12px #7c3aed59}.legal-module__0qBMDG__logoText{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.legal-module__0qBMDG__logoDM{color:var(--color-primary)}.legal-module__0qBMDG__headerLinks{gap:var(--space-4);display:flex}.legal-module__0qBMDG__headerLinks a{color:var(--color-gray-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none}.legal-module__0qBMDG__headerLinks a:hover{color:var(--color-primary)}.legal-module__0qBMDG__container{max-width:900px;padding:var(--space-10)var(--space-8);margin:0 auto}.legal-module__0qBMDG__container h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--space-2);line-height:1.25}.legal-module__0qBMDG__updated{color:var(--color-gray-500);font-size:var(--font-size-sm);margin-bottom:var(--space-4);display:block}.legal-module__0qBMDG__intro{font-size:var(--font-size-base);color:var(--color-gray-700);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-200);line-height:1.7}.legal-module__0qBMDG__summaryBox{background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.legal-module__0qBMDG__summaryBox h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--space-3)}.legal-module__0qBMDG__summaryBox p{color:var(--color-gray-700);font-size:var(--font-size-sm);margin-bottom:var(--space-2);line-height:1.7}.legal-module__0qBMDG__toc{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.legal-module__0qBMDG__toc h2{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.legal-module__0qBMDG__toc ol{counter-reset:toc;padding:0;list-style:none}.legal-module__0qBMDG__toc li{counter-increment:toc;padding:var(--space-1)0}.legal-module__0qBMDG__toc a{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none}.legal-module__0qBMDG__toc a:hover{color:var(--color-primary-hover);text-decoration:underline}.legal-module__0qBMDG__toc a:before{content:counter(toc)". ";color:var(--color-gray-400);font-weight:var(--font-weight-normal)}.legal-module__0qBMDG__section{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-gray-100)}.legal-module__0qBMDG__section:last-child{border-bottom:none}.legal-module__0qBMDG__section h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:var(--space-4)}.legal-module__0qBMDG__section h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);margin-top:var(--space-5);margin-bottom:var(--space-2)}.legal-module__0qBMDG__section p{color:var(--color-gray-700);margin-bottom:var(--space-3);line-height:1.8;font-size:var(--font-size-sm)}.legal-module__0qBMDG__section ul,.legal-module__0qBMDG__section ol{color:var(--color-gray-700);padding-left:var(--space-6);margin-bottom:var(--space-4);line-height:1.8;font-size:var(--font-size-sm)}.legal-module__0qBMDG__section li{margin-bottom:var(--space-2)}.legal-module__0qBMDG__section a{color:var(--color-primary);text-decoration:underline}.legal-module__0qBMDG__section a:hover{color:var(--color-primary-hover)}.legal-module__0qBMDG__section strong{color:var(--color-gray-900);font-weight:var(--font-weight-semibold)}.legal-module__0qBMDG__inShort{color:var(--color-gray-500);margin-bottom:var(--space-3);font-style:italic}.legal-module__0qBMDG__legalFooter{text-align:center;padding:var(--space-6);color:var(--color-gray-400);font-size:var(--font-size-xs)}.legal-module__0qBMDG__legalFooter a{color:var(--color-primary);text-decoration:none}@media (max-width:768px){.legal-module__0qBMDG__container{padding:var(--space-6)var(--space-4)}.legal-module__0qBMDG__container h1{font-size:var(--font-size-2xl)}.legal-module__0qBMDG__headerLinks{display:none}}
