@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}}@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}}#brxe-infoh1 {margin-top: 0; margin-right: 0; margin-bottom: var(--space-2xs); margin-left: 0; font-family: "var(--font-heading)"; font-size: var(--text-3xl); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-tight)}#brxe-infometa {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: var(--text-s); font-weight: var(--weight-normal)}#brxe-infodiv {border-radius: var(--radius-full); height: 3px; margin-top: var(--space-m); margin-right: 0; margin-bottom: 0; margin-left: 0; width: 60px}#brxe-infohdr {margin-top: 0; margin-right: 0; margin-bottom: var(--space-xl); margin-left: 0}#brxe-infobdy {font-size: var(--text-m); line-height: var(--leading-loose)}#brxe-infoctr {width: 720px}#brxe-infosec {padding-top: var(--space-xl); padding-right: 0; padding-bottom: var(--space-2xl); padding-left: 0}.info-page__content h1 { display: none;}.info-page__content > h1 + p:has(strong) { display: none;}.info-page__content h2 { font-family: var(--font-heading); font-size: var(--text-xl); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-tight); color: var(--color-text-main); margin: var(--space-xl) 0 var(--space-s) 0; font-variation-settings: "opsz" 72, "SOFT" 50; padding-top: var(--space-s); border-top: 1px solid var(--color-border);} .info-page__content h2:first-child,.info-page__content h1 + p + h2 { border-top: none; padding-top: 0; margin-top: 0;} .info-page__content h3 { font-family: var(--font-heading); font-size: var(--text-l); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-snug); color: var(--color-text-main); margin: var(--space-l) 0 var(--space-xs) 0; font-variation-settings: "opsz" 72, "SOFT" 50;} .info-page__content h4 { font-family: var(--font-heading); font-size: var(--text-m); font-weight: var(--weight-semibold); color: var(--color-text-main); margin: var(--space-m) 0 var(--space-xs) 0;}.info-page__content p { margin: 0 0 var(--space-s) 0;} .info-page__content p:last-child { margin-bottom: 0;}.info-page__content strong { color: var(--color-text-main); font-weight: var(--weight-semibold);}.info-page__content a { color: var(--color-primary); text-decoration: underline; text-decoration-color: rgba(140, 35, 44, 0.3); text-underline-offset: 3px; transition: color var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out);} .info-page__content a:hover { color: var(--color-secondary); text-decoration-color: var(--color-secondary);}.info-page__content ul,.info-page__content ol { margin: 0 0 var(--space-m) 0; padding-left: var(--space-m);} .info-page__content li { margin-bottom: var(--space-2xs); padding-left: var(--space-3xs);} .info-page__content li:last-child { margin-bottom: 0;} .info-page__content ol { list-style-type: decimal;} .info-page__content ol li { padding-left: var(--space-2xs);}.info-page__content ul ul,.info-page__content ol ol,.info-page__content ul ol,.info-page__content ol ul { margin-top: var(--space-2xs); margin-bottom: var(--space-2xs);}.info-page__content hr { border: none; height: 1px; background-color: var(--color-border); margin: var(--space-xl) 0;}.info-page__contact-card { background-color: var(--color-surface); border: 1px solid var(--color-border); border-radius: var(--radius-md); padding: var(--space-m); margin: var(--space-m) 0;} .info-page__contact-card p { margin-bottom: var(--space-3xs); font-size: var(--text-s);} .info-page__contact-card p:last-child { margin-bottom: 0;}.info-page__disclaimer { font-size: var(--text-s); color: var(--color-text-muted); border-top: 1px solid var(--color-border); padding-top: var(--space-m); margin-top: var(--space-xl);}@media (max-width: 768px) { .info-page { padding-block: var(--space-l) var(--space-xl); } .info-page__title { font-size: var(--text-2xl); } .info-page__content h2 { font-size: var(--text-l); margin-top: var(--space-l); } .info-page__content h3 { font-size: var(--text-m); }}@media (max-width: 560px) { .info-page__title { font-size: var(--text-xl); } .info-page__content { font-size: var(--text-s); } .info-page__content ul, .info-page__content ol { padding-left: var(--space-s); }}