/* compiled by scssphp 1.6.0 on Tue, 13 May 2025 08:45:57 +0000 (0.0185s) */

.heading__title{--heading-2__font-weight: 900;-webkit-text-fill-color:var(--color-text, var(--color-black));-webkit-text-stroke-width:0px}.heading__title strong{--heading-2__font-weight: 900;display:block;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-text, var(--color-black))}.heading__eyebrow{--eyebrow__color: var( --color-primary )}.heading:not(:has(.heading__title)){margin-block-end:1rem}.heading:not(:has(.heading__title)) .heading__eyebrow{position:relative}.heading.--buttons:not(:has(.heading__title)) .heading.--buttons{padding-block-start:0}.heading.--buttons:not(:has(.heading__title)) .heading__eyebrow{position:relative}.heading.--buttons:not(:has(.heading__eyebrow)):not(:has(.heading__title)) .button__group{width:100%;justify-content:flex-end}section .heading{margin-block-end:2rem}.post-overview__grid{gap:1.5rem}@media (min-width:37.5rem){.post-overview__grid{gap:2rem 1rem}}.post-overview .facetwp-facet-pager_{grid-column:1 / -1;margin-block-start:2rem}.post-overview .facetwp-pager{display:flex;align-items:center;justify-content:center;gap:1rem}.post-overview .facetwp-pager li{list-style:none}.post-overview .facetwp-pager .button{background:none;color:var(--color-primary);padding:0;font-weight:var(--font-weight--bold);border:none;border-radius:0}.post-overview .facetwp-pager .button.--current .button__title{color:var(--color-primary);font-weight:700;border-bottom:2px solid var(--color-primary)}.post-overview .facetwp-pager .button.--icon-only{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;padding:0.3125rem;border:solid 2px var(--color-primary);color:var(--color-primary);border-radius:var(--border-radius)}.post-overview .facetwp-pager .button.--icon-only svg{fill:var(--color-primary)}.post-overview .facetwp-pager .button.--icon-only:hover,.post-overview .facetwp-pager .button.--icon-only:focus-visible{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.post-overview .facetwp-pager .button.--icon-only:hover svg,.post-overview .facetwp-pager .button.--icon-only:focus-visible svg{fill:var(--color-black)}.post-overview .facetwp-pager .button.prev{border:0;margin-inline-end:1.5rem;background-color:var(--color-white);transition:background-color 0.3s ease-in-out}.post-overview .facetwp-pager .button.prev .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.post-overview .facetwp-pager .button.prev svg{fill:var(--color-black)}.post-overview .facetwp-pager .button.prev:hover svg{background-color:transparent}.post-overview .facetwp-pager .button.next{margin-inline-start:1.5rem;transition:background-color 0.3s ease-in-out}.post-overview .facetwp-pager .button.next .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.post-overview .facetwp-pager .button.next svg{fill:var(--color-white);transition:background-color 0.3s ease-in-out}.post-overview .facetwp-pager .button.next:hover svg{background-color:transparent}.post-overview .facetwp-pager .button__title{font-weight:700;color:var(--color-white)}