.Legal-module__UkKWXq__heroBand{border-bottom:1px solid hsl(var(--border));padding:144px 48px 56px;position:relative;overflow:hidden}.Legal-module__UkKWXq__heroInner{z-index:3;width:100%;max-width:880px;margin:0 auto;position:relative}.Legal-module__UkKWXq__title{letter-spacing:-.03em;color:hsl(var(--foreground));margin:16px 0 14px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(40px,5.5vw,64px);font-weight:700;line-height:1}.Legal-module__UkKWXq__metaRow{color:hsl(var(--muted-foreground));align-items:center;gap:10px;font-size:12px;display:inline-flex}.Legal-module__UkKWXq__metaDot{color:hsl(var(--border))}.Legal-module__UkKWXq__contentBand{padding:56px 48px 96px}.Legal-module__UkKWXq__contentInner{max-width:880px;margin:0 auto}.Legal-module__UkKWXq__contentCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;padding:48px 56px;position:relative;overflow:hidden}.Legal-module__UkKWXq__contentCard:before{content:"";background:linear-gradient(90deg, transparent, hsl(var(--primary)), transparent);height:1px;position:absolute;top:0;left:0;right:0}.Legal-module__UkKWXq__prose{color:hsl(var(--foreground) / .85);font-size:16px;line-height:1.75}.Legal-module__UkKWXq__prose h2{letter-spacing:-.01em;color:hsl(var(--foreground));border-top:1px solid hsl(var(--border));margin:2.4em 0 .8em;padding-top:1.4em;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:22px;font-weight:700}.Legal-module__UkKWXq__prose h2:first-child{border-top:none;margin-top:0;padding-top:0}.Legal-module__UkKWXq__prose h3{color:hsl(var(--foreground));margin:1.6em 0 .6em;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:17px;font-weight:600}.Legal-module__UkKWXq__prose p{margin:0 0 1.1em}.Legal-module__UkKWXq__prose strong{color:hsl(var(--foreground));font-weight:600}.Legal-module__UkKWXq__prose a{color:hsl(var(--primary));border-bottom:1px solid hsl(var(--primary) / .4);text-decoration:none;transition:color .18s,border-color .18s}.Legal-module__UkKWXq__prose a:hover{color:hsl(var(--primary) / .8);border-bottom-color:hsl(var(--primary) / .8)}.Legal-module__UkKWXq__prose ul,.Legal-module__UkKWXq__prose ol{margin:.4em 0 1.4em;padding-left:1.4em}.Legal-module__UkKWXq__prose ul{padding-left:0;list-style:none}.Legal-module__UkKWXq__prose ul li{margin:0 0 .6em;padding-left:22px;position:relative}.Legal-module__UkKWXq__prose ul li:before{content:"";background:hsl(var(--primary));width:10px;height:2px;position:absolute;top:.7em;left:0}.Legal-module__UkKWXq__prose ol li{margin:0 0 .6em}.Legal-module__UkKWXq__prose blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--foreground));margin:1.4em 0;padding:8px 24px;font-style:italic}.Legal-module__UkKWXq__prose section{margin-bottom:0}.Legal-module__UkKWXq__prose section+section h2{margin-top:2.4em}.Legal-module__UkKWXq__footerNote{background:hsl(var(--background));border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px 14px 8px 8px;margin-top:32px;padding:20px 24px;font-size:13px;line-height:1.55}.Legal-module__UkKWXq__footerNote a{color:hsl(var(--primary));font-weight:600;text-decoration:none}.Legal-module__UkKWXq__footerNote a:hover{text-decoration:underline}.Legal-module__UkKWXq__sitemapGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.Legal-module__UkKWXq__sitemapSection{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;padding:28px 28px 24px;transition:border-color .2s}.Legal-module__UkKWXq__sitemapSection:hover{border-color:hsl(var(--primary) / .4)}.Legal-module__UkKWXq__sitemapSectionTitle{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary));margin:0 0 16px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:11px;font-weight:700}.Legal-module__UkKWXq__sitemapList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Legal-module__UkKWXq__sitemapList li{margin:0}.Legal-module__UkKWXq__sitemapList a{color:hsl(var(--foreground));padding:6px 0;font-size:14px;text-decoration:none;transition:color .18s;display:inline-block}.Legal-module__UkKWXq__sitemapList a:hover{color:hsl(var(--primary))}.Legal-module__UkKWXq__sitemapXmlNote{background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:8px 14px 8px 8px;margin-top:32px;padding:16px 20px;font-size:13px;line-height:1.55}.Legal-module__UkKWXq__sitemapXmlNote a{color:hsl(var(--primary));font-weight:600;text-decoration:none}.Legal-module__UkKWXq__sitemapXmlNote a:hover{text-decoration:underline}@media (max-width:960px){.Legal-module__UkKWXq__heroBand{padding:120px 24px 40px}.Legal-module__UkKWXq__contentBand{padding:40px 24px 72px}.Legal-module__UkKWXq__contentCard{padding:32px 28px}.Legal-module__UkKWXq__sitemapGrid{grid-template-columns:1fr}}:is(html:not(.dark) .Legal-module__UkKWXq__contentCard,html:not(.dark) .Legal-module__UkKWXq__sitemapSection){box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}
