:where(main:has(.default-styles)) .blog-post-two-col-list{display:grid;grid-gap:1.25rem;align-items:stretch;gap:1.25rem;justify-content:center}:is(:where(main:has(.default-styles)) .blog-post-two-col-list)>li{list-style:none!important;padding:0!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;align-items:stretch;gap:1.25rem}: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{background-color:#fafafa;color:var(--foreground-1);position:relative}@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;height:100%;justify-content:space-between}:is(:where(main:has(.default-styles)) .blog-post-card-vertical)>.image{display:block;position:relative}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) .category-icon{max-width:32px;padding:var(--space-2xs);padding-top:var(--space-s);position:absolute;right:var(--space-s);top:0}:is(:where(main:has(.default-styles)) .blog-post-card-vertical) p{color:#182730!important;font-size:var(--step--1)!important;font-weight:400;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{color:#182730!important;font-family:var(--font-body);font-size:var(--step-1)!important;font-weight:600}: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;height:100%;justify-content:space-between}