 @media only screen and (min-width: 0rem) {#blog-listing {padding: var(--sectionPadding);}#blog-listing .cs-container {margin: auto;max-width: 85rem;width: 100%;}#blog-listing .cs-card-group {display: flex;flex-wrap: wrap;gap: 1.75rem;margin: 0;padding: 0;}#blog-listing .cs-item {border-radius: 1rem;background-color: #fff;list-style: none;width: 100%;overflow: hidden;box-shadow: rgba(43, 57, 144, 0.08) 0px 12px 40px;}#blog-listing .cs-item-link {display: block;text-decoration: none;}#blog-listing .cs-picture {display: block;}#blog-listing .cs-picture img {display: block;height: 16.25rem;width: 100%;object-fit: cover;}#blog-listing .cs-item-content {padding: clamp(1.25rem, 3vw, 1.75rem);}#blog-listing .cs-item-date {display: block;margin-bottom: 0.5rem;font-size: 0.875rem;color: var(--secondaryLight);}#blog-listing .cs-item-title {margin: 0 0 0.625rem 0;font-size: 1.25rem;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}#blog-listing .cs-item-text {margin: 0 0 0.875rem 0;font-size: 0.9375rem;line-height: 1.7em;color: var(--bodyTextColor);}#blog-listing .cs-item-more {text-transform: uppercase;letter-spacing: 0.05em;font-size: 0.875rem;font-weight: 600;color: var(--primary);}}@media only screen and (min-width: 64rem) {#blog-listing .cs-item {width: calc((100% - 3.5rem) / 3);}}@media only screen and (min-width: 0rem) {#blog-article {padding: var(--sectionPadding);}#blog-article .cs-container {margin: auto;max-width: 56.25rem;width: 100%;}#blog-article .cs-article-meta {display: flex;gap: 1rem;margin-bottom: 1.5rem;font-size: 0.875rem;color: var(--bodyTextColor);}#blog-article .cs-article-meta .cs-author {font-weight: 600;color: var(--secondary);}#blog-article .cs-picture {display: block;margin-bottom: 2rem;}#blog-article .cs-picture img {display: block;border-radius: 1rem;width: 100%;height: auto;}#blog-article .cs-article h2, #blog-article .cs-article h3, #blog-article .cs-article h4 {margin: 2rem 0 0.875rem 0;line-height: 1.3em;font-weight: 600;color: var(--headerColor);}#blog-article .cs-article h2 {font-size: clamp(1.375rem, 2.6vw, 1.625rem);}#blog-article .cs-article h3 {font-size: clamp(1.25rem, 2.4vw, 1.4375rem);}#blog-article .cs-article p {margin: 0 0 1rem 0;font-size: 1rem;line-height: 1.8em;color: var(--bodyTextColor);}#blog-article .cs-article ul, #blog-article .cs-article ol {margin: 0 0 1rem 0;padding-left: 1.5rem;}#blog-article .cs-article ul li, #blog-article .cs-article ol li {margin-bottom: 0.5rem;font-size: 1rem;line-height: 1.7em;color: var(--bodyTextColor);}#blog-article .cs-article a {color: #e2504c;text-decoration: none;}#blog-article .cs-article a:hover {text-decoration: underline;}#blog-article .cs-article img {border-radius: 0.75rem;max-width: 100%;height: auto;}}