@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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-sp0004 a { color: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; text-transform: inherit; text-decoration: none; transition: color .2s;}#brxe-sp0004 a:hover { color: var(--accent-hover);}#brxe-sp0005 {font-size: 40px; font-weight: 600; line-height: 1.15; margin-bottom: 14px}#brxe-sp0003 {max-width: 100%}#brxe-sp0007 {max-width: 100%}#brxe-sp0007 h2 { font-size: 28px; color: var(--text); margin: 40px 0 14px;}#brxe-sp0007 h3 { font-size: 22px; color: var(--text); margin: 32px 0 12px;}#brxe-sp0007 p { margin-bottom: 18px;}#brxe-sp0007 a { color: var(--accent); text-decoration: underline;}#brxe-sp0007 a:hover { color: var(--accent-hover);}#brxe-sp0007 ul { margin: 0 0 18px 20px;}#brxe-sp0007 ol { margin: 0 0 18px 20px;}#brxe-sp0007 li { margin-bottom: 8px;}#brxe-sp0007 img { max-width: 100%; height: auto; border-radius: 10px;}#brxe-sp0007 blockquote { border-left: 2px solid var(--accent); padding-left: 18px; margin: 24px 0; color: var(--muted);}#brxe-sp0007 table { width: 100%; border-collapse: collapse; margin: 24px 0; font-size: 15px;}#brxe-sp0007 th { border: 1px solid var(--line); padding: 10px 14px; text-align: left; vertical-align: top;}#brxe-sp0007 td { border: 1px solid var(--line); padding: 10px 14px; text-align: left; vertical-align: top;}#brxe-sp0007 th { background: var(--panel); color: var(--text); font-weight: 600;}#brxe-sp0007 td { color: var(--muted);}#brxe-sp0007 td:first-child { color: var(--text); font-weight: 500;}#brxe-sp0008 {margin-top: 48px}#brxe-sp0001 {padding-top: 120px; padding-right: 0; padding-bottom: 60px; padding-left: 0}@media (max-width: 767px) {#brxe-sp0001 {padding-top: 100px; padding-right: 0; padding-bottom: 40px; padding-left: 0}}