@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)}}.brxe-post-sharing{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.brxe-post-sharing.brand-colors{color:#fff}.brxe-post-sharing.brand-colors a{border:none}.brxe-post-sharing.brand-colors .facebook{background-color:#3b5998}.brxe-post-sharing.brand-colors .twitter{background-color:#4cc2ff}.brxe-post-sharing.brand-colors .googleplus{background-color:#d23e2b}.brxe-post-sharing.brand-colors .whatsapp{background-color:#25d366}.brxe-post-sharing.brand-colors .telegram{background-color:#54a9eb}.brxe-post-sharing.brand-colors .vkontakte{background-color:#5181b8}.brxe-post-sharing.brand-colors .linkedin{background-color:#4875b4}.brxe-post-sharing.brand-colors .pinterest{background-color:#c91a22}.brxe-post-sharing.brand-colors .bluesky{background-color:#0af}.brxe-post-sharing.brand-colors .email{background-color:var(--bricks-text-light)}.brxe-post-sharing a{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;text-align:center;width:30px}.brxe-post-sharing a.telegram svg{margin-left:-2px}.brxe-post-sharing i:before{line-height:inherit}.brxe-post-sharing svg{fill:currentcolor;flex-shrink:0;height:1em}.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden}@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{overflow:hidden;position:relative}: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!important;text-align:center;width:100%;z-index:1}.brxe-code{width:100%}: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}.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}.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}.brxe-post-reading-progress-bar{background-color:transparent;border:none;height:12px;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:9999}.brxe-post-reading-progress-bar::-webkit-progress-bar{background-color:transparent}.brxe-post-reading-progress-bar::-moz-progress-bar{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar::-webkit-progress-value{background-color:var(--bricks-color-primary)}.brxe-post-reading-progress-bar[data-pos=top]{top:var(--wp-admin--admin-bar--height,0)}.brxe-post-reading-progress-bar[data-pos=bottom]{bottom:0}.brxe-post-reading-progress-bar[value]{-webkit-appearance:none;appearance:none}#blog-title {font-weight: 700; line-height: 1.1; letter-spacing: -0.2px; padding-top: 2px; padding-bottom: 4px; max-width: 100%; min-width: 220px; width: 735px; margin-top: 0}@media (max-width: 991px) {#blog-title {width: 100%}}@media (max-width: 767px) {#blog-title {text-align: center}}@media (max-width: 575px) {#blog-title br { display: none;}}@media (max-width: 432px) {#blog-title {font-size: calc(var(--h1) - 2px)}}@media (max-width: 358px) {#blog-title {font-size: calc(var(--h2) + 2px)}}#hero-wrap {padding-bottom: 0}#hero-wrap { --width-limit: 620px;}#hero {padding-top: var(--space-m); padding-bottom: var(--space-m); display: flex; flex-wrap: nowrap; flex-direction: row; position: relative}:root { --sidebar-width: 300px; --sidebar-offset: var(--space-xl);}@media (max-width: 1280px) {:root { --sidebar-width: 280px; --sidebar-offset: var(--space-l);}}@media (max-width: 991px) {:root { --sidebar-width: 240px; --sidebar-offset: var(--space-m);}}@media (max-width: 767px) {:root { --sidebar-width: 100%; --sidebar-offset: 0px;}}#wordpress-post {width: 100%; max-width: 100%; border-top: 1px solid var(--a-gray-200); padding-top: var(--space-m)}#wordpress-post h2 { font-weight: 600 !important;font-size: calc(var(--h3) + 4px); cursor: pointer; position: relative; line-height: 1.1;}#wordpress-post h2:before { content: '#'; position: absolute; line-height: 1; cursor: pointer; opacity: 0; transition: opacity .3s; padding-right: 2.5rem; margin-left: -2.5rem; transform: translateY(2px);}#wordpress-post h2:is(:hover,:focus):before {opacity: 1;}#wordpress-post h2.copied:before { content: '✓'; line-height: 1; white-space: nowrap; opacity: 1; cursor: pointer; transform: translateY(1px) translateX(-2px);}#wordpress-post h3 { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; opacity: 0; height: 0; padding: 0; margin: 0;}#wordpress-post ul { margin-bottom: var(--space-xs);}@media (max-width: 991px) {#wordpress-post h2:before { display: none;}#wordpress-post h2:after { content: '#'; position: relative; display: inline-flex; transform: translate(0px, 1px); line-height: 1; cursor: pointer; opacity: 0; transition: opacity .3s; margin-left: 0.75rem;}#wordpress-post h2:is(:hover,:focus):after {opacity: 1;}#wordpress-post h2.copied:after { content: '✓'; line-height: 1; white-space: nowrap; opacity: 1; cursor: pointer; transform: translateY(1px) translateX(-1px);}}#last-update {color: var(--a-gray-600); font-style: italic}#post-terms {display: flex; flex-wrap: wrap; flex-direction: row; width: auto; line-height: 1.3; font-size: calc(var(--text-m) - 2px)}#post-terms { display: flex; flex-direction: row; flex-wrap: wrap; gap: calc(var(--space-xs) / 1.6);}@media (max-width: 432px) {#post-terms {width: 100%; justify-content: center}}#shared-buttons li:nth-child(1) a:hover {background-color: var(--a-const-black); color: var(--a-const-white)}#shared-buttons li:nth-child(2) a:hover {background-color: #4875b4; color: var(--a-const-white)}#shared-buttons li:nth-child(3) a:hover {color: var(--a-const-white); background-color: #3b5998}#shared-buttons li:nth-child(4) a:hover {color: var(--a-const-white); background-color: #54a9eb}#shared-buttons li:nth-child(5) a:hover {color: var(--a-const-white); background-color: var(--a-const-gray-600)}#shared-buttons a {width: 36px; height: 36px; color: var(--a-gray-400); font-size: var(--text-m); background-color: transparent; border: 1px solid var(--a-gray-400)}#shared-buttons {gap: .6rem}#shared-buttons a { --anim: .2s ease .1s; transition: color var(--anim), border-color var(--anim), background-color var(--anim), box-shadow var(--anim), outline var(--anim); box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;}#shared-buttons a:is(:hover,:focus,:active),#shared-buttons li:is(:hover,:focus,:active) a { --anim: .2s ease 0s; transition: color var(--anim), border-color var(--anim), background-color var(--anim), box-shadow var(--anim), outline var(--anim); border-color: transparent !important; box-shadow: 0 0 0 2px var(--a-bg-website), 0 0 0 3px var(--a-gray-400);}#shared-buttons a:active:not(:focus) { border-color: var(--a-gray-400) !important;}@media (max-width: 767px) {#shared-buttons a {width: 30px; height: 30px}#shared-buttons {gap: .4rem}}@media (max-width: 432px) {#shared-buttons a {width: 38px; height: 38px}#shared-buttons {gap: .8rem}}#shared-in-social {width: auto; min-width: 210px; align-items: flex-end}@media (max-width: 575px) {#shared-in-social {align-items: flex-start}}@media (max-width: 432px) {#shared-in-social {align-items: center; width: 100%}}#added-post-footer {margin-top: var(--space-m); display: flex; flex-wrap: nowrap; align-items: center; flex-direction: row; justify-content: space-between; column-gap: var(--space-s); row-gap: var(--space-s); padding-top: var(--space-m); border-top: 1px solid var(--a-gray-200); opacity: .25}@media (max-width: 575px) {#added-post-footer {flex-wrap: wrap; flex-direction: column; row-gap: var(--space-xs)}}@media (max-width: 432px) {#added-post-footer {flex-direction: column; margin-top: 0}}#post-content {width: 100%}#post-content .post-tag-label{ text-transform: lowercase;}html:root [id] { scroll-margin-top: calc(var(--header-height) + var(--space-s) - 12px) !important;}#toc-label {color: var(--a-gray-800); font-size: calc(var(--text-l) - 2px); width: 100%}#toc-label:after{content:':'}@media (max-width: 991px) {#toc-label {font-size: calc(var(--text-l) - 2px)}}#toc-header {display: flex; align-items: center}#table-of-content .toc-link.is-active-link {color: var(--a-primary--hover)}#table-of-content .toc-link.is-active-link:hover {color: var(--a-primary--hover)}#table-of-content .toc-link:hover {color: var(--a-black)}#table-of-content .toc-link:focus {color: var(--a-black)}#table-of-content .toc-link.is-active-link:focus {color: var(--a-primary--hover)}#table-of-content .toc-link {font-family: "Gilroy"; font-weight: 500; line-height: 1.2; color: var(--a-gray-700); font-size: calc(var(--text-m) - 1px)}#table-of-content .toc-list-item {padding-bottom: var(--space-xs)}#table-of-content .toc-list {padding-top: var(--space-xs); padding-bottom: var(--space-xs)}#table-of-content { --mh: 424px; margin-top: 4px; max-height: calc(100dvh - var(--header-height, 7.2rem) - var(--wp-admin--admin-bar--height, 0px) - 8rem); min-height: var(--mh, 160px); overflow: auto; scrollbar-width: thin;}#table-of-content:empty { --gap: var(--space-s); display: block; background-color: var(--a-gray-50); border-radius: var(--radius-l); width: calc(100% - var(--gap)); min-height: var(--mh, 160px); margin-left: var(--gap); border-left: 1px solid var(--a-gray-100); top: 0; position: relative; overflow: visible;}#table-of-content:empty:before { content: ''; width: 1px; height: 100%; background-color: var(--a-gray-150); display: block; position: absolute; top: 0; left: calc(var(--gap) * -1);}#table-of-content:empty:after { content: '...'; width: fit-content; height: 100%; display: block; position: relative; left: calc(50% - var(--gap) + 13px); color: var(--a-gray-200);}#table-of-content .toc-link { transition: var(--a-anim);}#table-of-content .toc-list-item { counter-increment: toc-counter;}#table-of-content > ul > li.toc-list-item:last-child { padding-bottom: 0px;}#table-of-content .toc-link:before { content: counter(toc-counter) ". "; display: inline-block; position: relative; margin-right: 4px; color: var(--a-gray-700); transition: var(--a-anim);}#table-of-content .toc-link:is(:hover,:focus):before { color: var(--a-black);}#table-of-content .toc-link.is-active-link:before,#table-of-content .toc-link.is-active-link:is(:hover,:focus):before { color: var(--a-primary--hover);}#table-of-content .toc-list { position: relative; overflow: visible; padding: 5px 0 10px 0; counter-reset: toc-counter;}#table-of-content > .toc-list { margin-top: 5px; padding: 5px 0 10px var(--space-s); border-left: 1px solid var(--a-gray-200);}#table-of-content .toc-list .toc-list { min-height: 0; padding: .8rem 0 0 1.6rem;}#table-of-content .toc-list li li { padding-bottom: .8rem;}#table-of-content .toc-list li li:last-child { padding-bottom: .2rem;}#table-of-content .toc-list .toc-list a::before { display: none;}#table-of-content .toc-list .toc-link.is-active-link:after { content: ''; width: 2px; height: 100%; left: -22px; top: -5px; position: absolute; background: var(--a-primary);}#table-of-content .toc-list .toc-list .toc-link.is-active-link:after { left: -39px;} .color-scheme--alt #table-of-content .toc-link.is-active-link:before, .color-scheme--alt #table-of-content .toc-link.is-active-link:is(:hover,:focus):before,.color-scheme--alt #table-of-content .toc-link.is-active-link { color: var(--a-const-white);} .color-scheme--alt #table-of-content .toc-list .toc-link.is-active-link:after { background: var(--a-const-white);}#table-of-content { scrollbar-width: thin; scrollbar-color: var(--a-gray-300) transparent; } .color-scheme--alt #table-of-content::-webkit-scrollbar-track { background: var(--a-gray-200)} .color-scheme--alt #table-of-content::-webkit-scrollbar-thumb { background-color: var(--a-gray-150); border-radius: 6px; border: 2px solid transparent; } .color-scheme--alt #table-of-content::-webkit-scrollbar-thumb:hover { background-color: var(--a-gray-300);} .color-scheme--alt #table-of-content { scrollbar-width: thin; scrollbar-color: var(--a-gray-150) transparent; }@media (max-width: 1280px) {#table-of-content .toc-list .toc-link.is-active-link:after { left: -21px;}#table-of-content .toc-list .toc-list .toc-link.is-active-link:after { left: -38px;}}@media (max-width: 991px) {#table-of-content .toc-list-item {padding-bottom: calc(var(--space-xs) / 2)}#table-of-content .toc-link {font-size: calc(var(--text-m) - 2px)}#table-of-content .toc-list .toc-link.is-active-link:after { left: -20px;}#table-of-content .toc-list .toc-list .toc-link.is-active-link:after { left: -37px;}}@media (max-width: 767px) {#table-of-content { width: 100%; max-height: 100%; min-height: 100px;}#table-of-content .toc-list .toc-link.is-active-link:after { left: -20px;}#table-of-content .toc-list .toc-list .toc-link.is-active-link:after { left: -42px;}#table-of-content .toc-link {font-size: var(--text-m)}#table-of-content .toc-list-item {padding-bottom: calc(var(--space-xs) / 1.5)}}@media (max-width: 432px) {#table-of-content .toc-list .toc-link.is-active-link:after { left: -19px;}#table-of-content .toc-list .toc-list .toc-link.is-active-link:after { left: -41px;}}@media (max-width: 358px) {#table-of-content .toc-list .toc-link.is-active-link:after { left: -18px;}#table-of-content .toc-list .toc-list .toc-link.is-active-link:after { left: -40px;}}#post-sidebar {width: 100%; position: sticky; top: calc(var(--header-height, 7.2rem) + var(--wp-admin--admin-bar--height, 0px) + var(--space-m)); min-width: var(--sidebar-width); margin-left: var(--sidebar-offset); max-width: var(--sidebar-width)}@media (max-width: 767px) {#post-sidebar {position: relative; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; min-width: 100%; max-width: 100%; top: 0px; height: 0px; overflow: hidden; pointer-events: none; opacity: 0; visibility: hidden}}#post-container {flex-direction: row; align-items: flex-start; justify-content: space-between}@media (max-width: 767px) {#post-container {flex-direction: column-reverse}}#post {padding-top: 0; padding-bottom: var(--space-xxl)}