@layer bricks {.brxe-code{width:100%}}@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:clip}}@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}}html body #brxe-f2wc57.wm-byline__who { gap: 2px; row-gap: 2px;}html body #brxe-f2wc57>* { margin: 0; line-height: 1.3;}@media (max-width:1000px){html body .wm-article.wm-article{grid-template-columns:1fr}html body .wm-article .wm-article__aside{position:static;order:-1}html body .wm-article .wm-aside-cta{display:none}html body .wm-article .wm-article__main{max-width:none}html body .wm-toc .wm-toc__title{margin:0}html body .wm-toc .wm-toc__details[open] .wm-toc__title{margin-bottom:10px}html body .wm-toc .wm-toc__list{max-height:none}}@media (max-width:640px){html body .wm-post-cover.wm-post-cover{aspect-ratio:16/10}html body .wm-byline .wm-byline__meta{width:100%}html body .wm-author--v2.wm-author--v2{flex-direction:column}}html body .wm-wrap--article { width: min(1240px,100% - 2 * var(--gutter,24px)); margin-inline: auto;}html body .wm-hero--post2 { padding-bottom: clamp(36px,5vw,72px);}html body .wm-hero--post2 .wm-post-title { max-width: 22ch; margin: 14px 0 22px; font-size: clamp(34px,4.2vw,58px);}html body .wm-post-cat { margin: 18px 0 0;}html body .wm-post-cat a { display: inline-flex; align-items: center; min-height: 30px; padding: 4px 12px; border-radius: 999px; border: 1px solid color-mix(in srgb,var(--wm-accent) 55%,transparent); background: color-mix(in srgb,var(--wm-accent) 16%,transparent); color: #fff; font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; margin: 0 6px 6px 0;}html body .wm-byline { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 22px; margin: 0 0 clamp(28px,4vw,44px);}html body .wm-byline__avatar { display: inline-grid; place-items: center; flex: none; width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 60%,#ff4fd8)); color: #fff; font-weight: 800; font-size: 15px; letter-spacing: .02em;}html body .wm-author__avatar { display: inline-grid; place-items: center; flex: none; width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 60%,#ff4fd8)); color: #fff; font-weight: 800; font-size: 15px; letter-spacing: .02em;}html body .wm-byline__who { display: flex; flex-direction: column; gap: 2px;}html body .wm-byline__name { color: #fff; font-weight: 700; font-size: 15px;}html body .wm-byline__role { color: var(--wm-muted); font-size: 13px;}html body .wm-byline__meta { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 0; color: var(--wm-muted); font-size: 14px;}html body .wm-byline__meta span+span::before { content: "·"; margin-right: 18px; opacity: .6;}html body .wm-post-cover { margin: 0; border-radius: 22px; overflow: hidden; aspect-ratio: 21/9; background: rgba(255,255,255,.04); border: 1px solid var(--wm-line);}html body .wm-post-cover img { display: block; width: 100%; height: 100%; object-fit: cover;}html body .wm-sec--article { padding-top: clamp(40px,5vw,72px);}html body .wm-article { display: grid; grid-template-columns: minmax(0,1fr) 320px; gap: clamp(40px,5vw,80px); align-items: start;}html body .wm-article__main { min-width: 0; max-width: 760px;}html body .wm-article__aside { position: sticky; top: 110px; display: grid; gap: 18px;}html body .wm-toc { padding: 20px 20px 16px; border: 1px solid var(--wm-line); border-radius: 18px; background: rgba(255,255,255,.03);}html body .wm-toc__details { margin: 0;}html body .wm-toc__title { display: flex; align-items: center; justify-content: space-between; cursor: pointer; list-style: none; margin: 0 0 10px; font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-toc__title::-webkit-details-marker { display: none;}html body .wm-toc__title::after { content: "+"; font-size: 18px; line-height: 1; color: var(--wm-muted);}html body .wm-toc__details[open] .wm-toc__title::after { content: "–";}html body .wm-toc__list { display: grid; gap: 2px; margin: 0; padding: 0; list-style: none; max-height: calc(100vh - 380px); overflow: auto;}html body .wm-toc__list li { margin: 0;}html body .wm-toc__list li::before { content: none;}html body .wm-toc__list a { display: block; padding: 6px 0 6px 12px; border-left: 2px solid var(--wm-line); color: var(--wm-muted); font-size: 14px; line-height: 1.4; text-decoration: none; transition: color .2s,border-color .2s;}html body .wm-toc__list a:hover { color: #fff;}html body .wm-toc__list a.is-active { color: #fff; border-left-color: var(--wm-accent); font-weight: 600;}html body .wm-toc a:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px; border-radius: 4px;}html body .wm-toc summary:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px; border-radius: 4px;}html body .wm-aside-cta { display: grid; gap: 10px; padding: 22px 20px; border: 1px solid color-mix(in srgb,var(--wm-accent) 40%,transparent); border-radius: 18px; background: linear-gradient(160deg,color-mix(in srgb,var(--wm-accent) 22%,transparent),rgba(255,255,255,.02) 75%);}html body .wm-aside-cta__title { margin: 0; color: #fff; font-size: 19px; font-weight: 700;}html body .wm-aside-cta__text { margin: 0; color: var(--wm-muted); font-size: 15px; line-height: 1.55;}html body .wm-aside-cta__actions { display: grid; gap: 10px; margin-top: 4px;}html body .wm-aside-cta__actions .wm-btn { width: 100%!important;}html body .wm-aside-cta__link { color: var(--wm-accent-2); font-weight: 600; font-size: 15px; text-decoration: none; text-align: center;}html body .wm-prose :is(h2,h3) { scroll-margin-top: 110px;}html body .wm-author--v2 { display: flex; gap: 18px; align-items: flex-start;}html body .wm-author--v2 .wm-author__avatar { width: 64px; height: 64px; font-size: 20px;}html body .wm-author__body { display: grid; gap: 6px;}html body .wm-author__links { display: flex; flex-wrap: wrap; gap: 8px 20px; margin: 6px 0 0;}html body .wm-author__links a { color: var(--wm-accent-2); font-weight: 600; text-decoration: none;}html body .wm-head--row { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 32px;}html body .wm-head--row .wm-btn { width: fit-content;}html body #brxe-8seih5.wm-head--row { flex-direction: column; align-items: center; justify-content: center; text-align: center; margin-inline: auto;}html body #brxe-8seih5 .wm-stack { align-items: center;}html body #brxe-8seih5 .wm-btn { margin-inline: auto;}#brxe-s7y483 {display: none}@media (max-width:640px){html body .wm-prose .wm-guide-nav.wm-guide-nav{grid-template-columns:1fr}html body .wm-prose .wm-guide-nav a.wm-guide-nav__next,html body .wm-prose .wm-guide-nav a.wm-guide-nav__prev,html body .wm-prose .wm-guide-nav a.wm-guide-nav__hub{grid-column:1;text-align:left;align-items:flex-start}}html body .wm-prose .wm-guide-box { margin: 0 0 1.6em; padding: 16px 20px; border: 1px solid var(--wm-line); border-left: 3px solid var(--wm-accent); border-radius: 0 14px 14px 0; background: rgba(255,255,255,.03); font-size: 16px; line-height: 1.6;}html body .wm-prose .wm-guide-box p { margin: 0;}html body .wm-prose .wm-guide-box__label { margin: 0 0 4px!important; font-size: 12px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-prose .wm-summary { margin: 1.6em 0 2em; padding: 22px 24px; border: 1px solid color-mix(in srgb,var(--wm-accent) 40%,transparent); border-radius: 18px; background: linear-gradient(160deg,color-mix(in srgb,var(--wm-accent) 14%,transparent),rgba(255,255,255,.02) 75%);}html body .wm-prose .wm-summary__title { margin: 0 0 10px; color: #fff; font-size: 19px; font-weight: 700;}html body .wm-prose .wm-summary ul { margin: 0; padding: 0; list-style: none;}html body .wm-prose .wm-summary li { position: relative; margin: .5em 0; padding-left: 28px;}html body .wm-prose .wm-summary li::before { content: ""; position: absolute; left: 4px; top: .55em; width: 10px; height: 10px; border-radius: 50%; background: var(--wm-accent); box-shadow: 0 0 0 4px color-mix(in srgb,var(--wm-accent) 25%,transparent);}html body .wm-prose .wm-guide-nav { display: grid; grid-template-columns: 1fr auto 1fr; gap: 12px; align-items: stretch; margin: 2.4em 0 0;}html body .wm-prose .wm-guide-nav a { display: flex; flex-direction: column; justify-content: center; gap: 4px; padding: 16px 18px; border: 1px solid var(--wm-line); border-radius: 16px; background: rgba(255,255,255,.03); color: #fff; font-size: 16px; font-weight: 600; line-height: 1.35; text-decoration: none; transition: border-color .2s,background-color .2s;}html body .wm-prose .wm-guide-nav a:hover { border-color: var(--wm-accent); background: color-mix(in srgb,var(--wm-accent) 10%,transparent);}html body .wm-prose .wm-guide-nav span { font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-prose .wm-guide-nav__hub { align-items: center; text-align: center; font-size: 14px!important; color: var(--wm-accent-2)!important;}html body .wm-prose .wm-guide-nav__next { grid-column: 3; text-align: right; align-items: flex-end;}html body .wm-prose .wm-guide-nav__prev { grid-column: 1;}html body .wm-prose .wm-guide-nav__hub { grid-column: 2;}html body .wm-prose figure.wp-block-table { margin: 1.6em 0; overflow-x: auto;}html body .wm-prose figure.wp-block-table table { min-width: 520px;}