@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden}}#brxe-hpatqe {font-size: var(--text-xl); font-family: "Forum"; font-weight: 400}#brxe-wnysgf { padding-block: 6rem 8rem;} .legal-page__header { margin-bottom: 3.5rem;} .legal-page__title { font-size: clamp(2rem, 1.4rem + 2vw, 3rem); line-height: 1.15; margin-bottom: 0.75rem;} .legal-page__meta { font-size: 0.875rem; opacity: 0.65; letter-spacing: 0.02em;} .legal-page__content { max-width: 68ch; font-size: 1rem; line-height: 1.75;} .legal-page__content h2 { font-size: 1.375rem; line-height: 1.3; margin-top: 3rem; margin-bottom: 1rem; scroll-margin-top: 6rem; } .legal-page__content h3 { font-size: 1.0625rem; margin-top: 2rem; margin-bottom: 0.5rem;} .legal-page__content p,.legal-page__content ul,.legal-page__content ol { margin-bottom: 1.25rem;} .legal-page__content ul,.legal-page__content ol { padding-left: 1.5rem;} .legal-page__content li { margin-bottom: 0.5rem;} .legal-page__content a { text-decoration: underline; text-underline-offset: 0.15em;} .legal-page__content table { width: 100%; border-collapse: collapse; margin-bottom: 2rem; font-size: 0.9375rem;} .legal-page__content th,.legal-page__content td { text-align: left; padding: 0.75rem 1rem; border-bottom: 1px solid rgb(0 0 0 / 0.1); vertical-align: top;} .legal-page__content th { font-weight: 600;} .legal-page__callout { padding: 1.5rem 1.75rem; margin-block: 2rem; border-left: 3px solid var(--accent, currentColor); background: rgb(0 0 0 / 0.03);} .legal-page__callout p:last-child { margin-bottom: 0;}@media (max-width: 768px) { .legal-page { padding-block: 3.5rem 5rem; } .legal-page__header { margin-bottom: 2.5rem; } .legal-page__content { font-size: 0.9375rem; } .legal-page__content table { display: block; overflow-x: auto; white-space: nowrap; }}