.kdm-blog{--blog-ink:#212328;--blog-text:#666;--blog-meta:#454b55;--blog-author:#454b55;--blog-border:#e3e9f4;--blog-border-soft:#d8e4ff;--blog-tint:#f2f6ff;--blog-tint-border:#e4ecff;--blog-shadow:0 8px 24px #17346b12;--blog-shadow-card:0 5px 18px #17346b0b;isolation:isolate;position:relative;overflow:hidden}.kdm-blog__glow{z-index:-1;filter:blur(100px);pointer-events:none;background:linear-gradient(90deg,#d0dfff 0%,#e3f0fd 50%,#fbead1 100%);border-radius:9999px;width:min(1054px,100%);height:346px;margin-inline:auto;position:absolute;inset-block-start:-180px;inset-inline:0}@media (width<=767px){.kdm-blog__glow{height:613px;inset-block-start:0}}.kdm-blog-hero__eyebrow{color:var(--color-primary-dark);font-size:12px;font-weight:700;line-height:1.6}.kdm-blog-hero__title{color:#333}.kdm-blog-hero__subtitle{max-width:445px;color:var(--blog-text);font-size:13px;line-height:1.55}@media (width>=768px){.kdm-blog-hero__eyebrow{font-size:14px}.kdm-blog-hero__title{color:var(--blog-ink)}.kdm-blog-hero__subtitle{max-width:none;font-size:14px}}.kdm-blog-featured__track{--kdm-slides:1.22;--kdm-gap:12px}@media (width>=640px){.kdm-blog-featured__track{--kdm-slides:2.2}}.kdm-blog-feature{border:1px solid var(--blog-tint-border);background:#fff;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.kdm-blog-feature__media{aspect-ratio:270/202;background:#f5f7fa;flex:none;display:block}.kdm-card__image.kdm-blog-feature__image{object-fit:cover;width:100%;height:100%}.kdm-blog-feature__body{flex-direction:column;flex:auto;justify-content:space-between;gap:24px;padding:12px;display:flex}.kdm-blog-feature__badge{color:var(--color-primary);font-size:13px;font-weight:700;line-height:20px}.kdm-blog-feature__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.kdm-blog-feature__excerpt{display:none}.kdm-blog-feature__meta{color:var(--blog-meta);align-items:center;gap:8px;font-size:13px;line-height:24px;display:flex}.kdm-blog-feature__divider{background:#ddd;width:1px;height:70%}.kdm-blog-featured__controls{justify-content:space-between;align-items:center;margin-block-start:12px;display:flex}.kdm-carousel__pagination.kdm-blog-featured__dots{gap:4px;margin:0}.kdm-blog-featured__dots .kdm-carousel__dot{background:#fff;border:1px solid #ddd}.kdm-blog-featured__dots .kdm-carousel__dot.is-active{border-color:var(--color-primary);background:var(--color-primary)}.kdm-blog-featured__nav{width:38px;height:38px;color:var(--color-gray-800);background:#eee;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.kdm-blog-featured__nav[hidden]{display:none}.kdm-blog-featured__nav:disabled{opacity:.5;cursor:default}.kdm-blog-featured__nav:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=1024px){.kdm-blog-featured__track.kdm-carousel__track{flex-direction:column;gap:16px;margin:0;padding:0;overflow:visible}.kdm-blog-featured__slide.kdm-carousel__slide{flex:1 1 0%}.kdm-blog-featured__controls{display:none}.kdm-blog-feature{border-color:var(--blog-border-soft);box-shadow:var(--blog-shadow);border-radius:16px;flex-direction:row;align-items:center;gap:24px;padding:24px}.kdm-blog-feature__media{aspect-ratio:auto;border-radius:12px;width:267px;height:200px;overflow:hidden}.kdm-blog-feature__body{align-self:stretch;gap:12px;padding:0}.kdm-blog-feature__title{color:var(--blog-ink);font-size:18px;line-height:28px}.kdm-blog-feature__excerpt{-webkit-line-clamp:2;color:var(--blog-text);-webkit-box-orient:vertical;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}.kdm-blog-feature__meta{justify-content:space-between;font-size:12px;line-height:19px}.kdm-blog-feature__author{color:var(--blog-author)}.kdm-blog-feature__date{color:var(--blog-meta)}.kdm-blog-feature__divider{display:none}}.kdm-blog-latest{border:1px solid var(--blog-border-soft);box-shadow:var(--blog-shadow);background:#fff;border-radius:16px;flex-direction:column;flex:0 0 352px;gap:24px;padding:24px}.kdm-blog-latest__heading{color:#767676;font-size:16px;line-height:25px}.kdm-blog-latest__list{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.kdm-blog-latest__item{flex-direction:column;gap:8px;padding-block:12px;display:flex}.kdm-blog-latest__item:first-child{padding-block-start:0}.kdm-blog-latest__item:last-child{padding-block-end:0}.kdm-blog-latest__item+.kdm-blog-latest__item{border-block-start:1px solid var(--blog-tint-border)}.kdm-blog-latest__number{background:var(--blog-tint-border);min-width:24px;height:18px;color:var(--color-primary);border:1px solid #bbcfff;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-block-start:2px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.kdm-blog-latest__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:22px;display:-webkit-box;overflow:hidden}.kdm-blog-latest__date{color:var(--blog-meta);align-self:flex-end;font-size:12px;font-weight:600;line-height:19px}.kdm-blog-cats__list{scrollbar-width:none;gap:4px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.kdm-blog-cats__list::-webkit-scrollbar{display:none}.kdm-blog-cats__link{white-space:nowrap;border:1px solid #eee;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;height:38px;padding-inline:12px;font-size:13px;line-height:26px;transition:background-color .15s,border-color .15s;display:flex}.kdm-blog-cats__link:hover,.kdm-blog-cats__link.is-current{border-color:var(--blog-tint-border);background:var(--blog-tint)}.kdm-blog-cats__count{display:none}@media (width>=768px){.kdm-blog-cats__list{margin-inline:0;padding-inline:0}}@media (width>=1024px){.kdm-blog-cats__list{flex-direction:column;overflow:visible}.kdm-blog-cats__link{border-color:#0000}.kdm-blog-cats__count{color:#333;background:#fafafa;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:20px;font-size:12px;line-height:19px;display:inline-flex}.kdm-blog-cats__link.is-current .kdm-blog-cats__count{border-color:var(--blog-tint-border);color:var(--color-primary);background:#fff}}.kdm-blog-newsletter{border:1px solid var(--blog-border-soft);box-shadow:var(--blog-shadow);background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:16px}.kdm-blog-newsletter__title{color:#333;font-size:14px;font-weight:700;line-height:22px}.kdm-blog-newsletter__text{color:#454b55;font-size:13px;line-height:20px}.kdm-blog-newsletter__input{direction:rtl;background:#fff;border:1px solid #bbcfff;border-radius:8px;outline:none;height:38px;padding-inline:12px;font-size:13px}.kdm-blog-newsletter__input:focus{border-color:var(--color-primary)}.kdm-blog-newsletter__button{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:8px;height:38px;padding-inline:16px;font-size:14px;font-weight:600;transition:background-color .15s}.kdm-blog-newsletter__button:hover{background:var(--color-primary-dark)}.kdm-blog-newsletter__trap{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.kdm-blog-newsletter__status{color:#15803d;font-size:13px;line-height:20px}.kdm-blog-newsletter__status.is-error{color:#dc2626}.kdm-blog-view{gap:8px}.kdm-blog-view__button{color:#333;cursor:pointer;transition:color .15s;display:inline-flex}.kdm-blog-view__button[aria-pressed=true],.kdm-blog-view__button:hover{color:var(--color-primary)}.kdm-blog-view__button[aria-pressed=true] .kdm-blog-view__icon{fill:currentColor}.kdm-blog-posts{flex-direction:column;display:flex}.kdm-blog-posts__item{border-block-start:1px solid #eee;padding-block:16px}.kdm-blog-posts__item:last-child{border-block-end:1px solid #eee}.kdm-blog-card{gap:8px;height:100%;display:flex}.kdm-blog-card__media{background:#f5f7fa;border:1px solid #ddd;border-radius:8px;flex:none;width:107px;height:80px;display:block;overflow:hidden}.kdm-card__image.kdm-blog-card__image{object-fit:cover;border-radius:0;width:100%;height:100%}.kdm-blog-card__body{flex-direction:column;flex:auto;justify-content:space-between;gap:8px;min-width:0;display:flex}.kdm-blog-card__text{flex-direction:column;gap:4px;display:flex}.kdm-blog-card__term,.kdm-blog-card__excerpt{display:none}.kdm-blog-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.kdm-blog-card__meta{justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:19px;display:flex}.kdm-blog-card__author{color:var(--blog-author);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kdm-blog-card__date{color:var(--blog-meta);flex:none}@media (width>=768px){.kdm-blog-posts{gap:20px}.kdm-blog-posts__item,.kdm-blog-posts__item:last-child{border:0;padding:0}.kdm-blog-card{border:1px solid var(--blog-border);box-shadow:var(--blog-shadow-card);background:#fff;border-radius:14px;gap:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.kdm-blog-card:hover{border-color:var(--blog-border-soft);box-shadow:var(--blog-shadow)}.kdm-blog-card__term{color:var(--color-primary);font-size:12px;font-weight:700;line-height:19px;display:block}.kdm-blog-card__title{font-size:16px;font-weight:700;line-height:25px}.kdm-blog-posts[data-view=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.kdm-blog-posts[data-view=grid] .kdm-blog-card{flex-direction:column}.kdm-blog-posts[data-view=grid] .kdm-blog-card__media{aspect-ratio:296/222;border-radius:14px;width:100%;height:auto}.kdm-blog-posts[data-view=grid] .kdm-blog-card__body{gap:8px;padding:14px 16px}.kdm-blog-posts[data-view=grid] .kdm-blog-card__text{gap:8px;min-height:82px}.kdm-blog-posts[data-view=list] .kdm-blog-card__media{border-radius:12px;width:213px;height:160px}.kdm-blog-posts[data-view=list] .kdm-blog-card__body{padding:12px 20px}.kdm-blog-posts[data-view=list] .kdm-blog-card__excerpt{-webkit-line-clamp:2;color:var(--blog-meta);-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}}@media (width>=1024px){.kdm-blog-posts[data-view=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}.kdm-blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-block-start:20px;display:flex}.kdm-blog-pagination .page-numbers{background:#fff;border:1px solid #d8dbe0;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding-inline:6px;font-size:13px;font-weight:600;line-height:20px;transition:border-color .15s,background-color .15s;display:inline-flex}.kdm-blog-pagination .page-numbers.dots{background:0 0;border:0;min-width:0;padding:0}.kdm-blog-pagination a.page-numbers:hover{border-color:var(--color-primary)}.kdm-blog-pagination .page-numbers.current{border-color:var(--color-primary);background:var(--color-primary)}.kdm-blog-feature__title a,.kdm-blog-card__title a{color:var(--blog-ink);transition:color .15s}.kdm-blog-latest__title{color:var(--color-gray-800);transition:color .15s}a.kdm-blog-feature__badge{color:var(--color-primary);align-self:flex-start}a.kdm-blog-feature__badge:hover{color:var(--color-primary-dark)}.kdm-blog-feature__title a:hover,.kdm-blog-card__title a:hover,.kdm-blog-latest__title:hover{color:var(--color-primary)}.kdm-blog-cats__link{color:var(--color-gray-800)}.kdm-blog-cats__link:hover,.kdm-blog-cats__link.is-current{color:var(--color-primary)}.kdm-blog-pagination .page-numbers{color:var(--color-gray-800)}.kdm-blog-pagination .page-numbers.current{color:#fff}@media (width<=767px){.kdm-blog-feature__title a{color:var(--color-gray-800)}}@media (prefers-reduced-motion:reduce){.kdm-blog-card,.kdm-blog-cats__link,.kdm-blog-featured__nav{transition:none}}