.kz-blog-card{display:flex;width:100%;min-width:0}.kz-blog-card__link{display:flex;flex-direction:column;width:100%;background:var(--kz-card-bg, #fff);border:1px solid var(--kz-border, rgba(17, 24, 39, .09));border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kz-blog-card__link:hover,.kz-blog-card__link:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #1118271a;border-color:#11182729}.kz-blog-card__cover{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#f3ede7,#e7dcd2)}.kz-blog-card__cover img{display:block;width:100%;height:100%;object-fit:cover}.kz-blog-card__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.kz-blog-card__cat{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--kz-accent, #d2601a)}.kz-blog-card__title{margin:0;font-size:19px;line-height:1.32;font-weight:700}.kz-blog-card__excerpt{font-size:14px;line-height:1.55;color:var(--kz-muted, #5b6472)}.kz-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--kz-muted, #7c8797)}.post-list--books:has(.kz-blog-card){grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;align-items:start}.kz-blog-single{display:block}.kz-blog-single__header{max-width:860px;margin:0 auto 22px}.kz-blog-single__cat{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kz-blog-single__cat a{color:var(--kz-accent, #d2601a);text-decoration:none}.kz-blog-single__cat a:hover{text-decoration:underline}.kz-blog-single__title{margin:0 0 12px;font-size:clamp(28px,3.4vw,42px);line-height:1.16;font-weight:800}.kz-blog-single__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--kz-muted, #6b7280)}.kz-blog-meta__sep{opacity:.55}.kz-blog-single__cover{max-width:1120px;margin:0 auto 28px;padding:0;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#f3ede7,#e7dcd2)}.kz-blog-single__cover img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.kz-blog-single__content{max-width:860px;margin:0 auto}.kz-blog-single__footer{max-width:860px;margin:28px auto 0;padding-top:18px;border-top:1px solid var(--kz-border, rgba(17, 24, 39, .1));font-size:14px}.kz-blog-single__tags a{display:inline-block;margin:0 6px 6px 0;padding:4px 12px;border-radius:999px;background:#1118270d;color:inherit;text-decoration:none}.kz-blog-single__tags a:hover{background:#11182717}@media(max-width:600px){.kz-blog-single__cover{border-radius:12px;margin-bottom:20px}.kz-blog-card__body{padding:14px 15px 16px}}
