.blog-card{--blog-category-font-size:1rem;--blog-date-font-size:1rem;--blog-title-font-size:1.7rem;--blog-description-font-size:1.25rem;--published-by-font-size:1.25rem;--author-name-font-size:1.2rem;--blog-white:#fff;--blog-black:#111;--blog-gray:#888;--blog-light-gray:#999;--blog-blue:#06f;--blog-pink:#ff3f76;background:var(--blog-white);border-radius:18px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001f}.blog-card-image{aspect-ratio:378/276;flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}.blog-card-image .blog-image{object-fit:contain}.blog-card-image .blog-image-placeholder{object-fit:cover}.blog-card-content{flex-direction:column;flex:1;padding:16px 22px 18px;display:flex}.blog-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.blog-category{background:var(--blog-pink);color:var(--blog-white);font-size:var(--blog-category-font-size);overflow-wrap:anywhere;border-radius:20px;justify-content:center;align-items:center;max-width:100%;padding:5px 11px;font-weight:500;display:inline-flex}.blog-date{color:var(--blog-blue);font-size:var(--blog-date-font-size);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex}.separator{color:var(--blog-blue)}.blog-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--blog-black);font-size:var(--blog-title-font-size);-webkit-box-orient:vertical;margin:0 0 10px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.blog-description{-webkit-line-clamp:3;overflow-wrap:anywhere;color:var(--blog-gray);font-size:var(--blog-description-font-size);-webkit-box-orient:vertical;margin:0 0 15px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-author{margin-top:auto;padding-top:6px}.blog-card:focus-visible{outline-offset:3px;outline:2px solid #197bdd}.published-by{color:var(--blog-black);font-size:var(--published-by-font-size);margin:0;font-weight:600;line-height:1.4}.author-name{color:var(--blog-light-gray);font-size:var(--author-name-font-size);margin:2px 0 0;line-height:1.4}@media (max-width:1023px){.blog-card{--blog-title-size:1.9rem;--blog-description-size:1.3rem;--blog-meta-heading-size:1.4rem;--blog-meta-value-size:1.2rem}}@media (max-width:767px){.blog-card{width:100%}.blog-card-content{padding:15px 18px 18px}.blog-meta{align-items:flex-start}.blog-date{gap:5px}}@media (max-width:380px){.blog-meta{flex-direction:column}}
.blog-main-carousel-shell{width:100%;padding:0 4.5rem;position:relative}.blog-main-carousel-viewport{touch-action:pan-y;width:100%;padding:.25rem .25rem .75rem;overflow:hidden}.blog-main-carousel-track{will-change:transform;align-items:stretch;gap:1.5rem;transition:transform .55s;display:flex}.blog-main-carousel-slide{box-sizing:border-box;flex:0 0 calc(33.3333% - 1rem);min-width:0}.blog-main-carousel-slide .blog-card{width:100%;height:100%}.blog-main-carousel-navigation,.blog-main-carousel-dots{justify-content:center;align-items:center;display:flex}.blog-main-carousel-navigation{gap:1rem;margin-top:.75rem}.blog-main-carousel-dots{gap:.5rem}.blog-main-carousel-arrow{z-index:2;color:#fff;cursor:pointer;background:#197bdd;border:1px solid #197bdd;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:1.8rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.blog-main-carousel-arrow-previous{left:0}.blog-main-carousel-arrow-next{right:0}.blog-main-carousel-arrow:disabled{color:#9aa5b1;cursor:not-allowed;background:#fff;border-color:#d7dee8}.blog-main-carousel-arrow:focus-visible,.blog-main-carousel-dot:focus-visible{outline-offset:3px;outline:2px solid #197bdd}.blog-main-carousel-arrow.blog-main-carousel-arrow-responsive{display:none}.blog-main-carousel-dot{cursor:pointer;background:#cfe6ff;border:0;border-radius:999px;width:.55rem;height:.55rem;padding:0;transition:width .25s,background-color .25s}.blog-main-carousel-dot-active{background:#197bdd;width:1.5rem}@media (max-width:1024px){.blog-main-carousel-shell{padding-left:0;padding-right:0}.blog-main-carousel-slide{flex-basis:calc(50% - .75rem)}.blog-main-carousel-arrow-desktop{display:none}.blog-main-carousel-arrow.blog-main-carousel-arrow-responsive{flex:0 0 38px;width:38px;height:38px;display:inline-flex;position:static;transform:none}}@media (max-width:768px){.blog-main-carousel-track{gap:1rem}.blog-main-carousel-slide{flex:0 0 100%;width:100%;max-width:100%}.blog-main-carousel-dots{flex-wrap:wrap;max-width:calc(100% - 92px)}}@media (min-width:601px) and (max-width:768px){.new-blog-wrapper .blog-main-carousel-track{gap:1.5rem}.new-blog-wrapper .blog-main-carousel-slide{flex-basis:calc(50% - .75rem)}}@media (prefers-reduced-motion:reduce){.blog-main-carousel-track{transition:none}}
