.legal{color:rgb(var(--color-text-muted));line-height:1.75}.legal h1{color:rgb(var(--color-text));font-size:1.875rem;font-weight:700;line-height:1.2}.legal h2{color:rgb(var(--color-text));margin:2.25rem 0 .75rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:700}.legal h3{color:rgb(var(--color-text));margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.legal p{margin:.85rem 0}.legal ul{margin:.85rem 0;padding-left:1.4rem;list-style:outside}.legal li{margin:.4rem 0}.legal strong{color:rgb(var(--color-text));font-weight:600}.legal a{color:rgb(var(--color-text));text-underline-offset:2px;text-decoration:underline}.legal a:hover,.legal .lead{color:rgb(var(--color-text-muted))}.legal .updated{color:rgb(var(--color-text-muted));margin:.25rem 0 1.75rem;font-size:.8rem}.legal .meta{border:1px solid rgb(var(--color-border));border-radius:.75rem;margin:1rem 0 1.5rem;overflow:hidden}.legal .meta dl{grid-template-columns:max-content 1fr;display:grid}.legal .meta dt{background:rgb(var(--color-surface-muted));color:rgb(var(--color-text));border-bottom:1px solid rgb(var(--color-border));padding:.5rem .9rem;font-weight:600}.legal .meta dd{border-bottom:1px solid rgb(var(--color-border));overflow-wrap:anywhere;min-width:0;padding:.5rem .9rem}.legal .meta dt:last-of-type,.legal .meta dd:last-of-type{border-bottom:0}.legal .note{color:rgb(var(--color-text-muted));border-left:3px solid rgb(var(--color-border));margin:1.5rem 0;padding-left:1rem;font-style:italic}.legal .closing{border-top:1px solid rgb(var(--color-border));color:rgb(var(--color-text-muted));margin-top:2.5rem;padding-top:1.5rem;font-style:italic}
