.block-archive-articles .row-pagination .load-more-button,.is-button-style-default a,.entry-content .wp-block-button .wp-block-button__link,.toggle-mobile-menu,.is-button-style-orange a,.entry-content .wp-block-button.is-style-orange .wp-block-button__link{border:var(--stroke-s) solid rgba(0,0,0,0);border-radius:var(--radius-rounded-full);background:var(--color-background-bold);color:var(--color-text-invert);font:normal 700 var(--text-styles-interface-inline-base-font-size)/var(--text-styles-interface-inline-base-line-height) "Inter",sans-serif;text-align:center;display:inline-flex;min-width:var(--spacing-5xl);padding:var(--spacing-m) var(--spacing-l);justify-content:center;align-items:center;transition:all .2s ease;text-decoration:none}.block-archive-articles .row-pagination [target=_blank].load-more-button::after,.is-button-style-default a[target=_blank]::after,.entry-content .wp-block-button [target=_blank].wp-block-button__link::after,[target=_blank].toggle-mobile-menu::after,.is-button-style-orange a[target=_blank]::after{content:"\f08e";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:.75rem;margin-left:var(--spacing-2xs);color:currentcolor;transition:all .2s ease;line-height:1}.block-archive-articles .row-pagination [target=_blank].load-more-button:hover::after,.is-button-style-default a[target=_blank]:hover::after,.entry-content .wp-block-button [target=_blank].wp-block-button__link:hover::after,[target=_blank].toggle-mobile-menu:hover::after,.is-button-style-orange a[target=_blank]:hover::after{color:currentcolor}@media screen and (min-width: 1025px){.block-archive-articles .row-pagination .load-more-button:hover,.is-button-style-default a:hover,.entry-content .wp-block-button .wp-block-button__link:hover,.toggle-mobile-menu:hover,.is-button-style-orange a:hover,.block-archive-articles .row-pagination .load-more-button:focus,.is-button-style-default a:focus,.entry-content .wp-block-button .wp-block-button__link:focus,.toggle-mobile-menu:focus,.is-button-style-orange a:focus{border-color:var(--color-border-neutral);background:var(--color-background-neutral);color:var(--color-text-primary)}}.toggle-mobile-menu,.is-button-style-orange a,.entry-content .wp-block-button.is-style-orange .wp-block-button__link{background:var(--color-background-accent-bold)}@media screen and (min-width: 1025px){.toggle-mobile-menu:hover,.is-button-style-orange a:hover,.entry-content .wp-block-button.is-style-orange .wp-block-button__link:hover,.toggle-mobile-menu:focus,.is-button-style-orange a:focus,.entry-content .wp-block-button.is-style-orange .wp-block-button__link:focus{border-color:var(--color-border-neutral);background:var(--color-background-neutral);color:var(--color-text-primary)}}.wp-block-buttons{gap:var(--spacing-xs);margin:var(--spacing-l) 0}.toggle-mobile-menu{padding:var(--spacing-m)}button[disabled]{pointer-events:none}.block-archive-articles .row-filters{margin-bottom:var(--spacing-l);position:sticky;top:0;transform:translateY(var(--header-translate-y));transform:translateY(0);z-index:500;transition:transform .2s ease}.block-archive-articles .row-filters .filters-wrapper{border-radius:var(--radius-rounded-full);border:var(--stroke-s) solid var(--color-border-neutral);background:var(--color-background-neutral);box-shadow:2px 16px 32px 0 rgba(0,0,0,.5);display:flex;padding:var(--spacing-xs) var(--spacing-s);margin-top:var(--spacing-xs)}@media screen and (min-width: 1025px){.block-archive-articles .row-filters .filters-wrapper{padding:var(--spacing-s) var(--spacing-m)}.block-archive-articles .row-filters .filters-wrapper:hover .filters::-webkit-scrollbar-thumb{background:var(--color-border-neutral)}}.block-archive-articles .row-filters .filters-wrapper .filter-title{border-right:var(--stroke-s) solid var(--color-border-neutral);color:var(--color-text-primary);font:normal 600 var(--text-styles-interface-s-font-size)/var(--text-styles-interface-s-line-height) "Inter",sans-serif;margin:0 var(--spacing-s) 0 0;padding:var(--spacing-xs) var(--spacing-s)}.block-archive-articles .row-filters .filters-wrapper .filters{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-s);overflow:auto;text-decoration:none}.block-archive-articles .row-filters .filters-wrapper .filters::-webkit-scrollbar{height:2px}.block-archive-articles .row-filters .filters-wrapper .filters::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.block-archive-articles .row-filters .filters-wrapper .filters::-webkit-scrollbar-thumb{background:var(--color-border-neutral);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:20px !important}.block-archive-articles .row-filters .filters-wrapper .filters .filter{flex-shrink:0}.block-archive-articles .row-filters .filters-wrapper .filters .filter-tag{background:rgba(0,0,0,0);border:none;color:var(--color-text-subtle);font:normal 600 var(--text-styles-interface-s-font-size)/var(--text-styles-interface-s-line-height) "Inter",sans-serif;display:block;padding:var(--spacing-2xs) 0;text-decoration:none;text-transform:capitalize;transition:all .2s ease}.block-archive-articles .row-filters .filters-wrapper .filters .filter-tag.active{color:var(--color-text-accent)}@media screen and (min-width: 1025px){.block-archive-articles .row-filters .filters-wrapper .filters .filter-tag:hover{color:var(--color-text-primary)}}.block-archive-articles .selected-tag{color:var(--color-text-primary);font:normal 900 var(--text-styles-interface-l-font-size)/var(--text-styles-interface-l-line-height) "Montserrat",sans-serif;margin-bottom:var(--spacing-l)}.block-archive-articles .row-articles{position:relative}.block-archive-articles .row-articles .loading-indicator{display:flex;justify-content:center;gap:var(--spacing-m);align-items:center;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.5);z-index:100}.block-archive-articles .row-articles .loading-indicator .loader-icon{animation:rotate 1s linear infinite}.block-archive-articles .row-articles .posts-col{display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(1, minmax(0, 1fr))}@media screen and (min-width: 768px){.block-archive-articles .row-articles .posts-col{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.block-archive-articles .row-articles .posts-col{grid-template-columns:repeat(3, minmax(0, 1fr))}}.block-archive-articles .row-pagination{margin-top:var(--spacing-l)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
