.page-main .section:first-of-type{background-color:var(--color-bg-alt)}.legal-section:last-of-type{margin-bottom:0}.legal-section h2{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.legal-section p a{text-decoration:underline;text-underline-offset:2px;color:var(--color-primary)}.legal-section p a:hover{color:var(--color-primary-soft)}