:where(main:has(.default-styles)) .blog-post-two-col-list{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:stretch;justify-content:center}:is(:where(main:has(.default-styles)) .blog-post-two-col-list)>li{padding:0!important;list-style:none!important}@media (max-width:1023.98px){:is(:where(main:has(.default-styles)) .blog-post-two-col-list):not(.cols-set){display:inline;display:initial}}:where(main:has(.default-styles)) .blog-post-col-list{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}:is(:where(main:has(.default-styles)) .blog-post-col-list)>li{list-style:none!important}@media (max-width:1023.98px){:where(main:has(.default-styles)) .blog-post-col-list{display:inline;display:initial}}:where(main:has(.default-styles)) .blog-post-card-vertical{position:relative;color:var(--foreground-1);background-color:#fafafa}@media (min-width:768px){.with-image:is(:where(main:has(.default-styles)) .blog-post-card-vertical){display:block}}.full-height:is(:where(main:has(.default-styles)) .blog-post-card-vertical){display:flex;flex-direction:column;height:100%}.full-height:is(:where(main:has(.default-styles)) .blog-post-card-vertical)>div{display:flex;flex-direction:column;justify-content:space-between;height:100%}:is(:where(main:has(.default-styles)) .blog-post-card-vertical)>.image{position:relative;display:block}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) .category-icon{position:absolute;top:0;right:var(--space-s);max-width:32px;padding:var(--space-2xs);padding-top:var(--space-s)}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) p{font-size:var(--step--1)!important;font-weight:400;color:#182730!important;text-wrap:balance;text-wrap:pretty}:is(:is(:where(main:has(.default-styles)) .blog-post-card-vertical) p) a{word-break:break-all}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) h3{font-family:var(--font-body);font-size:var(--step-1)!important;font-weight:600;color:#182730!important}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) .icon-text{font-size:var(--step--2)!important;font-weight:400;line-height:15.6px!important}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) .bottom-block{padding-bottom:var(--space-3xs)}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) .top-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}