.Legal-module__2dCIza__page{padding-top:var(--sp-8);padding-bottom:var(--sp-20)}.Legal-module__2dCIza__hero{padding:var(--sp-10) 0 var(--sp-8);border-bottom:1px solid var(--border);margin-bottom:var(--sp-10)}.Legal-module__2dCIza__eyebrow,.Legal-module__2dCIza__asideLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);display:block}.Legal-module__2dCIza__eyebrow{margin-bottom:var(--sp-4)}.Legal-module__2dCIza__title{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0 0 var(--sp-4);max-width:22ch;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.08}.Legal-module__2dCIza__lead{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:60ch;margin:0}.Legal-module__2dCIza__meta{gap:var(--sp-3) var(--sp-8);margin:var(--sp-6) 0 0;flex-wrap:wrap;display:flex}.Legal-module__2dCIza__meta div{flex-direction:column;gap:2px;display:flex}.Legal-module__2dCIza__meta dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.Legal-module__2dCIza__meta dd{font-size:var(--text-sm);color:var(--text-primary);margin:0}.Legal-module__2dCIza__layout{gap:var(--sp-16);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.Legal-module__2dCIza__aside{top:calc(var(--header-height,64px) + var(--sp-6));position:sticky}.Legal-module__2dCIza__toc .Legal-module__2dCIza__asideLabel{margin-bottom:var(--sp-3)}.Legal-module__2dCIza__tocList{border-left:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Legal-module__2dCIza__tocList a{gap:var(--sp-2);padding:6px 0 6px var(--sp-4);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-secondary);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-left:1px solid #0000;margin-left:-1px;text-decoration:none;display:flex}.Legal-module__2dCIza__tocList a:hover{color:var(--text-primary);border-left-color:var(--zuu-blue)}.Legal-module__2dCIza__tocNum,.Legal-module__2dCIza__sectionNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.Legal-module__2dCIza__tocNum{font-size:var(--text-2xs);padding-top:2px}.Legal-module__2dCIza__tocMobile{display:none}.Legal-module__2dCIza__article{min-width:0;max-width:72ch}.Legal-module__2dCIza__intro{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--sp-8)}.Legal-module__2dCIza__intro p{margin:0 0 var(--sp-4)}.Legal-module__2dCIza__section{padding-top:var(--sp-8);margin-top:var(--sp-8);border-top:1px solid var(--border-subtle);scroll-margin-top:calc(var(--header-height,64px) + var(--sp-6))}.Legal-module__2dCIza__section:first-of-type{border-top:none;margin-top:0;padding-top:0}.Legal-module__2dCIza__intro+.Legal-module__2dCIza__section{border-top:1px solid var(--border-subtle);margin-top:var(--sp-8);padding-top:var(--sp-8)}.Legal-module__2dCIza__sectionTitle{align-items:baseline;gap:var(--sp-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0 0 var(--sp-4);display:flex}.Legal-module__2dCIza__sectionNum{font-size:var(--text-xs);font-weight:var(--weight-regular)}.Legal-module__2dCIza__prose{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary)}.Legal-module__2dCIza__prose p{margin:0 0 var(--sp-4)}.Legal-module__2dCIza__prose ul,.Legal-module__2dCIza__prose ol{margin:0 0 var(--sp-4);padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.Legal-module__2dCIza__prose ul{list-style:outside}.Legal-module__2dCIza__prose ol{list-style:decimal}.Legal-module__2dCIza__prose strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.Legal-module__2dCIza__prose a,.Legal-module__2dCIza__contact a,.Legal-module__2dCIza__kv a{color:var(--zuu-blue);text-decoration:none}.Legal-module__2dCIza__prose a:hover,.Legal-module__2dCIza__contact a:hover,.Legal-module__2dCIza__kv a:hover{text-decoration:underline}.Legal-module__2dCIza__prose h3{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:var(--sp-6) 0 var(--sp-2)}.Legal-module__2dCIza__prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 var(--sp-4)}.Legal-module__2dCIza__prose th,.Legal-module__2dCIza__prose td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);vertical-align:top}.Legal-module__2dCIza__prose th{font-weight:var(--weight-semibold);color:var(--text-primary);background:var(--surface-1)}.Legal-module__2dCIza__prose code{background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.Legal-module__2dCIza__prose blockquote{margin:0 0 var(--sp-4);padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--zuu-blue);background:var(--surface-1);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.Legal-module__2dCIza__prose blockquote p{margin:0}.Legal-module__2dCIza__form{border:1px solid var(--border);border-radius:var(--radius-xs);padding:var(--sp-6)}.Legal-module__2dCIza__form h3:first-child{margin-top:0}.Legal-module__2dCIza__formLines{gap:var(--sp-4);margin-bottom:var(--sp-2);display:grid}.Legal-module__2dCIza__formLine{align-items:flex-end;gap:var(--sp-3);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.Legal-module__2dCIza__formLine span{white-space:nowrap}.Legal-module__2dCIza__formLine:after{content:"";border-bottom:1px dotted var(--border-strong);flex:1;margin-bottom:4px}.Legal-module__2dCIza__formChecks{font-size:var(--text-sm);padding-left:0!important;list-style:none!important}.Legal-module__2dCIza__formChecks li{align-items:flex-start;gap:var(--sp-3);display:flex}.Legal-module__2dCIza__formBox16{border:1.5px solid var(--border-strong);border-radius:2px;flex-shrink:0;width:14px;height:14px;margin-top:4px}.Legal-module__2dCIza__formBox{border:1px dotted var(--border-strong);border-radius:var(--radius-xs);height:120px;margin-bottom:var(--sp-2)}.Legal-module__2dCIza__printButton{margin-top:var(--sp-6);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid var(--text-primary);border-radius:var(--radius-xs);background:var(--text-primary);color:var(--surface-0);cursor:pointer;padding:10px 18px}.Legal-module__2dCIza__kv{margin:0 0 var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-xs)}.Legal-module__2dCIza__kvRow{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:170px minmax(0,1fr);display:grid}.Legal-module__2dCIza__kvRow:last-child{border-bottom:none}.Legal-module__2dCIza__kvRow dt{color:var(--text-muted)}.Legal-module__2dCIza__kvRow dd{color:var(--text-primary);word-break:break-word;margin:0}.Legal-module__2dCIza__summary{margin:0 0 var(--sp-8);padding:var(--sp-5) var(--sp-6);background:var(--surface-1);border:1px solid var(--border);border-left:3px solid var(--zuu-blue);border-radius:var(--radius-xs);gap:var(--sp-2);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary);flex-direction:column;list-style:none;display:flex}.Legal-module__2dCIza__summary li{padding-left:var(--sp-5);position:relative}.Legal-module__2dCIza__summary li:before{content:"";background:var(--zuu-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.Legal-module__2dCIza__contact{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted)}.Legal-module__2dCIza__others{margin-top:var(--sp-16);padding-top:var(--sp-10);border-top:1px solid var(--border)}.Legal-module__2dCIza__others .Legal-module__2dCIza__asideLabel{margin-bottom:var(--sp-5)}.Legal-module__2dCIza__otherGrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.Legal-module__2dCIza__otherCard{gap:var(--sp-1);height:100%;padding:var(--sp-4) var(--sp-10) var(--sp-4) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-xs);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex;position:relative}.Legal-module__2dCIza__otherCard:hover{border-color:var(--border-strong);background:var(--surface-1)}.Legal-module__2dCIza__otherTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.Legal-module__2dCIza__otherSummary{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-snug)}.Legal-module__2dCIza__otherArrow{top:var(--sp-4);right:var(--sp-4);color:var(--text-muted);transition:transform var(--dur-fast) ease;position:absolute}.Legal-module__2dCIza__otherCard:hover .Legal-module__2dCIza__otherArrow{color:var(--text-primary);transform:translate(3px)}@media (max-width:960px){.Legal-module__2dCIza__layout{grid-template-columns:minmax(0,1fr);gap:0}.Legal-module__2dCIza__aside{display:none}.Legal-module__2dCIza__tocMobile{margin-bottom:var(--sp-8);border:1px solid var(--border);border-radius:var(--radius-xs);padding:var(--sp-3) var(--sp-4);display:block}.Legal-module__2dCIza__tocMobile summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary)}.Legal-module__2dCIza__tocMobile[open] summary{margin-bottom:var(--sp-3)}.Legal-module__2dCIza__kvRow{grid-template-columns:minmax(0,1fr);gap:2px}}@media print{.Legal-module__2dCIza__aside,.Legal-module__2dCIza__tocMobile,.Legal-module__2dCIza__others,.Legal-module__2dCIza__printButton,.Legal-module__2dCIza__contact{display:none}.Legal-module__2dCIza__layout{display:block}}
