.legal-module__tHSXCa__page{background:var(--color-bg);padding:calc(var(--header-h) + var(--sp-8))0 var(--sp-12);min-height:70vh}.legal-module__tHSXCa__container{width:var(--container);max-width:760px;margin:0 auto}.legal-module__tHSXCa__title{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--color-text-primary);margin-bottom:var(--sp-2);line-height:var(--lh-tight)}.legal-module__tHSXCa__updated{font-size:var(--fs-caption);color:var(--color-text-muted);margin-bottom:var(--sp-8);padding-bottom:var(--sp-6);border-bottom:1px solid var(--color-border)}.legal-module__tHSXCa__section{margin-bottom:var(--sp-8)}.legal-module__tHSXCa__section h2{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin-bottom:var(--sp-3);line-height:var(--lh-tight)}.legal-module__tHSXCa__section h3{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin-top:var(--sp-4);margin-bottom:var(--sp-2)}.legal-module__tHSXCa__section p{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--sp-3)}.legal-module__tHSXCa__section ul{margin:0 0 var(--sp-4);gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.legal-module__tHSXCa__section li{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:var(--lh-relaxed);padding-left:var(--sp-5);position:relative}.legal-module__tHSXCa__section li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.legal-module__tHSXCa__section a{color:var(--color-primary);font-weight:var(--fw-medium);text-underline-offset:2px;transition:color var(--duration-fast);text-decoration:underline}.legal-module__tHSXCa__section a:hover{color:var(--color-primary-dark)}.legal-module__tHSXCa__section strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.legal-module__tHSXCa__langHeading{align-items:center;gap:var(--sp-3);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--color-text-primary);margin:var(--sp-12)0 var(--sp-6);padding-bottom:var(--sp-3);border-bottom:2px solid var(--color-primary);display:flex}.legal-module__tHSXCa__langHeading:first-of-type{margin-top:var(--sp-4)}.legal-module__tHSXCa__highlight{margin-top:var(--sp-10);padding:var(--sp-6);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:12px}.legal-module__tHSXCa__highlight p{font-size:var(--fs-body);color:var(--color-text-primary);line-height:var(--lh-relaxed);margin-bottom:var(--sp-2)}.legal-module__tHSXCa__highlight p:last-child{margin-bottom:0}.legal-module__tHSXCa__highlightTitle{font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--color-primary-dark);font-size:var(--fs-body-lg,18px);margin-bottom:var(--sp-3)!important}@media (max-width:768px){.legal-module__tHSXCa__page{padding:calc(var(--header-h) + var(--sp-6))0 var(--sp-8)}.legal-module__tHSXCa__title{font-size:var(--fs-h3)}.legal-module__tHSXCa__section h2{font-size:var(--fs-body-lg)}.legal-module__tHSXCa__section p,.legal-module__tHSXCa__section li{font-size:var(--fs-body-sm,16px)}}
