.elementor-1606 .elementor-element.elementor-element-e98c568{--box-background-color:var(--color-surface);--box-border-color:var(--color-line);--box-border-width:var(--sp-0);--box-border-radius:var(--sp-0);--separator-width:var(--border);--box-padding:var(--sp-5);--header-background-color:var(--color-surface);--header-color:var(--color-accent);--toggle-button-color:var(--color-ink);--item-text-color:var(--color-ink);--item-text-hover-color:var(--color-accent);--item-text-active-color:var(--color-accent);--marker-color:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-e98c568 .elementor-toc__header-title{text-align:start;}.elementor-1606 .elementor-element.elementor-element-e98c568 .elementor-toc__header, .elementor-1606 .elementor-element.elementor-element-e98c568 .elementor-toc__header-title{font-family:"JetBrains Mono", Sans-serif;font-size:var(--fs-xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-wide);}.elementor-1606 .elementor-element.elementor-element-e98c568 .elementor-toc__header{flex-direction:row;column-gap:var(--sp-2);}.elementor-1606 .elementor-element.elementor-element-e98c568 .elementor-toc__list-item{font-family:"Barlow", Sans-serif;font-size:var(--fs-base);font-weight:500;line-height:var(--lh-body);}.elementor-1606 .elementor-element.elementor-element-058961a{color:var(--color-ink-soft);font-family:"Barlow", Sans-serif;font-size:var(--fs-base);font-weight:400;line-height:var(--lh-body);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__prev--label{color:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__next--label{color:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__prev--label:hover{color:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__next--label:hover{color:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__prev--label, .elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__next--label{font-family:"JetBrains Mono", Sans-serif;font-size:var(--fs-xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-wide);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__prev--title, .elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__next--title{color:var(--color-ink);font-family:"Barlow Condensed", Sans-serif;font-size:var(--fs-md);font-weight:700;text-transform:uppercase;}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__prev--title:hover, .elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__next--title:hover{color:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-367bf3a .post-navigation__arrow-wrapper{color:var(--color-ink);fill:var(--color-ink);font-size:var(--fs-lg);}.elementor-1606 .elementor-element.elementor-element-367bf3a .post-navigation__arrow-wrapper:hover{color:var(--color-accent);fill:var(--color-accent);}.elementor-1606 .elementor-element.elementor-element-367bf3a .elementor-post-navigation__separator{background-color:var(--color-line);width:var(--border);}.elementor-1606 .elementor-element.elementor-element-367bf3a .elementor-post-navigation{color:var(--color-line);border-block-width:var(--border);padding:var(--sp-4) 0;}.elementor-1606 .elementor-element.elementor-element-367bf3a .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (var(--border) / 2));}.elementor-1606 .elementor-element.elementor-element-367bf3a .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (var(--border) / 2));}@media(max-width:767px){.elementor-1606 .elementor-element.elementor-element-e98c568 .elementor-toc__list-item{font-size:var(--fs-base-mobile);}.elementor-1606 .elementor-element.elementor-element-058961a{font-size:var(--fs-base-mobile);}.elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__prev--title, .elementor-1606 .elementor-element.elementor-element-367bf3a span.post-navigation__next--title{font-size:var(--fs-md-mobile);}}