.blog-list{max-width:var(--maxPageWidth);box-sizing:border-box;padding:var(--pagePadding) var(--sqs-mobile-site-gutter,6vw);margin:0 auto}@media (width>=768px){.blog-list{padding:var(--pagePadding);grid-template-columns:repeat(2,minmax(0,1fr));gap:100px 125px;display:grid}}.blog-list__title{max-width:var(--maxPageWidth);box-sizing:border-box;padding:var(--pagePadding) var(--sqs-mobile-site-gutter,6vw) 0;margin:0 auto}@media (width>=768px){.blog-list__title{padding:var(--pagePadding) var(--pagePadding) 0}}.blog-card{flex-direction:column;display:flex}@media (width<=767px){.blog-card{margin-bottom:30px}}.blog-card__image{margin-bottom:17px;padding-bottom:66.666%;display:block;position:relative;overflow:hidden}@media (width<=767px){.blog-card__image{margin-bottom:5vw}}.blog-card__image picture{width:100%;height:100%;display:block;position:absolute;inset:0}.blog-card__image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card__meta{margin-bottom:37px}@media (width<=767px){.blog-card__meta{margin-bottom:2vw}}[data-section-theme] .blog-card__title{color:var(--headingExtraLargeColor)}.blog-card__title{line-height:var(--heading-font-line-height);font-size:min(calc((var(--heading-3-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-3-size-value) - 1) * .012 * var(--maxPageWidth,1400px) + 1rem), calc(var(--heading-3-size-value) * 1rem)));margin:0 0 7px}@media (width<=767px) and (orientation:portrait){.blog-card__title{font-size:calc((var(--heading-3-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}.blog-card__more{padding-top:2px;font-size:16px;display:inline-block}@media (width<=767px){.blog-card__more{padding-top:2vw}}.blog-post{width:calc((100% - 2 * var(--pagePadding)) / 2);max-width:var(--maxPageWidth);padding:var(--pagePadding) 0 calc(var(--pagePadding) + 3vw);margin:0 auto}@media (width<=767px){.blog-post{width:calc(100% - 2 * var(--sqs-mobile-site-gutter,6vw));padding:var(--sqs-mobile-site-gutter,6vw) 0 calc(var(--sqs-mobile-site-gutter,6vw) + 3vw)}}.blog-post__title{line-height:var(--heading-font-line-height);margin:0}.blog-post__meta{margin:0}.blog-post__body{margin-top:11px;display:flow-root}@media (width<=767px){.blog-post__body>:first-child{margin-top:17px}}.blog-post__body>:last-child:not(.rt-figure):not(.rt-hr-block):not(.rt-cta-card){padding-bottom:17px}.rt-figure{margin:0;padding:17px 0;display:flow-root;position:relative}.rt-figure+:not(.rt-hr-block){margin-top:17px}:has(+.rt-figure){margin-bottom:0;padding-bottom:17px}.rt-figure img{width:100%;height:auto;display:block}.rt-figure-crop{position:relative;overflow:hidden}.rt-figure-crop picture{width:100%;height:100%;display:block;position:absolute;inset:0}.rt-figure-crop img{object-fit:cover;width:100%;height:100%}.rt-figure-caption--overlay{opacity:0;visibility:hidden;position:absolute}.rt-figure figcaption{margin:1rem 0;font-style:italic}.rt-hr-block{margin:0;padding:17px 0}.rt-hr-block hr{color:#bbb;background-color:#bbb;border:none;height:1px}.rt-cta-card{background-color:#fff;margin:0;padding:calc(17px + 6%) 6%}.rt-cta-card>:first-child{margin-top:0}.rt-cta-card>:last-child{margin-bottom:0}.rt-hr-block+*{margin-top:17px}.blog-post__body .rt-spacer:empty:before{content:"";display:inline-block}@media (width<=767px){.rt-spacer--block{display:none}}.rt-spacer--block{margin:0}.rt-spacer--block+:not(.rt-cta-card){margin-top:17px}:has(+.rt-spacer--block){margin-bottom:0;padding-bottom:17px}.blog-pagination{background-color:var(--light-bold-bg);padding:3vw var(--pagePadding);display:flex}@media (width<=767px){.blog-pagination{padding:3vw var(--sqs-mobile-site-gutter,6vw)}}.blog-pagination__link{width:50%;color:inherit;align-items:center;gap:12px;display:flex}.blog-pagination__link--prev{text-align:left;justify-content:flex-start}.blog-pagination__link--next{text-align:right;justify-content:flex-end;margin-left:auto}.blog-pagination__icon svg{fill:none;stroke:currentColor;stroke-width:1px;width:18px;height:32px;display:block}.blog-pagination__title{line-height:1;font-size:min(calc((var(--heading-3-size-value) - 1) * 1.2vw + 1rem), max(calc((var(--heading-3-size-value) - 1) * .012 * var(--maxPageWidth,1400px) + 1rem), calc(var(--heading-3-size-value) * 1rem)));margin:0}@media (width<=767px) and (orientation:portrait){.blog-pagination__title{font-size:calc((var(--heading-3-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem)}}
