.legal-page{background:var(--background);padding-top:32px;padding-bottom:0}@media (width>=768px){.legal-page{padding-top:64px}}.legal-layout{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);flex-direction:column;width:100%;display:flex}@media (width>=768px){.legal-layout{gap:var(--space-2xl);flex-direction:row}}.legal-sidebar{flex-shrink:0;width:100%}@media (width>=768px){.legal-sidebar{width:400px}}.legal-prose>.legal-meta{margin-top:var(--space-sm)}.legal-prose{gap:var(--space-lg);width:100%;font-family:var(--font-degular);font-size:var(--text-body-medium);font-weight:var(--font-weight-regular);line-height:var(--leading-body-relaxed);letter-spacing:-.22px;color:var(--foreground);flex-direction:column;flex-shrink:0;display:flex}@media (width>=768px){.legal-prose{width:658px;font-size:var(--text-body-large);line-height:var(--leading-body-normal);gap:38px}}.legal-prose>*{margin:0}.legal-prose>h1:first-child{display:none}.legal-prose h2{font-size:var(--text-h4-mobile);font-weight:var(--font-weight-medium);line-height:var(--leading-heading-normal);letter-spacing:var(--tracking-tight);text-transform:uppercase}@media (width>=768px){.legal-prose h2{font-size:var(--text-h4-desktop)}}.legal-prose>p:first-of-type+h2,.legal-prose h3,.legal-prose h4{font-size:var(--text-body-medium);font-weight:var(--font-weight-medium);line-height:var(--leading-body-relaxed);letter-spacing:.02em;text-transform:uppercase}@media (width>=768px){.legal-prose>p:first-of-type+h2,.legal-prose h3,.legal-prose h4{font-size:var(--text-body-large);line-height:var(--leading-body-normal)}}.legal-prose p{text-align:justify}.legal-prose strong{font-weight:var(--font-weight-bold)}.legal-prose a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.legal-prose a:hover{color:var(--muted-foreground)}.legal-prose ul,.legal-prose ol{padding-left:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li{text-align:justify}.legal-prose hr{border:none;border-top:1px solid var(--border)}.legal-prose em{font-style:italic}
