 @media only screen and (min-width: 0rem) {#posts {padding: var(--sectionPadding);}#posts .cs-container {width: 100%;display: grid;align-items: start;margin: auto;gap: clamp(30px, 2vw, 40px);}#posts .cs-main {display: grid;gap: clamp(30px, 2vw, 40px);}#posts .cs-main .cs-no-result {font-size: clamp(24px, 0.393vw + 22.53px, 30px);}#posts .cs-main .cs-item {display: flex;flex-direction: column;position: relative;border-radius: clamp(12px, 2vw, 24px);transition: box-shadow 0.3s;}#posts .cs-main .cs-item:has(:hover, :focus) {box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}#posts .cs-main .cs-item:has(:hover, :focus) .cs-picture img {scale: 1.1;}#posts .cs-main .cs-item:has(:hover, :focus) .cs-link {color: var(--primary);}#posts .cs-main .cs-picture {overflow: clip;border-radius: 1rem 1rem 0 0;}#posts .cs-main .cs-picture img {width: 100%;height: auto;display: block;scale: 1.01;transition: scale 0.3s;}#posts .cs-main .cs-content {padding: 24px 28px 35px;flex: 1;display: flex;flex-direction: column;align-items: start;border: 1px solid #ddd;border-top-width: 0;gap: 0;border-radius: 0 0 1rem 1rem;}#posts .cs-main .cs-title {font-size: clamp(20px, 5vw, 24px);margin-bottom: 13px;}#posts .cs-main .cs-text {margin-bottom: 16px;}#posts .cs-main .cs-link {margin-top: auto;display: block;text-underline-offset: 8px;color: var(--primary);transition: color 0.3s;}#posts .cs-sidebar {position: relative;order: -1;}#posts .cs-sidebar:has(:focus-within) .cs-dropdown-overflow {overflow: visible;}#posts .cs-sidebar .mobile-filter-toggle {display: block;width: 40px;}#posts .cs-sidebar .mobile-filter-toggle svg {display: block;}#posts .cs-sidebar .mobile-filter-toggle.cs-active ~ .cs-dropdown {grid-template-rows: 1fr;}#posts .cs-sidebar .cs-dropdown {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.3s;}#posts .cs-sidebar .cs-dropdown-overflow {overflow: hidden;}#posts .cs-sidebar .cs-dropdown-content {display: flex;flex-direction: column;gap: clamp(30px, 2vw, 40px);padding: 24px 28px 30px;border: 1px solid #ddd;margin-top: 15px;}#posts .cs-sidebar .cs-search-wrap {position: relative;}#posts .cs-sidebar .cs-search-wrap input::-webkit-search-decoration, #posts .cs-sidebar .cs-search-wrap input::-webkit-search-cancel-button, #posts .cs-sidebar .cs-search-wrap input::-webkit-search-results-button, #posts .cs-sidebar .cs-search-wrap input::-webkit-search-results-decoration {appearance: none;}#posts .cs-sidebar .cs-search-wrap input {width: 100%;font-size: 16px;padding: 18px 40px 18px 45px;appearance: none;border: 1px solid #ddd;border-radius: 0.5rem;outline: none;transition: border-color 0.3s;}#posts .cs-sidebar .cs-search-wrap .cs-icon-search {position: absolute;width: 16px;height: 16px;top: 48%;left: 16px;transform: translateY(-50%);z-index: 1;pointer-events: none;transition: fill 0.3s;}#posts .cs-sidebar .cs-search-wrap .cs-icon-close {fill: var(--primary);position: absolute;width: 16px;height: 16px;top: 48%;right: 16px;transform: translateY(-50%);z-index: 1;cursor: pointer;opacity: 0;transition: opacity 0.3s;}#posts .cs-sidebar .cs-search-wrap:has(:focus-visible) input {border-color: var(--primary);}#posts .cs-sidebar .cs-search-wrap input:not(:placeholder-shown) ~ .cs-icon-close {opacity: 1;}#posts .cs-sidebar .ts-hidden-accessible {width: 100% !important;height: 100%;left: 50%;translate: -50%;}#posts .cs-sidebar .ts-control {padding: 17.5px 24px !important;border: 1px solid #ddd;border-radius: 0.5rem;line-height: normal;transition: border-color 0.3s;}#posts .cs-sidebar .ts-control input {font-size: 16px;line-height: 1 !important;}#posts .cs-sidebar .ts-control .item {position: relative;font-size: 16px;line-height: 1;padding: 4.5px 21px 6.5px 8px !important;border-radius: 4px;margin: 2px 4px 2px 0;background-color: #eee;}#posts .cs-sidebar .ts-control .item .remove {border: none;margin: 0;padding: 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;font-size: 0;background: url("/assets/svgs/xmark-large.svg") no-repeat calc(100% - 6px) 50%/9px;}#posts .cs-sidebar .ts-dropdown {border: none;border-radius: 8px;padding-top: 0;margin-top: 1px;font-size: 17px;z-index: 4;overflow: clip;}#posts .cs-sidebar .ts-dropdown-content {max-height: 250px;}#posts .cs-sidebar .ts-dropdown-content::-webkit-scrollbar {width: 8px;background: #f4f5f8;}#posts .cs-sidebar .ts-dropdown-content::-webkit-scrollbar-thumb {border-radius: 10px;background-color: rgba(169, 169, 169, 0.7);}#posts .cs-sidebar .ts-dropdown-content::-webkit-scrollbar-thumb:hover {background-color: #a9a9a9;}#posts .cs-sidebar .ts-dropdown .option {line-height: normal;padding: 10px 24px;}#posts .cs-sidebar .ts-dropdown .option.active {background-color: #eee;}#posts .cs-sidebar .ts-dropdown .option .highlight {background-color: var(--primaryLight);}#posts .cs-sidebar .ts-dropdown .optgroup-header {line-height: normal;padding: 10px 24px;font-weight: 900;}#posts .cs-sidebar .ts-dropdown .optgroup .option {padding-left: 48px;}#posts .cs-sidebar .ts-dropdown .no-results {padding: 16px 24px;}#posts .cs-sidebar .ts-wrapper.focus .ts-control {border-color: var(--primary);z-index: 5;}#posts .cs-sidebar .ts-wrapper.has-items .ts-control {padding: 12px 24px 11px !important;}}@media only screen and (min-width: 48rem) {#posts .cs-sidebar {order: 1;}#posts .cs-sidebar .mobile-filter-toggle {display: none;}#posts .cs-sidebar .cs-dropdown {grid-template-rows: 1fr;}#posts .cs-sidebar .cs-dropdown-overflow {overflow: visible;}#posts .cs-sidebar .cs-dropdown-content {padding: 0;border: none;margin-top: 0;}#posts .cs-container {max-width: 80rem;grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);}}@media only screen and (min-width: 64rem) {#posts .cs-container {grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);}#posts .cs-main {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media only screen and (min-width: 0rem) {body.dark-mode #posts .cs-main .cs-content {border-color: #444;}body.dark-mode #posts .cs-main .cs-link {color: var(--primaryLight);}body.dark-mode #posts .cs-main .cs-no-result, body.dark-mode #posts .cs-main .cs-link:hover {color: #fff;}body.dark-mode #posts .cs-sidebar .mobile-filter-toggle svg {fill: #fff;}}@media only screen and (min-width: 0rem) {#posts .cs-sidebar .cs-dropdown-content {border-radius: 1rem;}#posts .cs-sidebar .cs-widget-group {padding: 0;border: none;}#posts .cs-sidebar .cs-header {display: inline-block;font-size: clamp(20px, 5vw, 24px);margin-bottom: 13px;}#posts .cs-sidebar .cs-content {display: flex;flex-direction: column;gap: 20px;}#posts .sidebar-posts .cs-item {position: relative;display: flex;align-items: center;gap: 16px;}#posts .sidebar-posts .cs-item:has(:hover) .cs-picture img {scale: 1.1;}#posts .sidebar-posts .cs-item:has(:hover) .cs-title {color: var(--primary);}#posts .sidebar-posts .cs-item .cs-picture {overflow: clip;width: 80px;flex-shrink: 0;border-radius: 0.5rem;}#posts .sidebar-posts .cs-item .cs-picture img {width: 100%;height: auto;display: block;transition: scale 0.3s;}#posts .sidebar-posts .cs-item .cs-group {display: flex;flex-direction: column;}#posts .sidebar-posts .cs-item .cs-title {margin-bottom: 0;font-size: 16px;line-height: 1.4;transition: color 0.3s;position: static;}#posts .sidebar-posts .cs-item .cs-link {text-decoration: none;}#posts .sidebar-posts .cs-item span {opacity: 0.8;font-size: 14px;}#posts .sidebar-cta {text-align: center;padding: 15px 15px 27px;border: 1px solid #ddd;border-radius: 1rem;}#posts .sidebar-cta .cs-topper {color: var(--bodyTextColor);}#posts .sidebar-cta .cs-title {font-family: var(--accentFont);color: var(--primary);margin-bottom: 0;line-height: 1;}#posts .sidebar-cta .cs-text {text-wrap: balance;margin-bottom: 20px;font-size: var(--bodyFontSize);}}@media only screen and (min-width: 48rem) {#posts .cs-sidebar .cs-widget-group {padding: 24px 28px 30px;border: 1px solid #ddd;border-radius: 1rem;}#posts .cs-sidebar .sidebar-cta {background-color: var(--bodyTextColorWhite);padding: 28px 28px 30px;}}@media only screen and (min-width: 0rem) {body.dark-mode #posts .cs-sidebar .cs-widget-group, body.dark-mode #posts .cs-sidebar .cs-dropdown-content {border-color: #444;}body.dark-mode #posts .cs-sidebar .cs-title, body.dark-mode #posts .cs-sidebar .cs-item .cs-link {color: #f7f7f7;}body.dark-mode #posts .sidebar-posts .cs-item:has(:hover, :focus) .cs-title {color: var(--primaryLight);}}