.legal-prose{font-family:var(--sans);color:color-mix(in srgb, var(--fg) 75%, transparent);font-size:15px;line-height:1.7}@media (min-width:768px){.legal-prose{font-size:16px}}.legal-prose>*+*{margin-top:1rem}.legal-prose h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;color:var(--fg);margin-top:1.75rem;font-size:12px;font-weight:500}.legal-prose strong{color:var(--fg);font-weight:500}.legal-prose a{color:var(--olive);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-prose a:hover{color:var(--brass)}.legal-prose ul{padding:0;list-style:none}.legal-prose ul>li{padding-left:1.5rem;position:relative}.legal-prose ul>li+li{margin-top:.5rem}.legal-prose ul>li:before{content:"";background:var(--olive);width:.75rem;height:1px;position:absolute;top:.85em;left:0}
