@layer bricks {.brxe-pagination{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-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-fkvxpn {color: var(--color-neutral-500)}@media (min-width:768px){#brxe-fkvxpn{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}}@media (max-width:767px){#brxe-fkvxpn{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}}#brxe-fkvxpn a { color: var(--color-neutral-500); text-decoration: none;}#brxe-fkvxpn a:hover { color: var(--text-primary);}#brxe-fkvxpn .item[aria-current] { color: var(--text-body); font-weight: var(--type-font-weight-bold);}#brxe-fkvxpn .item:last-child { color: var(--text-body); font-weight: var(--type-font-weight-bold);}#brxe-fkvxpn .separator svg { width: var(--scale-500); height: var(--scale-500); fill: currentColor;}#brxe-cdrbk9 {display: flex; flex-direction: column; row-gap: var(--spacing-md)}#brxe-g3y4au {padding-top: var(--spacing-sm); padding-bottom: var(--spacing-sm)}@media (max-width: 767px) {#brxe-g3y4au {padding-top: var(--spacing-sm); padding-bottom: var(--spacing-sm)}}#brxe-38pevq {text-align: center; width: 100%}#brxe-38pevq { margin: 0;}.brxe-blstk1 .brxe-pdm2bf.brxe-block {width: auto; flex-direction: row; flex-wrap: nowrap; align-items: center}.brxe-blstk1.brxe-block {display: flex; flex-direction: column; gap: var(--spacing-md)}@media (min-width:768px){.brxe-blstk1.ds-blog-sticky{flex-direction:row;align-items:stretch} .brxe-blstk1.ds-blog-sticky>img{flex:0 0 60%;width:60%;height:auto;aspect-ratio:16/9;border-radius:var(--border-radius-md)} .brxe-blstk1.ds-blog-sticky .feat-body{flex:1 1 0;min-width:0;justify-content:center;padding:var(--spacing-lg);border-radius:var(--border-radius-md)} .brxe-blstk1.ds-blog-sticky h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}} .brxe-blstk1 { scroll-snap-align: start;} .brxe-blstk1>img { display: block; width: 100%; aspect-ratio: 361/203; object-fit: cover; border-radius: var(--border-radius-sm);} .brxe-blstk1 .feat-body { display: flex; flex-direction: column; align-items: flex-start; gap: var(--spacing-sm); padding: var(--spacing-md); border-radius: var(--border-radius-sm); background: var(--surface-primary); box-shadow: 0 0 var(--scale-200) color-mix(in srgb, var(--color-neutral-500) 15%, transparent);} .brxe-blstk1 .feat-date { margin: 0; color: var(--text-muted); font-size: var(--font-size-body-xs); line-height: var(--line-height-body-xs);} .brxe-blstk1 h2 { margin: 0; font-size: var(--font-size-headings-h2); line-height: var(--line-height-headings-h2);} .brxe-blstk1 h2 a { color: var(--text-body); text-decoration: none;} .brxe-blstk1 h2 a:hover { color: var(--text-action-hover);} .brxe-blstk1 .feat-cat a { display: inline-flex; align-items: center; gap: var(--spacing-2xs); padding: 0 var(--spacing-2xs); border: var(--border-width-xs) solid var(--border-action-primary); border-radius: var(--border-radius-sm); color: var(--text-primary); font-size: var(--font-size-body-xs); line-height: var(--line-height-body-xs); font-weight: var(--type-font-weight-bold); text-decoration: none;} .brxe-blstk1 .feat-cat { display: flex; flex-wrap: wrap; gap: var(--spacing-2xs);} .brxe-blstk1 .feat-sum { margin: 0; color: var(--color-neutral-600); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} .brxe-blstk1 .feat-more { display: inline-flex; align-items: center; gap: var(--spacing-2xs); padding: var(--spacing-2xs) var(--spacing-xs); border: var(--border-width-sm) solid var(--border-action-primary); border-radius: var(--border-radius-sm); 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); text-decoration: none;} .brxe-blstk1 .feat-more:hover { background: var(--color-primary-50);} .brxe-blstk1 .feat-more svg { width: var(--scale-500); height: var(--scale-500); fill: currentColor;} .brxe-blstk1 a:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;}#brxe-0uzetf {display: grid; align-items: initial; grid-auto-flow: column; grid-auto-columns: 100%; gap: var(--spacing-md)}@media (min-width:768px){#brxe-0uzetf+.ds-dots.ds-dots{align-self:center}}#brxe-0uzetf { overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; overscroll-behavior-x: contain;}#brxe-0uzetf::-webkit-scrollbar { display: none;}#brxe-0uzetf+.ds-dots { display: flex; align-items: center; justify-content: center; gap: var(--spacing-xs);}#brxe-0uzetf+.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-0uzetf+.ds-dots .ds-dots__dot[aria-current] { background: var(--icons-primary);}#brxe-0uzetf+.ds-dots .ds-dots__prev { display: flex; padding: 0; border: 0; border-radius: var(--border-radius-xxl); background: var(--surface-on-action); color: var(--text-on-action); cursor: pointer;}#brxe-0uzetf+.ds-dots .ds-dots__next { display: flex; padding: 0; border: 0; border-radius: var(--border-radius-xxl); background: var(--surface-on-action); color: var(--text-on-action); cursor: pointer;}#brxe-0uzetf+.ds-dots .ds-dots__next { margin-right: var(--spacing-sm);}#brxe-0uzetf+.ds-dots svg { width: var(--scale-600); height: var(--scale-600); fill: currentColor;}#brxe-0uzetf+.ds-dots button:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;}#brxe-vxopsu {display: flex; flex-direction: column; row-gap: var(--spacing-md); width: 100%}#brxe-m2y84l {display: flex; flex-direction: column; row-gap: var(--spacing-lg)}#brxe-ldzrdn {padding-top: var(--spacing-lg); padding-bottom: var(--spacing-lg); background-color: var(--surface-neutral-subtle)}@media (max-width: 767px) {#brxe-ldzrdn {padding-top: var(--spacing-md); padding-bottom: var(--spacing-md)}}#brxe-be94ye { margin: 0;}#brxe-2dtk98 {width: 100%}@media (min-width:992px){#brxe-2dtk98 .ds-bcat .ds-bcat__track{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);overflow:visible;border:0;background:none}#brxe-2dtk98 .ds-bcat .ds-bcat__tab{border:var(--border-width-xs) solid var(--border-neutral-subtle);border-radius:var(--border-radius-sm);background:var(--surface-primary)}#brxe-2dtk98 .ds-bcat .ds-bcat__tab[aria-current]{border-color:var(--border-action-primary);background:var(--color-primary-50)}}#brxe-2dtk98 .ds-bcat__track { display: inline-flex; max-width: 100%; overflow-x: auto; scrollbar-width: none; border: var(--border-width-xs) solid var(--border-action-primary); border-radius: var(--border-radius-sm); background: var(--surface-primary);}#brxe-2dtk98 .ds-bcat__track::-webkit-scrollbar { display: none;}#brxe-2dtk98 .ds-bcat__tab { flex-shrink: 0; padding: var(--spacing-xs) var(--spacing-md); color: var(--text-muted); font-size: var(--font-size-body-sm); line-height: var(--line-height-body-sm); font-weight: var(--type-font-weight-bold); white-space: nowrap; text-decoration: none;}#brxe-2dtk98 .ds-bcat__tab:hover { color: var(--text-primary);}#brxe-2dtk98 .ds-bcat__tab[aria-current] { background: var(--color-primary-50); color: var(--text-primary);}#brxe-2dtk98 .ds-bcat__tab:focus-visible { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: -2px;}.brxe-blmain .brxe-wcdajw.brxe-block {display: flex; flex-direction: column; row-gap: var(--spacing-xs); padding-top: var(--spacing-md); padding-right: var(--spacing-md); padding-bottom: var(--spacing-md); padding-left: var(--spacing-md)}@media (max-width: 767px) {.brxe-blmain .brxe-wcdajw.brxe-block {padding-top: var(--spacing-sm); padding-right: var(--spacing-sm); padding-bottom: var(--spacing-sm); padding-left: var(--spacing-sm)}}.brxe-blmain.brxe-block {display: flex; width: auto; position: relative; flex-direction: column; border-radius: var(--border-radius-sm)}@media (max-width:767px){.brxe-blmain h3{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}} .brxe-blmain { background: var(--surface-primary); box-shadow: 0 0 var(--scale-200) color-mix(in srgb, var(--color-neutral-500) 15%, transparent);} .brxe-blmain 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-blmain h3 { margin: 0; font-family: var(--type-font-family-body); font-weight: var(--type-font-weight-bold); font-size: var(--font-size-body-xl); line-height: var(--line-height-body-xl); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} .brxe-blmain h3 a { color: var(--text-body); text-decoration: none;} .brxe-blmain h3 a::after { content: ""; position: absolute; inset: 0; border-radius: var(--border-radius-sm);} .brxe-blmain:hover h3 a { color: var(--text-action-hover);} .brxe-blmain:has(h3 a:focus-visible) { outline: var(--border-width-sm) solid var(--border-action-focus); outline-offset: 2px;} .brxe-blmain h3 a:focus-visible { outline: none;} .brxe-blmain .post-date { margin: 0; color: var(--text-muted); font-size: var(--font-size-body-sm); line-height: var(--line-height-body-sm);}#brxe-1og64q {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: var(--spacing-lg); row-gap: var(--spacing-lg); width: 100%}@media (max-width: 991px) {#brxe-1og64q {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 767px) {#brxe-1og64q {grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--spacing-md); row-gap: var(--spacing-md)}}#brxe-p326q7 {margin-top: var(--spacing-md)}#brxe-p326q7 .page-numbers { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--spacing-xs); margin: 0; padding: 0; list-style: none;}#brxe-p326q7 .page-numbers a { display: flex; align-items: center; justify-content: center; min-width: var(--scale-1000); height: var(--scale-1000); padding: 0 var(--spacing-xs); border-radius: var(--border-radius-sm); border: var(--border-width-xs) solid var(--border-neutral-subtle); color: var(--text-body); text-decoration: none; font-size: var(--font-size-body-sm); font-weight: var(--type-font-weight-bold);}#brxe-p326q7 .page-numbers span { display: flex; align-items: center; justify-content: center; min-width: var(--scale-1000); height: var(--scale-1000); padding: 0 var(--spacing-xs); border-radius: var(--border-radius-sm); border: var(--border-width-xs) solid var(--border-neutral-subtle); color: var(--text-body); text-decoration: none; font-size: var(--font-size-body-sm); font-weight: var(--type-font-weight-bold);}#brxe-p326q7 .page-numbers .current { background: var(--surface-on-action); border-color: var(--surface-on-action); color: var(--text-on-action);}#brxe-p326q7 .page-numbers a:hover { border-color: var(--border-action-primary); color: var(--text-primary);}@media (max-width: 767px) {#brxe-p326q7 {display: none}}#brxe-sbcql7 {display: none; width: auto; flex-direction: row; align-self: center !important; padding-top: var(--spacing-xs); padding-right: var(--spacing-md); padding-bottom: var(--spacing-xs); padding-left: var(--spacing-md)}#brxe-sbcql7 svg { width: var(--scale-600); height: var(--scale-600); fill: currentColor; flex-shrink: 0;}@media (max-width: 767px) {#brxe-sbcql7 {display: flex}}#brxe-erqzpk {display: flex; flex-direction: column; row-gap: var(--spacing-lg)}@media (max-width: 767px) {#brxe-erqzpk {row-gap: var(--spacing-md)}}#brxe-3vla0f {padding-top: var(--spacing-lg); padding-bottom: var(--spacing-xl)}@media (max-width: 767px) {#brxe-3vla0f {padding-top: var(--spacing-md); padding-bottom: var(--spacing-md)}}