:root{--ease:cubic-bezier(0.4,0,0.2,1)}.blog-summary{background-color:var(--bs-section-bg,#f7f8fc);color:var(--bs-heading-color,#182031);width:100%}.blog-summary,.blog-summary *,.blog-summary :after,.blog-summary :before{box-sizing:border-box}.blog-summary__header{margin:0 0 32px;scroll-margin-top:24px}.blog-summary__heading{color:var(--bs-heading-color,#182031);margin:0 0 8px}.blog-summary__heading h1,.blog-summary__heading h2,.blog-summary__heading h3,.blog-summary__heading h4,.blog-summary__heading h5,.blog-summary__heading h6{color:inherit;font-size:36px;font-weight:800;line-height:1.2}.blog-summary__heading p{color:inherit;margin:0}.blog-summary__heading h1:last-child,.blog-summary__heading h2:last-child,.blog-summary__heading h3:last-child,.blog-summary__heading h4:last-child,.blog-summary__heading h5:last-child,.blog-summary__heading h6:last-child,.blog-summary__heading p:last-child{margin-bottom:0}.blog-summary__status{font-size:.95rem;font-weight:400;line-height:1.5}.blog-summary__empty,.blog-summary__status{color:var(--bs-status-color,#5e6a82);margin:0}.blog-summary__empty{font-size:1rem}.blog-summary__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-summary__grid .hs-related-blog-module,.blog-summary__grid .hs_cos_wrapper_type_related_blog_posts{display:contents}.blog-summary__card{background-color:var(--bs-card-bg,#fff);border:1px solid #e6eaf2;border-radius:var(--bs-card-radius,16px);box-shadow:0 8px 28px rgba(24,32,49,.08);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.blog-summary__card[hidden]{display:none!important}.blog-summary__card:hover{background-color:var(--bs-card-hover-bg,#fff);box-shadow:0 14px 36px rgba(24,32,49,.12);transform:translateY(-4px)}.blog-summary__media{background-color:#e8eef7;display:block;overflow:hidden;position:relative}.blog-summary__image{display:block;object-fit:contain;object-position:center;transition:transform .32s ease;width:100%}.blog-summary__card:hover .blog-summary__image{transform:scale(1.05)}.blog-summary__image--placeholder{background:radial-gradient(circle at 30% 40%,#c7d2fe 0,transparent 55%),linear-gradient(135deg,#182031,#0082dd 55%,#5e6a82)}.blog-summary__body{background:linear-gradient(175deg,#fff 3.67%,#f4eeff 96.33%);display:flex;flex:1 1 auto;flex-direction:column;padding:26px}.blog-summary .blog-summary__title{color:var(--bs-title-color,#182031);font-size:24px;font-weight:700;line-height:1.35;margin:0 0 10px}.blog-summary .blog-summary__title a{color:var(--bs-title-color,#182031);display:-webkit-box;overflow:hidden;position:relative;text-decoration:none;transition:color .2s ease;z-index:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blog-summary .blog-summary__title a:focus-visible,.blog-summary .blog-summary__title a:hover{color:var(--bs-title-hover,#0082dd)}.blog-summary__excerpt{color:var(--bs-excerpt-color,#5e6a82);display:-webkit-box;font-size:16px;font-weight:400;line-height:1.55;margin:0 0 16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blog-summary__meta{align-items:center;color:var(--bs-meta-color,#5e6a82);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;line-height:1.4;margin:0 0 16px}.blog-summary__meta-item{align-items:center;display:inline-flex;gap:6px}.blog-summary__icon{flex-shrink:0;height:15px;width:15px}.blog-summary__footer{align-items:center;border-top:1px solid var(--bs-divider,#e2e8f0);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.blog-summary__author{align-items:center;color:var(--bs-author-color,#5e6a82);display:inline-flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:.06em;line-height:1.3;min-width:0;text-transform:uppercase}.blog-summary .blog-summary__read-more{align-items:center;color:var(--bs-read-more,#0082dd);display:inline-block;flex-shrink:0;font-size:16px;font-weight:600;gap:4px;line-height:1.2;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap;z-index:1}.blog-summary .blog-summary__read-more:focus-visible,.blog-summary .blog-summary__read-more:hover{color:var(--bs-read-more-hover,#ff624f)}.blog-summary__chevron{height:14px;width:14px}.blog-summary__page-btn:focus-visible,.blog-summary__read-more:focus-visible,.blog-summary__title a:focus-visible{outline:2px solid var(--bs-title-hover,#0082dd);outline-offset:3px}.blog-summary[data-per-load="1"] .blog-summary__grid{grid-template-columns:1fr;max-width:none}.blog-summary[data-per-load="1"] .blog-summary__excerpt,.blog-summary[data-per-load="1"] .blog-summary__title a{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.blog-summary[data-per-load="1"] .blog-summary__image{height:auto;object-fit:contain;width:100%}.blog-summary[data-per-load="2"] .blog-summary__grid,.blog-summary[data-per-load="4"] .blog-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-summary__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:48px}.blog-summary__pagination[hidden]{display:none!important}.blog-summary__page-numbers{display:flex;flex-wrap:wrap}.blog-summary__page-btn,.blog-summary__page-numbers{align-items:center;gap:8px;justify-content:center;min-height:44px}.blog-summary__page-btn{appearance:none;background-color:#fff;border:1px solid #d8dee8;border-radius:10px;color:#4b5568;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;line-height:1.2;margin:0;padding:10px 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.blog-summary__page-btn--next,.blog-summary__page-btn--prev{white-space:nowrap}.blog-summary__page-num{min-width:44px;padding:10px 14px}.blog-summary__page-btn:not(:disabled):not([aria-current=page]):hover{border-color:var(--bs-button-bg,#0082dd);color:var(--bs-button-bg,#0082dd)}.blog-summary__page-btn[aria-current=page]{background-color:var(--bs-button-bg,#0082dd);border-color:var(--bs-button-bg,#0082dd);color:var(--bs-button-text,#fff);cursor:default}.blog-summary__page-btn[aria-current=page]:hover{background-color:var(--bs-button-hover-bg,#ff624f);border-color:var(--bs-button-hover-bg,#ff624f);color:var(--bs-button-hover-text,#fff)}.blog-summary__page-btn:disabled{color:#c5cad3;cursor:not-allowed}.blog-summary__page-arrow{flex-shrink:0;height:12px;width:12px}.blog-summary__page-ellipsis{align-items:center;color:#9aa3b2;display:inline-flex;font-size:15px;justify-content:center;line-height:1;min-width:20px}@media (max-width:1024px){.blog-summary__body{padding:20px}}@media (max-width:991px){.blog-summary__grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-summary[data-per-load="1"] .blog-summary__grid{grid-template-columns:1fr;max-width:none}}@media (max-width:767px){.blog-summary__grid{gap:20px;grid-template-columns:1fr}.blog-summary[data-per-load="1"] .blog-summary__grid,.blog-summary[data-per-load="2"] .blog-summary__grid,.blog-summary[data-per-load="4"] .blog-summary__grid{grid-template-columns:1fr;max-width:none}.blog-summary__pagination{margin-top:32px}}