@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)}}.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}}@layer bricks {.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}}@layer bricks {.brxe-button{width:auto}}@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:hidden}}@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}}.spa-post-hero { position: relative; padding: clamp(2.5rem, 5vw, 4.75rem) var(--page-gutter); background: var(--surface);}.spa-post-hero__inner { display: grid !important; grid-template-columns: minmax(0, 0.92fr) minmax(420px, 1.08fr); align-items: center; width: 100%; max-width: var(--content-width); margin-inline: auto; gap: clamp(2.5rem, 5vw, 5rem);}.spa-post-hero__content { display: flex !important; flex-direction: column !important; align-items: flex-start; width: 100%; min-width: 0; gap: 1rem;}.spa-post-hero__content .brxe-breadcrumbs { margin-bottom: 0.35rem; color: var(--muted); font-size: 0.82rem; line-height: 1.5;}.spa-post-hero__content .brxe-breadcrumbs a { color: var(--muted);}.spa-post-hero__content .brxe-breadcrumbs a:hover { color: var(--primary);}.spa-post-hero__category { display: inline-flex; width: fit-content; max-width: 100%; padding: 0.42rem 0.7rem; border: 1px solid rgba(198,155,85,.5); border-radius: var(--radius-sm); background: rgba(198,155,85,.06); color: var(--accent-dark); font-size: 0; font-weight: 700; text-transform: uppercase; overflow: hidden;}.spa-post-hero__category a { display: none !important;}.spa-post-hero__category a:first-child { display: inline-block !important; color: var(--accent-dark) !important; font-size: 0.7rem; line-height: 1.25; letter-spacing: 0.08em; white-space: nowrap;}.spa-post-hero__content h1 { width: 100%; max-width: 680px; margin: 0; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: clamp(2rem, 1.65rem + 1vw, 3rem); line-height: 1.12; letter-spacing: -0.02em;}.spa-post-hero__excerpt { width: 100%; max-width: 650px; margin-top: 0.25rem; color: var(--text); font-size: clamp(0.95rem, 0.9rem + .15vw, 1.05rem); line-height: 1.75;}.spa-post-hero__meta { display: flex !important; flex-direction: row !important; align-items: center; flex-wrap: wrap; width: 100%; margin-top: 0.5rem; gap: 0.65rem 0;}.spa-post-hero__meta > * { display: flex; align-items: center; min-width: 0; color: var(--muted); font-size: 0.78rem; line-height: 1.4; white-space: nowrap;}.spa-post-hero__meta > *:not(:last-child)::after { content: ""; display: block; width: 1px; height: 18px; margin-inline: 1rem; background: var(--border);}.spa-post-hero__meta a { color: var(--heading); font-weight: 600;}.spa-post-hero__meta a:hover { color: var(--primary);}.spa-post-hero__media { position: relative; width: 100%; min-width: 0; aspect-ratio: 16 / 10; overflow: hidden; border: 1px solid var(--border); border-radius: var(--radius-lg); background: var(--background); box-shadow: var(--shadow-card);}.spa-post-hero__media figure { width: 100%; height: 100%; margin: 0;}.spa-post-hero__media img { display: block; width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 600ms ease;}.spa-post-hero__media:hover img { transform: scale(1.025);}.spa-post-hero__media::after { content: ""; position: absolute; inset: 0; pointer-events: none; border-radius: inherit; box-shadow: inset 0 0 0 1px rgba(198,155,85,.08);}@media (max-width: 991px) { .spa-post-hero { padding: 3rem var(--page-gutter); } .spa-post-hero__inner { grid-template-columns: 1fr; gap: 2.25rem; } .spa-post-hero__content { max-width: 760px; } .spa-post-hero__content h1 { max-width: 760px; font-size: clamp(2rem, 4vw, 2.75rem); } .spa-post-hero__excerpt { max-width: 720px; } .spa-post-hero__media { aspect-ratio: 16 / 9; }}@media (max-width: 767px) { .spa-post-hero { padding: 2.5rem 1rem; } .spa-post-hero__inner { gap: 1.75rem; } .spa-post-hero__content { gap: 0.85rem; } .spa-post-hero__content h1 { font-size: clamp(1.85rem, 7.5vw, 2.35rem); line-height: 1.12; } .spa-post-hero__excerpt { font-size: 0.94rem; line-height: 1.7; }  .spa-post-hero__meta { gap: 0.65rem 1rem; } .spa-post-hero__meta > * { white-space: normal; font-size: 0.75rem; } .spa-post-hero__meta > *:not(:last-child)::after { display: none; } .spa-post-hero__media { aspect-ratio: 4 / 3; border-radius: var(--radius-md); }}@media (max-width: 480px) { .spa-post-hero__category a:first-child { max-width: 240px; overflow: hidden; text-overflow: ellipsis; } .spa-post-hero__media { aspect-ratio: 16 / 11; }}.spa-post-main { padding: 0 var(--page-gutter) clamp(4rem, 7vw, 7rem); background: var(--surface);}.spa-post-main__inner { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(280px, 340px); align-items: start; width: 100%; max-width: var(--content-width); margin-inline: auto; gap: clamp(1.5rem, 3vw, 2.5rem);}.spa-post-content-card { width: 100%; min-width: 0; padding: clamp(1.75rem, 3vw, 3rem); background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card);}.spa-post-content { width: 100%; color: var(--text); font-size: 1rem; line-height: 1.8;}.spa-post-content p { margin: 0 0 1.25rem;}.spa-post-content h2 { margin: 2.25rem 0 1rem; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: clamp(1.7rem, 1.5rem + .55vw, 2.2rem); line-height: 1.2;}.spa-post-content h3 { margin: 1.75rem 0 0.8rem; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: clamp(1.35rem, 1.2rem + .35vw, 1.65rem); line-height: 1.25;}.spa-post-content h2:first-child,.spa-post-content h3:first-child { margin-top: 0;}.spa-post-content ul,.spa-post-content ol { margin: 0 0 1.5rem; padding-left: 1.4rem;}.spa-post-content li { margin-bottom: 0.55rem;}.spa-post-content li::marker { color: var(--primary);}.spa-post-content a { color: var(--primary); text-decoration: underline; text-decoration-color: rgba(14,64,55,.3); text-underline-offset: 3px;}.spa-post-content a:hover { color: var(--accent-dark);}.spa-post-content img { max-width: 100%; height: auto; margin: 1.5rem 0; border-radius: var(--radius-md);}.spa-post-content blockquote { position: relative; margin: 2rem 0; padding: 1.5rem 1.75rem 1.5rem 2.25rem; background: linear-gradient( 135deg, #f8f2e7, #fffaf2 ); border: 1px solid var(--border); border-left: 3px solid var(--accent); border-radius: var(--radius-md); color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: 1.08rem; line-height: 1.65;}.spa-post-sidebar { display: flex !important; flex-direction: column !important; width: 100%; min-width: 0; gap: 1rem;}.spa-post-sidebar__cta { position: relative; display: flex !important; flex-direction: row !important; align-items: flex-end; width: 100%; min-height: 245px; overflow: hidden; padding: 1.5rem 8.5rem 1.5rem 1.5rem; background: linear-gradient( 135deg, #fffdf9 0%, #f6efe4 100% ); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card);}.spa-post-sidebar__cta-content { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; align-items: flex-start; gap: 0.75rem;}.spa-post-sidebar__cta h3 { margin: 0; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: 1.65rem; line-height: 1.12;}.spa-post-sidebar__cta-content p,.spa-post-sidebar__cta-content .brxe-text-basic { color: var(--text); font-size: 0.88rem; line-height: 1.6;}.spa-post-sidebar__cta .btn-secondary-green { width: fit-content; margin-top: 0.25rem;}.spa-post-sidebar__pikoka { position: absolute !important; right: -0.25rem; bottom: 0; width: 145px !important; max-width: 145px !important; margin: 0 !important; pointer-events: none;}.spa-post-sidebar__pikoka figure { width: 100%; margin: 0;}.spa-post-sidebar__pikoka img { display: block; width: 100% !important; height: auto !important; object-fit: contain !important;}@media (max-width: 991px) { .spa-post-main__inner { grid-template-columns: 1fr; } .spa-post-sidebar { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; } .spa-post-sidebar__cta { min-height: 260px; }}@media (max-width: 767px) { .spa-post-main { padding: 0 1rem 3.5rem; } .spa-post-content-card { padding: 1.5rem 1.25rem; } .spa-post-content { font-size: 0.95rem; line-height: 1.75; } .spa-post-sidebar { display: flex !important; flex-direction: column !important; } .spa-post-sidebar__cta { min-height: 245px; padding: 1.5rem 8rem 1.5rem 1.25rem; } .spa-post-sidebar__pikoka { width: 135px !important; max-width: 135px !important; }}.spa-post-toc { position: relative; width: 100%; padding: 1.5rem; background: linear-gradient( 135deg, #fffdf9 0%, #f9f4eb 100% ); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card);}.spa-post-toc__title { position: relative; margin: 0 0 1.25rem; padding-bottom: 0.85rem; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: 1.55rem; line-height: 1.15;}.spa-post-toc__title::after { content: ""; position: absolute; left: 0; bottom: 0; width: 54px; height: 1px; background: var(--accent);}.spa-post-toc__list { width: 100%;}.spa-post-toc__list ul,.spa-post-toc__list ol { counter-reset: spa-toc; display: flex !important; flex-direction: column !important; gap: 0.65rem !important; margin: 0 !important; padding: 0 !important; list-style: none !important;}.spa-post-toc__list li { position: relative !important; counter-increment: spa-toc; width: 100%; margin: 0 !important;  padding: 0 0 0 2.25rem !important; list-style: none !important;}.spa-post-toc__list a::before { content: none !important; display: none !important;}.spa-post-toc__list a { display: block !important; width: 100%; margin: 0 !important; padding: 0 !important; color: var(--text) !important; font-size: 0.82rem; font-weight: 500; line-height: 1.45; text-decoration: none !important; transition: color var(--transition-base), transform var(--transition-base);}.spa-post-toc__list li::before { content: counter(spa-toc); position: absolute; left: 0; top: -1px; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; background: var(--primary); border-radius: 50%; color: var(--white); font-size: 0.68rem; font-weight: 700; line-height: 1; pointer-events: none;}.spa-post-toc__list a:hover { color: var(--primary) !important; transform: translateX(2px);}@media (max-width: 767px) { .spa-post-toc { padding: 1.35rem 1.25rem; } .spa-post-toc__title { font-size: 1.4rem; }}.spa-post-tip { position: relative; display: flex !important; flex-direction: row !important; align-items: center; width: 100%; min-height: 175px; overflow: hidden; padding: 1.5rem 8.5rem 1.5rem 1.5rem; background: linear-gradient( 135deg, #fffdf9 0%, #f8f2e8 100% ); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card);}.spa-post-tip__content { position: relative; z-index: 2; display: flex !important; flex-direction: column !important; align-items: flex-start; gap: 0.65rem;}.spa-post-tip h3 { margin: 0; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: 1.45rem; line-height: 1.15;}.spa-post-tip__content .brxe-text-basic { color: var(--text); font-size: 0.83rem; line-height: 1.6;}.spa-post-tip__image { position: absolute !important; right: 0; bottom: 0; width: 125px !important; max-width: 125px !important; height: 100% !important; margin: 0 !important;}.spa-post-tip__image figure { width: 100%; height: 100%; margin: 0;}.spa-post-tip__image img { display: block; width: 100% !important; height: 100% !important; object-fit: cover !important; mask-image: linear-gradient( to right, transparent 0%, black 35% ); -webkit-mask-image: linear-gradient( to right, transparent 0%, black 35% );}@media (max-width: 767px) { .spa-post-tip { min-height: 165px; padding: 1.35rem 7.5rem 1.35rem 1.25rem; } .spa-post-tip__image { width: 115px !important; max-width: 115px !important; } .spa-post-tip h3 { font-size: 1.35rem; }}.spa-post-share { width: 100%; padding: 1.5rem; background: linear-gradient( 135deg, #fffdf9 0%, #f9f4eb 100% ); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card);}.spa-post-share > h3 { margin: 0 0 1rem !important; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: 1.45rem !important; line-height: 1.15 !important; font-weight: 500;}.spa-post-share__icons { width: 100%;}.spa-post-share .brxe-post-sharing { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: center; gap: 0.6rem !important; margin: 0 !important; padding: 0 !important;}.spa-post-share .brxe-post-sharing ul { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; gap: 0.6rem !important; margin: 0 !important; padding: 0 !important; list-style: none !important;}.spa-post-share .brxe-post-sharing li { margin: 0 !important; padding: 0 !important; list-style: none !important;}.spa-post-share .brxe-post-sharing a { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; height: 40px !important; padding: 0 !important; background: var(--surface) !important; border: 1px solid rgba(198,155,85,.45) !important; border-radius: 50% !important; color: var(--primary) !important; box-shadow: none !important; transition: background var(--transition-base), color var(--transition-base), border-color var(--transition-base), transform var(--transition-base) !important;}.spa-post-share .brxe-post-sharing a svg { width: 16px !important; height: 16px !important; fill: currentColor !important; color: inherit !important;}.spa-post-share .brxe-post-sharing a svg path { fill: currentColor !important;}.spa-post-share .brxe-post-sharing a:hover { background: var(--primary) !important; border-color: var(--primary) !important; color: var(--white) !important; transform: translateY(-2px);}@media (max-width: 767px) { .spa-post-share { padding: 1.35rem 1.25rem; } .spa-post-share > h3 { font-size: 1.35rem !important; } .spa-post-share .brxe-post-sharing a { width: 38px !important; height: 38px !important; }}@media (min-width: 992px) { .spa-post-sidebar { position: sticky !important; top: 110px; align-self: start; }}.spa-post-related { padding: clamp(4rem, 6vw, 6rem) var(--page-gutter); background: var(--background);}.spa-post-related__inner { width: 100%; max-width: var(--content-width); margin-inline: auto; display: flex; flex-direction: column; gap: 2rem;}.spa-post-related__heading { display: flex; flex-direction: column; align-items: center; text-align: center;}.spa-post-related__heading > :first-child { margin-bottom: 0.6rem; color: var(--accent-dark); font-size: 0.72rem; font-weight: 700; letter-spacing: 0.14em;}.spa-post-related__heading h2 { margin: 0; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: clamp(2rem, 1.7rem + .8vw, 2.75rem); line-height: 1.15;}.spa-post-related__grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); width: 100%; gap: clamp(1.25rem, 2vw, 1.75rem);}.spa-post-related__card { display: flex !important; flex-direction: column !important; width: 100%; height: 100%; overflow: hidden; background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-card); transition: transform var(--transition-base), box-shadow var(--transition-base);}.spa-post-related__card:hover { transform: translateY(-5px); box-shadow: var(--shadow-hover);}.spa-post-related__media { width: 100%; aspect-ratio: 16 / 9; overflow: hidden;}.spa-post-related__media img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform 450ms ease;}.spa-post-related__card:hover.spa-post-related__media img { transform: scale(1.04);}.spa-post-related__body { display: flex !important; flex-direction: column !important; flex: 1; padding: 1.25rem;}.spa-post-related__category { margin-bottom: 0.65rem; color: var(--accent-dark); font-size: 0; font-weight: 700; text-transform: uppercase;}.spa-post-related__category a { display: none !important;}.spa-post-related__category a:first-child { display: inline-block !important; color: var(--accent-dark) !important; font-size: 0.68rem; letter-spacing: 0.08em;}.spa-post-related__body h3 { margin: 0 0 0.75rem; color: var(--heading); font-family: "Playfair Display", Georgia, serif; font-size: 1.3rem; line-height: 1.3;}.spa-post-related__body h3 a { color: inherit !important;}.spa-post-related__date { margin-bottom: 1rem; color: var(--muted); font-size: 0.75rem;}.spa-post-related__body .btn-secondary-green { width: 100%; margin-top: auto;}@media (max-width: 991px) { .spa-post-related__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 600px) { .spa-post-related { padding: 3rem 1rem; } .spa-post-related__grid { grid-template-columns: 1fr; }}#brxe-15fb44 li:nth-child(2) a {background-color: hsl(0 0% 0%)}#brxe-15fb44 {flex-direction: row}.brxe-cc95b5 .brxe-abd01d.brxe-image:not(.tag), .brxe-cc95b5 .brxe-abd01d.brxe-image img {object-fit: contain}