@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-navigation{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;line-height:inherit;width:100%}.brxe-post-navigation .image{background-position:50%;background-size:cover;flex-shrink:0;height:60px;width:60px}.brxe-post-navigation .swiper-button{color:inherit;font-size:1em;font-size:20px;position:static;transform:none;width:auto}.brxe-post-navigation .prev-post+.next-post{text-align:right}.brxe-post-navigation .prev-post{justify-content:flex-start}.brxe-post-navigation .next-post{justify-content:flex-end}.brxe-post-navigation a{align-items:center;display:flex;gap:15px}.brxe-post-navigation .content,.brxe-post-navigation .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-navigation .label,.brxe-post-navigation .title{cursor:inherit;margin:0}.brxe-post-navigation .label{font-weight:600;text-transform:uppercase}@media (max-width:432px){.brxe-post-navigation a{width:100%}.brxe-post-navigation .prev-post+.next-post{text-align:inherit}}.brxe-code{width:100%}@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-button{width:auto}.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-template{width:100%}.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}: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-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}#desktop-shared-links-buttons li:nth-child(1) a:hover {background-color: var(--a-const-black); color: var(--a-const-white)}#desktop-shared-links-buttons li:nth-child(2) a:hover {background-color: #4875b4; color: var(--a-const-white)}#desktop-shared-links-buttons li:nth-child(3) a:hover {color: var(--a-const-white); background-color: #3b5998}#desktop-shared-links-buttons li:nth-child(4) a:hover {color: var(--a-const-white); background-color: #54a9eb}#desktop-shared-links-buttons li:nth-child(5) a:hover {background-color: var(--a-const-gray-600); color: var(--a-const-white)}#desktop-shared-links-buttons a {width: 34px; height: 34px; color: var(--a-gray-400); font-size: var(--text-m); background-color: transparent; border: 1px solid var(--a-gray-400)}#desktop-shared-links-buttons {gap: .4rem; flex-direction: column}#desktop-shared-links-buttons { visibility: visible; transition: opacity .2s linear 0s, pointer-events 0s linear 0s, display 0s linear 0s; opacity: .8;}#desktop-shared-links-buttons:is(:hover,:focus,:focus-within,:focus-visible,:active) { opacity: 1;}#desktop-shared-links-buttons.hide { opacity: 0 !important; pointer-events: none !important; transition: opacity .2s linear .05s, pointer-events linear 0s;}#desktop-shared-links-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;}#desktop-shared-links-buttons a:is(:hover,:focus,:active),#desktop-shared-links-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);}#desktop-shared-links-buttons a:active:not(:focus) { border-color: var(--a-gray-400) !important;}#desktop-shared-links {width: 100%; position: fixed; top: calc(var(--header-height, 7.2rem) + 2.8rem + var(--wp-admin--admin-bar--height, 0px) + var(--space-xl) + var(--correction-offset, 0px)); min-width: 36px; max-width: 36px; margin-left: calc(var(--space-l) * -1.4); display: none}#desktop-shared-links { --correction-offset: 5.2rem; transition: all .3s ease-in-out;}body.header-top-now #desktop-shared-links { --correction-offset: -7rem; transition: all .6s ease-in-out .5s;}@media screen and (max-width: 1440px) { #desktop-shared-links { --correction-offset: 2.4rem; }}@media (max-width: 1280px) {#desktop-shared-links {display: none}}.brxe-zisfmc .breadcrumbs.brxe-custom-breadcrumbs .a-breadcrumbs__item {color: var(--a-const-gray-600)}.brxe-zisfmc .breadcrumbs.brxe-custom-breadcrumbs .a-breadcrumbs__sep {color: var(--a-const-gray-600)}.brxe-zisfmc .breadcrumbs.brxe-custom-breadcrumbs {margin-bottom: var(--space-s)}#post-breadcrumbs .hero-breadcrumbs,#post-breadcrumbs .hero-breadcrumbs * { --hover-color: var(--a-primary--hover); letter-spacing: 1px !important; font-weight: 500;}#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}@media (max-width: 991px) {#blog-title {width: 100%}}@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)}}#post-published-date {color: var(--a-gray-500)}#post-modify-date {margin-top: 0; color: var(--a-gray-500)}#post-modify-date[data-balloon]:before { --width: 11px; border-width: var(--width); border-top-width: var(--width); top: -15px; border-left-color: var(--a-black-light-x3); border-top-color: var(--a-black-light-x3); transform: rotate(25deg); margin-left: 1.4rem;}#post-modify-date[data-balloon]:after { background-color: var(--a-black-light-x3); color: var(--a-white); padding: 8px 14px 7px 14px; border-radius: 99px; top: -8px; margin-left: .4rem; font-weight: 400; font-size: calc(var(--text-s) - 1px); letter-spacing: 0.2px;}#post-modify-date[data-balloon]:before,#post-modify-date[data-balloon]:after { transition: all 0s ease .2s; pointer-events: none;}#post-modify-prefix {margin-top: 0; color: var(--a-gray-500)}@media (max-width: 575px) {#post-modify-prefix {display: none}}#author-avatar {width: var(--avatar-size); min-width: var(--avatar-size); height: var(--avatar-size); min-height: var(--avatar-size); border-radius: var(--avatar-size); position: relative; margin-left: 2px}#author-avatar { --avatar-size: 24px;}@media (max-width: 432px) {#author-avatar { --avatar-size: 22px;}}#author-name {font-weight: 700; font-size: var(--text-m); font-family: "Gilroy"; transition: var(--a-anim); margin-top: 0; margin-bottom: 0; margin-left: 6px; display: block}#author-name:hover {color: var(--a-primary--hover)}#author-name:focus {color: var(--a-primary--hover)}#author-name:active {color: var(--a-primary--active)}@media (max-width: 991px) {#author-name {font-size: calc(var(--text-m) + 3px)}}@media (max-width: 767px) {#author-name {font-size: var(--text-m)}}@media (max-width: 432px) {#author-name {font-size: calc(var(--text-s) + 3px)}}#author-profile-badge {flex-direction: row; flex-wrap: nowrap; align-items: center; width: auto}@media (max-width: 575px) {#author-profile-badge {margin-top: 4px}}#author-profile {line-height: 1.2; font-weight: 500; font-size: calc(var(--text-m) - 1px); display: flex; flex-wrap: wrap; flex-direction: row; align-self: center !important; align-items: center; justify-content: flex-start}#author-profile > .brxe-text-basic:not(:first-child) { display: flex; width: auto;}@media (max-width: 991px) {#author-profile {font-size: var(--text-m)}}@media (max-width: 767px) {#author-profile {font-size: calc(var(--text-m) - 2px)}#author-profile > .brxe-text-basic:not(:first-child) { margin-top: 0px;}}@media (max-width: 432px) {#author-profile {font-size: calc(var(--text-s) + 1px)}}#author-badge {flex-direction: row; align-items: center; flex-wrap: nowrap; width: calc(100% - 120px - var(--space-xs))}@media (max-width: 432px) {#author-badge {width: calc(100% - 80px - (var(--space-xs) / 2))}}@media (max-width: 358px) {#author-badge {width: 100%}}#read-time {color: var(--a-gray-500); font-family: "Gilroy"; font-weight: 500; line-height: 1.2; text-align: right; font-size: var(--text-m); min-width: 120px; margin-bottom: 4px}@media (max-width: 991px) {#read-time {font-size: var(--text-m)}}@media (max-width: 767px) {#read-time {font-size: calc(var(--text-m) - 2px)}}@media (max-width: 432px) {#read-time {min-width: 80px; font-size: calc(var(--text-s) + 1px)}}@media (max-width: 358px) {#read-time {display: none}}#post-info {flex-direction: row; justify-content: space-between; align-items: flex-end; max-width: calc(100% - var(--sidebar-width, 0px) - var(--sidebar-offset, 0px)); margin-top: var(--space-m)}@media (max-width: 991px) {#post-info {max-width: 100%}}@media (max-width: 432px) {#post-info {margin-top: var(--space-s)}}#blog-wrap { --width-limit: 620px;}#blog {padding-top: 0; 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;}}#post-cover {margin-bottom: var(--space-l); overflow: hidden; border-radius: var(--radius-m)}#wordpress-post {width: 100%; max-width: 100%}#banner-top-position {margin-top: var(--space-xl); margin-bottom: var(--space-xl); min-width: 0px; width: auto; max-width: 100%; display: none}#banner-top-position #banner { min-width: 0px; width: 100%; max-width: 100%;}#banner-top-position #banner:before { z-index: 0;}#banner-top-position #banner > .brxe-block { z-index: 1;}#author-avatar-subscription {width: var(--avatar-size); min-width: var(--avatar-size); height: var(--avatar-size); min-height: var(--avatar-size); border-radius: var(--avatar-size)}#author-avatar-subscription { --avatar-size: 60px;}@media (max-width: 767px) {#author-avatar-subscription { --avatar-size: 48px;}}#asp-name {font-weight: 700; font-size: calc(var(--text-m) + 5px); transition: var(--a-anim); margin-top: 6px; margin-bottom: 4px; display: block}#asp-name:hover {color: var(--a-primary--hover)}#asp-name:focus {color: var(--a-primary--hover)}#asp-name:active {color: var(--a-primary--active)}@media (max-width: 767px) {#asp-name {font-size: calc(var(--text-m) + 2px); margin-top: 3px; margin-bottom: 2px}}#asp-bio {color: var(--a-gray-800); font-size: var(--text-m)}#author-subscription-profile {font-family: "Gilroy"; line-height: 1.2; font-weight: 500; font-size: calc(var(--text-m) + 2px); margin-left: var(--space-s)}#author-subscription-profile > .brxe-text-basic:not(:first-child) { margin-top: 1px; display: block; width: 100%;}@media (max-width: 767px) {#author-subscription-profile {margin-left: var(--space-xs); font-size: var(--text-m)}}#author-subscription {flex-direction: row; align-items: flex-start}@media (max-width: 432px) {#author-subscription {display: none}}#block-after-post {flex-wrap: nowrap; display: flex; flex-direction: row; margin-top: var(--space-m); justify-content: space-between; border-top: 1px solid var(--a-gray-150); padding-top: var(--space-m)}#post-terms {display: flex; flex-wrap: wrap; flex-direction: row; width: auto}#post-terms { display: flex; flex-direction: row; flex-wrap: wrap; gap: calc(var(--space-xs) / 1.6);}#post-terms .post-term-label { display: block; background-color: var(--a-gray-150); border: 1px solid var(--a-gray-150); color: var(--a-gray-700); padding: .6rem 1.7rem; border-radius: var(--radius-xl); font-family: 'Gilroy', sans-serif; font-weight: 500; font-size: calc(var(--text-m) - 2px); box-shadow: 0 0 0 0 transparent; opacity: .9; transition: var(--a-anim);}#post-terms .post-term-label:is(:hover,:focus,:hover:active,:active) { background-color: var(--a-primary--hover); border-color: var(--a-primary--hover); color: var(--a-const-white); box-shadow: 0 0 0 4px var(--a-primary-bg-light-2x); opacity: 1;}#post-terms .post-tag .post-term-label:before {content: '#'; margin-right: 2px;}@media (max-width: 767px) {#post-terms .post-term-label { padding: .4rem 1.2rem; font-size: calc(var(--text-m) - 3px);}}@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: flex-start; flex-direction: row; justify-content: space-between; column-gap: var(--space-s); row-gap: var(--space-s)}@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-navigation .title {font-weight: 600; font-family: "Gilroy"; font-size: calc(var(--text-m) - 2px); line-height: 1.1}#post-navigation .prev-post {justify-content: flex-start}#post-navigation .label {font-family: "Gilroy"; font-weight: 500; text-transform: uppercase; color: var(--a-gray-500); font-size: calc(var(--text-m) - 1px); line-height: 1.1}#post-navigation {margin-top: var(--space-xl); flex-direction: row; gap: var(--space-s)}#post-navigation a {width: 49%}#post-navigation .image {height: 60px; width: 110px}#post-navigation a { gap: calc(var(--space-xs) / 2);}#post-navigation .content { display: flex; flex-direction: column;}#post-navigation .title { white-space: normal; margin-top: 1px; padding: 1px 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}#post-navigation .label { margin-top: 4px; margin-bottom: 4px;}#post-navigation .image { border-radius: var(--radius-xs); overflow: hidden;}#post-navigation .next-post .swiper-button { order: 3;}#post-navigation .prev-post .swiper-button { order: -1;}#post-navigation .title,#post-navigation .label,#post-navigation .swiper-button i { transition: var(--a-anim);}#post-navigation .swiper-button i { opacity: .3 !important; transition: var(--a-anim);}#post-navigation > a:where(:hover,:focus) :is(.swiper-button i, .title) { color: var(--a-primary--hover);}#post-navigation > a:where(:hover:active,:active) :is(.swiper-button i, .title) { color: var(--a-primary--active);}#post-navigation > a:where(:hover,:focus) :is(.label) { opacity: .9;}#post-navigation > a:where(:hover,:focus,:active,:hover:active,:focus-within) :is(.swiper-button i) { opacity: 1;}#post-navigation > a:where(:hover,:focus).prev-post .swiper-button i { transform: translateX(-3px);}#post-navigation > a:where(:hover,:focus).next-post .swiper-button i { transform: translateX(3px);}#post-navigation > a:where(:hover:active,:active).prev-post .swiper-button i { transform: translateX(-5px);}#post-navigation > a:where(:hover:active,:active).next-post .swiper-button i { transform: translateX(5px);}#post-navigation .prev-post { margin-left: -12px;}#post-navigation .next-post { margin-right: -12px;}#post-navigation .prev-post .content { margin-left: .5rem;}#post-navigation .next-post .content { margin-right: .5rem;}@media (max-width: 991px) {#post-navigation a {width: 50%}#post-navigation {gap: var(--space-xs)}#post-navigation .image { display: none;}}@media (max-width: 767px) {#post-navigation .image { display: block;}}@media (max-width: 575px) {#post-navigation {flex-direction: column-reverse; gap: var(--space-s)}#post-navigation a {width: 100%}}@media (max-width: 432px) {#post-navigation .next-post .content { align-items: flex-end; text-align: right;}}#post-content {width: 100%}#post-content .post-tag-label{ text-transform: lowercase;}#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 { margin-top: 4px; max-height: calc(100dvh - var(--header-height,7.2rem) - var(--wp-admin--admin-bar--height,0px) - 32rem); min-height: 150px; overflow: auto;}#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.7rem;}#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: -46px;} .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);}@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: -44px;}}@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: -42px;}}@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;}}#side-banner-title {color: var(--a-const-black); font-family: "Gilroy"; font-weight: 600; line-height: 1.1; font-size: var(--text-l); width: 100%; padding-top: 2px; padding-bottom: 4px; margin-bottom: 1rem}@media (max-width: 991px) {#side-banner-title {font-size: calc(var(--text-l) - 2px)}}#side-banner-desc {font-weight: 500; line-height: 1.2; color: var(--a-const-black-light-x2); font-size: calc(var(--text-m) - 1px); padding-top: 2px; padding-bottom: 3px; margin-top: -5px; margin-bottom: var(--space-xs)}#side-banner-button { backdrop-filter: blur(3px);}@media (max-width: 991px) {#side-banner-button { font-size: var(--text-m) !important; letter-spacing: -.4px !important; padding: 1rem 1.6rem !important; min-height: 38px !important; width: 100%;}}#side-banner {margin-top: var(--space-l); text-align: left; display: flex; align-items: flex-start}#side-banner { --bg-pattern: url(/assets/uploads/2025/07/bg-checkered-pattern.webp); padding: var(--space-s); border-radius: 1.2rem; border: 1px solid var(--a-gray-200); background-color: var(--a-gray-50); background-image: linear-gradient(to bottom right, var(--a-gray-50) -20%, transparent), var(--bg-pattern);} .color-scheme--alt #side-banner { filter: invert(1); border-color: var(--a-const-gray-300); background-image: linear-gradient(to bottom right, var(--a-gray-500) -100%, #ffffffa6), var(--bg-pattern);} .color-scheme--alt #side-banner > a.a-btn.bricks-button { --btn-color-border: var(--a-white); --btn-color-border-hover: var(--a-white); --btn-color-border-active: var(--a-white); --btn-color-text: var(--a-white); --btn-color-text-hover: var(--a-white); --btn-color-text-active: var(--a-white);}@media (max-width: 767px) {#side-banner {display: none}}#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 {display: none; position: relative; margin-top: 0; margin-right: 0; margin-bottom: var(--space-xl); margin-left: 0; min-width: 100%; max-width: 100%; top: 0px}}#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)}#recommended-posts-title {font-size: var(--h2); text-align: center; width: 100%; margin-bottom: var(--space-s)}#posts-list .bpp:nth-child(n+4) { display: none;}@media (max-width: 575px) {#posts-list { --columns: 7; --gap: var(--space-xs);}#posts-list .bpp:last-child { display: none;}}@media (max-width: 432px) {#posts-list { --columns: 13;}#posts-list .bpp:last-child { display: flex;}#posts-list .bpp__title { font-size: calc(var(--h3) - 2px);}#posts-list .bpp__category,#posts-list .bppf { font-size: calc(var(--text-s) + 2px);}}#recommended-posts {background-color: var(--a-bg-warm)}