@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-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-shortcode{width:100%}}#brxe-lt0001 {display: none}@media(max-width:1100px){#brx-content section .lt-lgrid,#brx-content section .lt-lgrid.lt-lgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#brx-content section .lt-lgrid,#brx-content section .lt-lgrid.lt-lgrid--4{grid-template-columns:minmax(0,1fr)}}#brx-content>section.lt-section:nth-of-type(odd) { background-color: var(--color-surface); --lt-card-bg: var(--color-bg); --lt-card-bd: var(--color-grey-cool);}#brx-content>section.lt-section:nth-of-type(even) { background-color: var(--color-bg); --lt-card-bg: var(--color-surface); --lt-card-bd: var(--color-surface);}#brx-content section.lt-section .lt-card:not(.lt-card--cta) { background-color: var(--lt-card-bg,var(--color-bg)); border-color: var(--lt-card-bd,var(--color-grey-cool));}#brx-content .lt-lgrid { display: grid; gap: 24px; margin-top: 40px; grid-template-columns: repeat(3,minmax(0,1fr));}#brx-content .lt-lgrid.lt-lgrid--4 { grid-template-columns: repeat(4,minmax(0,1fr));} .lt-lgrid .lt-card { display: flex; flex-direction: column; gap: 16px; padding: 28px; border-radius: 16px; border: 1px solid var(--color-grey-cool); border-top: 4px solid var(--color-software);} .lt-lgrid .lt-card h3 { margin: 0; font-size: 21px; line-height: 1.2; font-weight: 700; color: var(--color-text-strong);} .lt-lgrid .lt-card p { margin: 0; font-size: 16px; line-height: 1.5; color: var(--color-text);} .lt-lgrid .lt-card a { margin-top: auto; font-weight: 700; color: var(--color-software); text-decoration: none;} .lt-lgrid .lt-card a:hover { text-decoration: underline;}#brxe-lt1005 {display: contents}#brxe-lt2005 {max-width: none}#brxe-lt3005 {max-width: none}#brxe-lt4005 {width: 100%}#brxe-lt4005 .lt-card p:empty { display: none;}#brxe-lt4005 .lt-card br { display: none;}#brxe-lt5005 {color: var(--color-text); font-size: 1.125rem; line-height: 1.55}#brxe-lt5005 a {color: var(--color-text); font-size: 1.125rem; line-height: 1.55; font-size: inherit}#brxe-lt5001 {align-items: start; display: grid; align-items: initial; gap: 96px; grid-template-columns: minmax(0,4fr) minmax(0,7fr)}@media (max-width: 991px) { #brxe-lt5001 { grid-template-columns: minmax(0,1fr); gap:32px; } }#brxe-lt6010 {max-width: none}#brxe-lt6010 { border-top: 1px solid var(--color-grey-cool); margin: 0; padding: 0;}#brxe-lt6010 details { display: block; padding: 0; border-bottom: 1px solid var(--color-grey-cool);}#brxe-lt6010 details>summary { display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 64px; padding: 16px 0; cursor: pointer; list-style: none; font-size: 1.25rem; font-weight: 700; line-height: 1.3; color: var(--color-text-strong);}#brxe-lt6010 details>summary::-webkit-details-marker { display: none;}#brxe-lt6010 details>summary::after { content: '+'; font-size: 1.5rem; font-weight: 400; color: var(--color-software);}#brxe-lt6010 details[open]>summary::after { content: '–';}#brxe-lt6010 details>p { margin: 0 0 20px; font-size: 1.0625rem; line-height: 1.6; color: var(--color-text);}#brxe-lt6001 {align-items: start; display: grid; align-items: initial; gap: 96px; grid-template-columns: minmax(0,4fr) minmax(0,7fr)}@media (max-width: 991px) { #brxe-lt6001 { grid-template-columns: minmax(0,1fr); gap:32px; } }