@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-button{width:auto}}@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:clip}}@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}}@media (max-width:1100px){html .rw-post__grid{grid-template-columns:minmax(0,1fr) 260px;gap:48px}}@media (max-width:991px){html .rw-post__grid{grid-template-columns:minmax(0,1fr)}html .rw-post__side{position:static}html .rw-prose{max-width:none}}@media (max-width:767px){html .rw-post-hero.brxe-section{padding-bottom:40px}html .rw-post-hero__wrap.brxe-container{gap:28px}html .rw-sec .rw-post__title.brxe-heading{font-size:clamp(30px,8.4vw,38px);line-height:1.12}html .rw-post-body.brxe-section{padding-top:36px}html .rw-prose{font-size:17px;line-height:1.72}html .rw-prose h2{font-size:25px}html .rw-prose h3{font-size:20px}} .rw-post-hero.brxe-section { padding-bottom: clamp(48px,6vw,80px);} .rw-post-hero__wrap.brxe-container { max-width: 1200px; margin-inline: auto; display: flex; flex-direction: column; gap: clamp(32px,4vw,48px);} .rw-post-hero__text { display: flex; flex-direction: column; gap: 20px; max-width: 880px;} .rw-post-hero .rw-crumbs__cur { max-width: 42ch; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .rw-sec .rw-post__title.brxe-heading { font-size: clamp(34px,4.6vw,56px); line-height: 1.08; font-weight: 750; letter-spacing: -0.03em; margin: 0;} .rw-post-body.brxe-section { padding-top: clamp(40px,5vw,64px);} .rw-post-body__wrap.brxe-container { max-width: 1200px; margin-inline: auto;} .rw-post__grid { display: grid; grid-template-columns: minmax(0,1fr) 300px; gap: clamp(40px,6vw,88px); align-items: start; width: 100%;} .rw-post__main { display: flex; flex-direction: column; gap: 56px; min-width: 0;} .rw-post__side { position: sticky; top: calc(var(--wp-admin--admin-bar--height,0px) + 104px); display: flex; flex-direction: column; gap: 16px;} .rw-post__box { padding: 22px; border-radius: var(--rw-r); background: var(--rw-surface); border: 1px solid var(--rw-line); display: flex; flex-direction: column; gap: 12px;} .rw-post__box .rw-p { margin: 0; font-size: 15px; line-height: 1.55;} .rw-sec .rw-post__boxh.brxe-heading { font-size: 13px; font-weight: 650; letter-spacing: 0.08em; text-transform: uppercase; color: var(--rw-muted); margin: 0;} .rw-post__box--cta { background: var(--rw-band); border-color: var(--rw-band); color: var(--rw-band-text);} .rw-sec .rw-post__box--cta .rw-post__ctah.brxe-heading { font-size: 20px; line-height: 1.25; color: var(--rw-band-ink); margin: 0;} .rw-sec .rw-post__box--cta .rw-post__ctat { font-size: 15px; line-height: 1.55; margin: 0; color: var(--rw-band-text);} .rw-sec .rw-post__box .rw-btn.brxe-button { width: 100%; justify-content: center;} .rw-prose { font-size: 18px; line-height: 1.75; color: var(--rw-ink-2); max-width: 760px; overflow-wrap: break-word;} .rw-prose>* { margin-top: 0; margin-bottom: 0;} .rw-prose>*+* { margin-top: 1.15em;} .rw-prose>:first-child { margin-top: 0;} .rw-prose h2 { color: var(--rw-ink); letter-spacing: -0.02em; line-height: 1.25; font-weight: 700; text-wrap: pretty; scroll-margin-top: 110px;} .rw-prose h3 { color: var(--rw-ink); letter-spacing: -0.02em; line-height: 1.25; font-weight: 700; text-wrap: pretty; scroll-margin-top: 110px;} .rw-prose h2 { font-size: clamp(26px,2.6vw,32px); margin-top: 2.1em;} .rw-prose h3 { font-size: clamp(21px,2vw,24px); margin-top: 1.8em;} .rw-prose h2+* { margin-top: 0.6em;} .rw-prose h3+* { margin-top: 0.6em;} .rw-prose strong { color: var(--rw-ink); font-weight: 650;} .rw-prose b { color: var(--rw-ink); font-weight: 650;} .rw-prose a { color: var(--rw-blue); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; text-decoration-color: var(--rw-blue-line); transition: text-decoration-color 0.2s;} .rw-prose a:hover { text-decoration-color: currentcolor;} .rw-prose ul { padding-left: 0; list-style: none; display: flex; flex-direction: column; gap: 0.55em;} .rw-prose ol { padding-left: 0; list-style: none; display: flex; flex-direction: column; gap: 0.55em;} .rw-prose li { position: relative; padding-left: 32px;} .rw-prose ul>li::before { content: ''; position: absolute; left: 2px; top: 0.42em; width: 18px; height: 18px; border-radius: 50%; background: var(--rw-blue-soft); box-shadow: inset 0 0 0 1px var(--rw-blue-line);} .rw-prose ul>li::after { content: ''; position: absolute; left: 7px; top: calc(0.42em + 5px); width: 8px; height: 8px; border-radius: 50%; background: var(--rw-blue);} .rw-lex-az { display: flex; flex-wrap: wrap; gap: 8px;} .rw-lex-az a { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding: 0 10px; border-radius: 10px; border: 1px solid var(--rw-line); background: var(--rw-surface); color: var(--rw-ink); font-weight: 650; text-decoration: none;} .rw-lex-az a:hover { border-color: var(--rw-blue); color: var(--rw-blue);}