.ks-blog,.ks-blog-header{background:#fff0}.ks-blog-hero{position:relative;width:100%;max-width:var(--ks-container);height:620px;.ks-blog-hero{margin:0 auto 40px}overflow:hidden;border-radius:var(--ks-radius-lg)}.ks-blog-hero__image{position:absolute;inset:0;height:100%}.ks-blog-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.ks-blog-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .35),rgb(15 23 42 / .72))}.ks-blog-hero__content{position:absolute;left:0;right:0;bottom:48px;width:min(900px,90%);margin:auto;text-align:center;z-index:2}.ks-blog-hero__categories{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ks-blog-hero__badge{padding:8px 18px;border-radius:999px;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);color:#fff;font-size:14px;font-weight:700}.ks-blog-hero__title{margin:0;color:#fff;font-size:clamp(32px,4vw,52px);line-height:1.45;font-weight:800}.ks-blog-hero__excerpt{max-width:760px;margin:24px auto 0;color:rgb(255 255 255 / .9);font-size:18px;line-height:2}.ks-blog-hero .ks-blog-meta{justify-content:center;margin-top:28px;color:#fff}.ks-blog-hero .ks-blog-meta span,.ks-blog-hero .ks-blog-meta time{color:#fff}@media(max-width:767px){.ks-blog-hero{min-height:520px;border-radius:16px}.ks-blog-hero__content{bottom:32px;width:90%}.ks-blog-hero__title{font-size:28px}.ks-blog-hero__excerpt{font-size:16px}}.ks-blog-hero__image{height:100%}.ks-blog-hero__image img{width:100%;height:100%;object-fit:cover}