@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-shortcode{width:100%}}@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 {.brxe-post-toc{overflow-y:auto;top:var(--wp-admin--admin-bar--height,0);transform:translateX(0);width:400px}.brxe-post-toc[data-nowrap] .toc-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-toc[data-sticky]{position:sticky}.brxe-post-toc.toc-right{right:0;transform:translateX(100%)}@media (min-width:52em){.brxe-post-toc{transform:translateX(0)}.brxe-post-toc.toc-right{right:calc(50% - 26rem);transform:translateX(0)}}.brxe-post-toc .js-toc{overflow-y:hidden}.brxe-post-toc>.toc-list{overflow:hidden;position:relative}.brxe-post-toc .toc-list{counter-reset:item;list-style:none;margin:0;padding:0}.brxe-post-toc .toc-list li.toc-list-item{position:relative}.brxe-post-toc .toc-link{color:currentcolor;display:block;height:100%;text-decoration:none}.brxe-post-toc .toc-link:before{content:"";display:inline-block;height:inherit;left:0;position:absolute;right:0;top:0}.brxe-post-toc .toc-link.is-active-link{font-weight:700}.brxe-post-toc .is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.brxe-post-toc .is-collapsed{max-height:0}.brxe-post-toc .is-position-fixed{position:fixed!important;top:0}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}#brxe-hqqg0g {color: var(--color-neutral-500)}@media (min-width:768px){#brxe-hqqg0g{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}}@media (max-width:767px){#brxe-hqqg0g{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}}#brxe-hqqg0g a { color: var(--color-neutral-500); text-decoration: none;}#brxe-hqqg0g a:hover { color: var(--text-primary);}#brxe-hqqg0g .item[aria-current] { color: var(--text-body); font-weight: var(--type-font-weight-bold);}#brxe-hqqg0g .item:last-child { color: var(--text-body); font-weight: var(--type-font-weight-bold);}#brxe-hqqg0g .separator svg { width: var(--scale-500); height: var(--scale-500); fill: currentColor;}#brxe-8u0owg {display: inline-flex; padding-top: 0; padding-right: var(--spacing-2xs); padding-bottom: 0; padding-left: var(--spacing-2xs); border: var(--border-width-xs) solid var(--border-action-primary); border-radius: var(--border-radius-xs); color: var(--text-primary); font-size: var(--font-size-body-xs); line-height: var(--line-height-body-xs); text-decoration: none}#brxe-8u0owg { font-weight: var(--type-font-weight-bold);}#brxe-8u0owg:hover { background: var(--color-primary-50);}#brxe-f6jmjn {font-size: var(--font-size-headings-h2); line-height: var(--line-height-headings-h2)}#brxe-f6jmjn { margin: 0;}#brxe-3w0dze {color: var(--color-neutral-500)}@media (max-width: 767px) {#brxe-3w0dze {display: none}}#brxe-i1w244 {width: 32px; height: 32px; border-radius: 50%}#brxe-i1w244 { object-fit: cover;}@media (max-width: 767px) {#brxe-i1w244 {display: none}}#brxe-q2jyoh {color: var(--text-body); font-weight: 700}@media (max-width: 767px) {#brxe-q2jyoh {display: none}}@media (max-width: 767px) {#brxe-cog49n {display: none}}#brxe-llq7vn {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: var(--spacing-sm); color: var(--color-neutral-500)}#brxe-phlk6v {display: flex; flex-direction: column; row-gap: var(--spacing-sm)}#brxe-0qqtxw {width: 100%}#brxe-0qqtxw img { width: 100%; aspect-ratio: 4/3; object-fit: cover; border-radius: var(--border-radius-sm);}#brxe-0qqtxw:is(img) { width: 100%; aspect-ratio: 4/3; object-fit: cover; border-radius: var(--border-radius-sm);}#brxe-hft3eq {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: var(--spacing-xl); row-gap: var(--spacing-md); align-items: center; width: 100%}@media (max-width: 767px) {#brxe-hft3eq {grid-template-columns: minmax(0, 1fr)}}#brxe-to9adr {display: flex; flex-direction: column; row-gap: var(--spacing-md)}#brxe-fqjnuy {padding-top: var(--spacing-md); padding-bottom: var(--spacing-lg)}@media (max-width: 767px) {#brxe-fqjnuy {padding-top: var(--spacing-md); padding-bottom: var(--spacing-md)}}#brxe-vhqph2 {padding-top: var(--spacing-md); padding-right: var(--spacing-md); padding-bottom: var(--spacing-md); padding-left: var(--spacing-md); border-radius: var(--border-radius-sm); min-width: 0px; max-width: 100%}#brxe-vhqph2 { background: var(--surface-neutral-subtle);}#brxe-vhqph2 summary { cursor: pointer; font-weight: var(--type-font-weight-bold);}#brxe-vhqph2 .brxe-post-toc { margin-top: var(--spacing-sm); width: auto; max-width: 100%; white-space: normal;}#brxe-vhqph2 .brxe-post-toc a { overflow-wrap: anywhere; white-space: normal;}#brxe-vhqph2 ol { margin: 0; padding-left: var(--spacing-md);}#brxe-vhqph2 ul { margin: 0; padding-left: var(--spacing-md);}#brxe-vhqph2 li { margin: var(--spacing-2xs) 0;}#brxe-vhqph2 a { color: var(--text-body); text-decoration: none;}#brxe-vhqph2 a:hover { color: var(--text-primary);}#brxe-vhqph2 a.is-active-link { color: var(--text-primary);}#brxe-ryltbh {font-size: var(--font-size-body-md); line-height: 1.75; color: var(--text-body)}#brxe-ryltbh { overflow-wrap: break-word;}#brxe-ryltbh [style*="font-family"] { font-family: inherit!important; font-size: inherit!important;}#brxe-ryltbh [style*="font-size"] { font-family: inherit!important; font-size: inherit!important;}#brxe-ryltbh :is(h2,h3,h4) { margin: var(--spacing-lg) 0 var(--spacing-sm); line-height: 1.3; scroll-margin-top: var(--spacing-xl);}#brxe-ryltbh h2 { font-size: var(--font-size-headings-h3);}#brxe-ryltbh h3 { font-size: var(--font-size-headings-h4);}#brxe-ryltbh h4 { font-size: var(--font-size-body-xl);}#brxe-ryltbh :is(p,ul,ol,figure,table,blockquote) { margin: 0 0 var(--spacing-md);}#brxe-ryltbh :is(ul,ol) { padding-left: var(--spacing-lg);}#brxe-ryltbh li { margin-bottom: var(--spacing-2xs);}#brxe-ryltbh a { color: var(--text-primary); text-decoration: underline; text-underline-offset: 2px;}#brxe-ryltbh img { max-width: 100%; height: auto; border-radius: var(--border-radius-sm);}#brxe-ryltbh :is(figure,.wp-caption) { max-width: 100%!important; width: auto!important;}#brxe-ryltbh :is(figcaption,.wp-caption-text) { margin-top: var(--spacing-xs); font-size: var(--font-size-body-sm); color: var(--color-neutral-500); text-align: center;}#brxe-ryltbh iframe { display: block; width: 100%; height: auto; aspect-ratio: 16/9; border: 0; border-radius: var(--border-radius-sm);}#brxe-ryltbh table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; font-size: var(--font-size-body-sm);}#brxe-ryltbh :is(th,td) { padding: var(--spacing-xs) var(--spacing-sm); border: var(--border-width-xs) solid var(--border-neutral-subtle); vertical-align: top;}#brxe-ryltbh th { background: var(--surface-neutral-subtle);}#brxe-ryltbh blockquote { padding: var(--spacing-sm) var(--spacing-md); border-left: var(--border-width-md) solid var(--border-action-primary); background: var(--surface-neutral-subtle); font-style: italic;}#brxe-ryltbh .ds-btn { text-decoration: none;}#brxe-ryltbh .ds-call-btn { text-decoration: none;}#brxe-ryltbh details { border: var(--border-width-xs) solid var(--border-neutral-subtle); margin: 0 0 -1px;}#brxe-ryltbh details:last-of-type { margin-bottom: var(--spacing-md);}#brxe-ryltbh summary { padding: var(--spacing-sm) var(--spacing-md); cursor: pointer; font-weight: var(--type-font-weight-bold); font-size: var(--font-size-body-sm);}#brxe-ryltbh summary:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: -2px;}#brxe-ryltbh details[open] summary { border-bottom: var(--border-width-xs) solid var(--border-neutral-subtle);}#brxe-ryltbh details>:not(summary) { margin-inline: var(--spacing-md);}#brxe-ryltbh details>:not(summary):first-of-type { margin-top: var(--spacing-sm);}#brxe-ryltbh hr { border: 0; border-top: var(--border-width-xs) solid var(--border-neutral-subtle); margin: var(--spacing-lg) 0;}#brxe-dsshr1 {width: 100%}#brxe-dsshr1 .ds-share { display: flex; align-items: center; gap: var(--spacing-xs);}#brxe-dsshr1 .ds-share__label { font-weight: var(--type-font-weight-bold); margin-right: var(--spacing-2xs);}#brxe-dsshr1 .ds-share__btn { display: flex; align-items: center; justify-content: center; width: var(--scale-1000); height: var(--scale-1000); border: var(--border-width-xs) solid var(--border-neutral-subtle); border-radius: var(--border-radius-xxl); color: var(--icons-primary);}#brxe-dsshr1 .ds-share__btn svg { width: var(--scale-600); height: var(--scale-600); fill: currentColor;}#brxe-dsshr1 .ds-share__btn:hover { border-color: var(--border-action-primary);}#brxe-dsshr1 .ds-share__copy { display: inline-flex; align-items: center; gap: var(--spacing-2xs); margin-left: auto; padding: var(--spacing-2xs) var(--spacing-xs); border: var(--border-width-xs) solid var(--border-action-primary); border-radius: var(--border-radius-sm); background: var(--surface-primary); color: var(--text-primary); font-size: var(--font-size-body-sm); line-height: var(--line-height-body-sm); font-weight: var(--type-font-weight-bold); cursor: pointer;}#brxe-dsshr1 .ds-share__copy svg { width: var(--scale-500); height: var(--scale-500); fill: currentColor;}#brxe-dsshr1 a:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;}#brxe-dsshr1 button:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;}#brxe-q5s23k {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: var(--spacing-sm); padding-top: var(--spacing-md); border-top: 1px solid var(--border-neutral-subtle)}#brxe-dstag1 {display: flex; gap: var(--spacing-xs); font-size: 0px}#brxe-dstag1 { flex-wrap: wrap;}#brxe-dstag1 a { display: inline-flex; padding: 0 var(--spacing-xs); border: var(--border-width-xs) solid var(--border-neutral); border-radius: var(--border-radius-sm); background: var(--surface-neutral-subtle); color: var(--text-muted); font-size: var(--font-size-body-sm); line-height: var(--line-height-body-sm); text-decoration: none;}#brxe-dstag1 a:hover { border-color: var(--border-action-primary); color: var(--text-primary);}#brxe-vt7zjq {max-width: 800px; width: 100%; margin-right: auto; margin-left: auto; padding-right: var(--spacing-md); padding-left: var(--spacing-md); display: flex; flex-direction: column; row-gap: var(--spacing-lg)}#brxe-tha0i2 {padding-top: var(--spacing-lg); padding-bottom: var(--spacing-xl)}@media (max-width: 767px) {#brxe-tha0i2 {padding-top: var(--spacing-md); padding-bottom: var(--spacing-md)}}.brxe-dscta1 .brxe-u0q8aj.brxe-block {width: auto; flex-direction: row}.brxe-dscta1.brxe-block {display: flex; position: relative; flex-direction: column; align-items: flex-start; gap: var(--spacing-sm); min-height: calc(var(--scale-1600) * 3.5); padding-top: var(--spacing-md); padding-right: calc(40% + var(--spacing-md)); padding-bottom: var(--spacing-md); padding-left: var(--spacing-md); overflow: hidden; border-radius: var(--border-radius-md); color: var(--text-inverse); isolation: isolate}@media (min-width:768px){.brxe-dscta1{padding:var(--spacing-xl) calc(30% + var(--spacing-xl)) var(--spacing-xl) var(--spacing-xl)} .brxe-dscta1 > img{width:24%;right:var(--spacing-xl);top:50%;bottom:auto;transform:translateY(-50%)}} .brxe-dscta1 { background: var(--surface-inverse);} .brxe-dscta1>img { position: absolute; right: var(--spacing-md); bottom: var(--spacing-md); width: 36%; height: auto; aspect-ratio: 1; object-fit: contain; border-radius: var(--border-radius-sm); background: var(--surface-primary);} .brxe-dscta1 h2 { margin: 0; color: var(--text-inverse); font-size: var(--font-size-headings-h3); line-height: var(--line-height-headings-h3);} .brxe-dscta1 p { margin: 0;} .brxe-dscta1 .cta-btn { display: inline-flex; align-items: center; gap: var(--spacing-xs); margin-top: var(--spacing-xs); padding: var(--spacing-xs) var(--spacing-md); border-radius: var(--border-radius-sm); background: var(--surface-primary); color: var(--text-primary); font-weight: var(--type-font-weight-bold); text-decoration: none;} .brxe-dscta1 .cta-btn svg { width: var(--scale-600); height: var(--scale-600); fill: currentColor;} .brxe-dscta1 .cta-btn:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;}#brxe-jxpw1f {display: flex; flex-direction: column; row-gap: var(--spacing-md)}#brxe-gpcdbn {padding-top: var(--spacing-lg); padding-bottom: var(--spacing-lg); background-color: var(--surface-neutral-subtle)}@media (max-width: 767px) {#brxe-gpcdbn {padding-top: var(--spacing-md); padding-bottom: var(--spacing-md)}}#brxe-dsrelh { margin: 0;}.brxe-blrel1 .brxe-swbxyb.brxe-block {display: flex; flex-direction: column; row-gap: var(--spacing-xs); padding-top: var(--spacing-sm); padding-right: var(--spacing-sm); padding-bottom: var(--spacing-sm); padding-left: var(--spacing-sm)}.brxe-blrel1.brxe-block {display: flex; position: relative; flex-direction: column; border-radius: var(--border-radius-sm)}.brxe-blrel1 { scroll-snap-align: start; background: var(--surface-primary); box-shadow: 0 0 var(--scale-200) color-mix(in srgb, var(--color-neutral-500) 15%, transparent);} .brxe-blrel1 img { display: block; width: 100%; aspect-ratio: 173/102; object-fit: cover; border-radius: var(--border-radius-sm) var(--border-radius-sm) 0 0;} .brxe-blrel1 h3 { margin: 0; font-family: var(--type-font-family-body); font-weight: var(--type-font-weight-bold); font-size: var(--font-size-body-lg); line-height: var(--line-height-body-lg); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} .brxe-blrel1 h3 a { color: var(--text-body); text-decoration: none;} .brxe-blrel1 h3 a::after { content: ""; position: absolute; inset: 0;} .brxe-blrel1:hover h3 a { color: var(--text-action-hover);} .brxe-blrel1:has(h3 a:focus-visible) { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;} .brxe-blrel1 h3 a:focus-visible { outline: none;} .brxe-blrel1 .post-date { margin: 0; color: var(--text-muted); font-size: var(--font-size-body-sm); line-height: var(--line-height-body-sm);}#brxe-dsrelt {display: grid; align-items: initial; width: 100%; grid-auto-flow: column; grid-auto-columns: calc((100% - var(--spacing-md)) / 2); gap: var(--spacing-md); padding-top: var(--spacing-2xs); padding-right: var(--spacing-2xs); padding-bottom: var(--spacing-2xs); padding-left: var(--spacing-2xs)}@media (min-width:768px){#brxe-dsrelt{grid-auto-columns:calc((100% - 3 * var(--spacing-md)) / 4)}}#brxe-dsrelt { overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;}#brxe-dsrelt::-webkit-scrollbar { display: none;}#brxe-dsrelt+.ds-dots { display: flex; justify-content: center; gap: var(--spacing-xs);}#brxe-dsrelt+.ds-dots .ds-dots__dot { width: var(--scale-200); height: var(--scale-200); padding: 0; border: 0; border-radius: var(--border-radius-xxl); background: var(--color-neutral-300); cursor: pointer;}#brxe-dsrelt+.ds-dots .ds-dots__dot[aria-current] { background: var(--icons-primary);}#brxe-jc97ax {display: flex; flex-direction: column; row-gap: var(--spacing-md)}#brxe-isr6u4 {padding-top: var(--spacing-lg); padding-bottom: var(--spacing-xl)}@media (max-width: 767px) {#brxe-isr6u4 {padding-top: var(--spacing-md); padding-bottom: var(--spacing-md)}}