.LegalContent-module__pOYtfa__band{background:linear-gradient(155deg, #fde8f4 0%, #dff1fb 60%, var(--color-cloud) 100%);padding:var(--space-xl) 0 var(--space-lg)}.LegalContent-module__pOYtfa__header{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.LegalContent-module__pOYtfa__tag{align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-accent-deep);margin-bottom:var(--space-md);font-weight:600;display:inline-flex}.LegalContent-module__pOYtfa__tag:before{content:"";background:linear-gradient(90deg, var(--color-hibiscus), var(--color-sky));width:1.75rem;height:2px}.LegalContent-module__pOYtfa__title{font-size:var(--font-size-3xl);margin-bottom:var(--space-xs)}.LegalContent-module__pOYtfa__effective{color:var(--color-text-muted);font-size:var(--font-size-sm)}.LegalContent-module__pOYtfa__body{max-width:72ch;padding:var(--space-lg) var(--container-pad) var(--space-2xl);margin:0 auto}.LegalContent-module__pOYtfa__body h2{font-family:var(--font-display);font-size:var(--font-size-lg);margin-top:var(--space-lg);margin-bottom:var(--space-xs)}.LegalContent-module__pOYtfa__body h2:first-child{margin-top:0}.LegalContent-module__pOYtfa__body p{color:var(--color-text-muted);margin-bottom:var(--space-xs);line-height:1.7}.LegalContent-module__pOYtfa__body ul{color:var(--color-text-muted);margin:0 0 var(--space-xs) 1.25rem;line-height:1.7}.LegalContent-module__pOYtfa__body li{margin-bottom:var(--space-3xs)}.LegalContent-module__pOYtfa__body a{color:var(--color-accent-deep);text-underline-offset:.15em;text-decoration:underline}.LegalContent-module__pOYtfa__body a:hover{color:var(--color-hibiscus)}
