 @media only screen and (min-width: 0rem) {#int-hero .blog-hero-intro, #int-hero .blog-post-meta {max-width: 40rem;padding: 0 1rem;}#int-hero .blog-post-title {max-width: 62.5rem;padding: 0 1rem;font-size: clamp(2rem, 5vw, 3.5rem);line-height: 1.2em;}#int-hero .blog-post-meta {margin-bottom: 4.375rem !important;font-size: 1rem;font-weight: 600;}#int-hero .blog-post-meta time, #int-hero .blog-post-meta span {color: #fff;font-size: inherit;}#int-hero .blog-post-meta a {color: #fff;font-size: inherit;text-decoration: underline;text-underline-offset: 0.2em;}}@media only screen and (min-width: 0rem) {#services-343.blog-cards .blog-card {display: flex;flex-direction: column;padding-bottom: clamp(1rem, 2.2vw, 1.5rem);}#services-343.blog-cards .cs-link {padding-bottom: 0;}#services-343.blog-cards .cs-picture {margin-bottom: clamp(0.75rem, 1.6vw, 1rem);}#services-343.blog-cards .cs-h3 {font-size: clamp(1.125rem, 2.4vw, 1.3125rem);line-height: 1.3em;}#services-343.blog-cards .blog-card-date, #services-343.blog-cards .blog-card-more {padding: 0 clamp(1rem, 2.2vw, 1.5rem);}#services-343.blog-cards .blog-card-date {margin-bottom: 0.5rem;font-size: 0.875rem;font-weight: 600;color: var(--primary);}#services-343.blog-cards .blog-card-date time {font-size: inherit;color: inherit;}#services-343.blog-cards .cs-item-text {margin-bottom: 1rem;}#services-343.blog-cards .blog-card-more {margin-top: auto;font-weight: 700;color: var(--secondary);text-decoration: none;}#services-343.blog-cards .blog-card-more:hover {text-decoration: underline;}#services-343.blog-cards .blog-pagination {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 1rem 1.5rem;width: 100%;}#services-343.blog-cards .blog-pagination .cs-button-solid {border-radius: 4px;}#services-343.blog-cards .blog-pagination-count {font-weight: 600;color: var(--bodyTextColor);}#services-343.blog-cards .blog-empty {text-align: center;max-width: none;}}@media only screen and (min-width: 0rem) {.blog-post {padding: var(--sectionPadding);}.blog-post-container {margin: 0 auto;max-width: clamp(42.5rem, 60vw, 47.5rem);width: 100%;}.blog-featured {margin: 0 0 clamp(2rem, 4vw, 3rem);}.blog-featured img {display: block;width: 100%;height: auto;border-radius: 0.5rem;}.blog-disclaimer {margin-top: clamp(2.5rem, 5vw, 3.5rem);padding: 1rem 1.25rem;border-left: 4px solid var(--primary);background-color: var(--lightBackground);font-size: 0.9375rem;}.blog-disclaimer a {font-size: inherit;font-weight: 700;color: var(--primary);}.blog-author {display: flex;flex-direction: column;align-items: flex-start;gap: 1.25rem;margin-top: 2rem;padding: clamp(1.25rem, 3vw, 2rem);border: 1px solid #e8e8e8;border-radius: 0.5rem;background-color: var(--greyBackground);}.blog-author .cs-topper {margin-bottom: 0.25rem;font-size: 0.8125rem;}.blog-author-img {flex: none;width: 6rem;height: 6rem;border-radius: 50%;object-fit: cover;object-position: top;}.blog-author-name {font-family: "Manrope", Arial, sans-serif;font-size: 1.25rem;font-weight: 700;}.blog-author-name a {font-size: inherit;color: var(--headerColor);text-decoration: none;}.blog-author-name a:hover {color: var(--primary);}.blog-author-role {margin-bottom: 0.75rem;font-size: 0.9375rem;font-weight: 600;color: var(--primary);}.blog-author-bio {font-size: 0.9375rem;line-height: 1.6em;}.blog-related {margin-top: 2rem;}.blog-related ul {display: flex;flex-wrap: wrap;gap: 0.75rem;padding: 0;list-style: none;}.blog-related a {display: inline-block;padding: 0.5rem 1rem;border: 1px solid var(--primary);border-radius: 4px;font-size: 0.9375rem;font-weight: 600;color: var(--primary);text-decoration: none;transition: background-color 0.3s, color 0.3s;}.blog-related a:hover {background-color: var(--primary);color: #fff;}.blog-related-title {margin-bottom: 1rem;font-size: 1.25rem;line-height: 1.3em;}.blog-back {margin-top: 2.5rem;}.blog-back a {font-weight: 700;color: var(--primary);text-decoration: none;}.blog-back a:hover {text-decoration: underline;}.blog-post + #services-343.blog-cards {background: var(--greyBackground);}}@media only screen and (min-width: 48rem) {.blog-author {flex-direction: row;}}@media only screen and (min-width: 0rem) {.blog-prose {font-size: 1.0625rem;line-height: 1.7em;color: #353535;overflow-wrap: break-word;}.blog-prose > *:first-child {margin-top: 0;}.blog-prose h2, .blog-prose h3, .blog-prose h4 {line-height: 1.25em;font-weight: 700;color: var(--headerColor);}.blog-prose h2 {margin: 2.75rem 0 1rem;font-size: clamp(1.625rem, 3vw, 2.125rem);}.blog-prose h3 {margin: 2rem 0 0.75rem;font-size: clamp(1.25rem, 2.2vw, 1.5rem);}.blog-prose h4 {margin: 1.75rem 0 0.5rem;font-size: 1.125rem;}.blog-prose p, .blog-prose li {font-size: inherit;line-height: inherit;color: inherit;}.blog-prose p {margin: 0 0 1.25rem;}.blog-prose a {font-size: inherit;font-weight: 600;color: var(--primary);text-decoration: underline;text-underline-offset: 0.15em;}.blog-prose a:hover {color: var(--secondary);}.blog-prose strong {font-weight: 700;color: var(--headerColor);}.blog-prose ul, .blog-prose ol {margin: 0 0 1.25rem;padding-left: 1.5rem;}.blog-prose ul ul, .blog-prose ul ol, .blog-prose ol ul, .blog-prose ol ol {margin: 0.5rem 0 0;}.blog-prose ul {list-style: disc;}.blog-prose ul ul {list-style: circle;}.blog-prose ol {list-style: decimal;}.blog-prose ol ol {list-style: lower-alpha;}.blog-prose li {margin-bottom: 0.5rem;padding-left: 0.25rem;}.blog-prose li::marker {color: var(--primary);}.blog-prose blockquote {margin: 2rem 0;padding: 1.25rem 1.5rem;border-left: 4px solid var(--primary);border-radius: 0 0.5rem 0.5rem 0;background-color: var(--lightBackground);}.blog-prose blockquote p {margin: 0;font-family: "Manrope", Arial, sans-serif;font-size: 1.125rem;font-weight: 600;color: var(--headerColor);}.blog-prose blockquote p + p {margin-top: 1rem;}.blog-prose img {display: block;max-width: 100%;height: auto;border-radius: 0.5rem;}.blog-prose figure {margin: 2rem 0;}.blog-prose figure img {width: 100%;}.blog-prose figcaption {margin-top: 0.625rem;font-size: 0.875rem;line-height: 1.5em;color: var(--bodyTextColor);text-align: center;}.blog-prose table {display: block;margin: 0 0 1.5rem;max-width: 100%;overflow-x: auto;border-collapse: collapse;font-size: 0.9375rem;line-height: 1.5em;-webkit-overflow-scrolling: touch;}.blog-prose th, .blog-prose td {padding: 0.75rem 1rem;border: 1px solid #e0e3eb;text-align: left;vertical-align: top;white-space: nowrap;}.blog-prose th {background-color: var(--primary);font-weight: 700;color: #fff;}.blog-prose tbody tr:nth-child(even) {background-color: var(--greyBackground);}.blog-prose hr {margin: 2.5rem 0;border: 0;border-top: 1px solid #e0e3eb;}.blog-prose code {padding: 0.1em 0.35em;border-radius: 4px;background-color: var(--greyBackground);font-size: 0.9em;}}@media only screen and (min-width: 48rem) {.blog-prose td {white-space: normal;}}