.legal-prose{gap:2.5rem}.legal-prose,.legal-prose section{display:flex;flex-direction:column}.legal-prose section{gap:1rem;scroll-margin-top:calc(var(--header-h) + 24px)}.legal-subtitle{margin-top:-.25rem;margin-bottom:.5rem;max-width:60ch;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-content-muted)/var(--tw-text-opacity))}.legal-prose h2{position:relative;padding-left:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.legal-prose h2{font-size:1.25rem;line-height:1.75rem}}.legal-prose h2:before{content:"";position:absolute;bottom:.25rem;left:0;top:.25rem;width:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--color-primary)/var(--tw-bg-opacity))}.legal-prose p{font-size:15px;line-height:1.75;--tw-text-opacity:1;color:rgb(var(--color-content-muted)/var(--tw-text-opacity))}.legal-prose ul{display:flex;flex-direction:column;gap:.625rem}.legal-prose li{position:relative;padding-left:1.5rem;font-size:15px;line-height:1.7;--tw-text-opacity:1;color:rgb(var(--color-content-muted)/var(--tw-text-opacity))}.legal-prose li:before{content:"";position:absolute;left:.375rem;top:.7em;height:.375rem;width:.375rem;border-radius:9999px;background-color:rgb(var(--color-primary)/.7)}.legal-prose a{font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-color:rgb(var(--color-primary)/.4);text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legal-prose a:hover{text-decoration-color:rgb(var(--color-primary)/1)}.legal-reveal-ready .legal-prose>*{opacity:0;transform:translateY(14px);transition:opacity .55s ease-out,transform .55s ease-out}.legal-reveal-ready .legal-prose>.legal-reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.legal-reveal-ready .legal-prose>*{opacity:1;transform:none;transition:none}}