.blog-header{text-align:center;padding:60px 20px 40px;max-width:var(--laifen-container-xl);margin:0 auto}.blog-header__title{font-size:var(--laifen-font-5xl);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0 0 16px;line-height:var(--laifen-line-height-tight)}.blog-header__description{font-size:var(--laifen-font-sm);color:var(--laifen-text-secondary);max-width:640px;margin:0 auto;line-height:var(--laifen-line-height-relaxed)}.blog-categories{max-width:var(--laifen-container-xl);margin:0 auto 40px;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-categories::-webkit-scrollbar{display:none}.blog-categories__list{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0;white-space:nowrap}.blog-categories__item{margin:0}.blog-categories__link{display:inline-block;padding:8px 20px;font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary);background:var(--laifen-bg-light);border-radius:var(--laifen-radius-full);text-decoration:none;transition:all var(--laifen-transition-fast);border:1px solid transparent}.blog-categories__link:hover{background:var(--laifen-bg-gray);color:var(--laifen-text-primary)}.blog-categories__link--active{background:var(--laifen-secondary);color:var(--laifen-text-white)}.blog-categories__link--active:hover{background:var(--laifen-secondary-hover);color:var(--laifen-text-white)}.blog-container{max-width:var(--laifen-container-xl);margin:0 auto;padding:0 20px 60px}.blog-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;margin-bottom:60px}.blog-hero__image{border-radius:var(--laifen-radius-lg);overflow:hidden;aspect-ratio:16 / 10}.blog-hero__image a{display:block;width:100%;height:100%}.blog-hero__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--laifen-transition-slow)}.blog-hero__image:hover img{transform:scale(1.03)}.blog-hero__content{display:flex;flex-direction:column;gap:16px}.blog-hero__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blog-hero__category{display:inline-block;padding:4px 12px;font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-medium);color:var(--laifen-text-secondary);background:var(--laifen-bg-light);border-radius:var(--laifen-radius-full);text-decoration:none;transition:background var(--laifen-transition-fast)}.blog-hero__category:hover{background:var(--laifen-bg-gray);color:var(--laifen-text-primary)}.blog-hero__date{font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary)}.blog-hero__title{font-size:var(--laifen-font-3xl);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0;line-height:var(--laifen-line-height-tight)}.blog-hero__title a{color:inherit;text-decoration:none;transition:color var(--laifen-transition-fast)}.blog-hero__title a:hover{color:var(--laifen-text-secondary)}.blog-hero__excerpt{font-size:var(--laifen-font-sm);color:var(--laifen-text-secondary);line-height:var(--laifen-line-height-relaxed);margin:0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-hero__read-more{display:inline-flex;align-items:center;gap:6px;font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary);text-decoration:underline;text-underline-offset:4px;transition:color var(--laifen-transition-fast)}.blog-hero__read-more:hover{color:var(--laifen-primary)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px}.blog-card{display:flex;flex-direction:column;background:var(--laifen-bg-white);border-radius:var(--laifen-radius-lg);overflow:hidden;transition:transform var(--laifen-transition-base),box-shadow var(--laifen-transition-base);will-change:transform}.blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px -8px rgba(0,0,0,0.12),0 4px 8px -4px rgba(0,0,0,0.06)}.blog-card__image{overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--laifen-radius-lg)}.blog-card__image a{display:block;width:100%;height:100%}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--laifen-transition-slow)}.blog-card:hover .blog-card__image img{transform:scale(1.03)}.blog-card__content{display:flex;flex-direction:column;gap:10px;padding:16px 16px 20px;flex:1}.blog-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog-card__category{display:inline-block;padding:3px 10px;font-size:11px;font-weight:var(--laifen-font-medium);color:var(--laifen-text-secondary);background:var(--laifen-bg-light);border-radius:var(--laifen-radius-full);text-decoration:none;transition:background var(--laifen-transition-fast)}.blog-card__category:hover{background:var(--laifen-bg-gray);color:var(--laifen-text-primary)}.blog-card__date{font-size:11px;color:var(--laifen-text-muted)}.blog-card__title{font-size:var(--laifen-font-base);font-weight:var(--laifen-font-semibold);color:var(--laifen-text-primary);margin:0;line-height:var(--laifen-line-height-tight)}.blog-card__title a{color:inherit;text-decoration:none;transition:color var(--laifen-transition-fast)}.blog-card__title a:hover{color:var(--laifen-text-secondary)}.blog-card__excerpt{font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary);line-height:var(--laifen-line-height-relaxed);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__read-more{display:inline-flex;align-items:center;gap:4px;font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary);text-decoration:underline;text-underline-offset:3px;margin-top:auto;transition:color var(--laifen-transition-fast)}.blog-card__read-more:hover{color:var(--laifen-primary)}.blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px;background:var(--laifen-bg-light);border-radius:var(--laifen-radius-lg);overflow:hidden}.blog-featured__image{overflow:hidden;height:100%;min-height:360px}.blog-featured__image a{display:block;width:100%;height:100%}.blog-featured__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--laifen-transition-slow)}.blog-featured__image:hover img{transform:scale(1.03)}.blog-featured__content{display:flex;flex-direction:column;gap:16px;padding:40px 40px 40px 0}.blog-featured__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blog-featured__category{display:inline-block;padding:4px 12px;font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-medium);color:var(--laifen-text-secondary);background:var(--laifen-bg-white);border-radius:var(--laifen-radius-full);text-decoration:none;transition:background var(--laifen-transition-fast)}.blog-featured__category:hover{background:var(--laifen-bg-gray);color:var(--laifen-text-primary)}.blog-featured__date{font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary)}.blog-featured__title{font-size:var(--laifen-font-2xl);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0;line-height:var(--laifen-line-height-tight)}.blog-featured__title a{color:inherit;text-decoration:none;transition:color var(--laifen-transition-fast)}.blog-featured__title a:hover{color:var(--laifen-text-secondary)}.blog-featured__excerpt{font-size:var(--laifen-font-sm);color:var(--laifen-text-secondary);line-height:var(--laifen-line-height-relaxed);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured__read-more{display:inline-flex;align-items:center;gap:6px;font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary);text-decoration:underline;text-underline-offset:4px;transition:color var(--laifen-transition-fast)}.blog-featured__read-more:hover{color:var(--laifen-primary)}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0}.blog-pagination .nav-links{display:flex;align-items:center;gap:4px}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary);background:var(--laifen-bg-white);border:1px solid var(--laifen-border-light);border-radius:var(--laifen-radius-md);text-decoration:none;transition:all var(--laifen-transition-fast)}.blog-pagination .page-numbers:hover{background:var(--laifen-bg-light);border-color:var(--laifen-border-gray)}.blog-pagination .page-numbers.current{background:var(--laifen-secondary);color:var(--laifen-text-white);border-color:var(--laifen-secondary)}.blog-pagination .page-numbers.dots{border:none;background:none}.blog-pagination .prev.page-numbers,.blog-pagination .next.page-numbers{font-weight:var(--laifen-font-semibold)}.blog-empty{text-align:center;padding:80px 20px}.blog-empty__title{font-size:var(--laifen-font-2xl);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0 0 12px}.blog-empty__text{font-size:var(--laifen-font-base);color:var(--laifen-text-secondary)}@media (max-width:1024px){.blog-header{padding:40px 20px 30px}.blog-header__title{font-size:var(--laifen-font-4xl)}.blog-hero{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.blog-hero__title{font-size:var(--laifen-font-2xl)}.blog-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}.blog-featured{grid-template-columns:1fr;margin-bottom:40px}.blog-featured__image{min-height:280px}.blog-featured__content{padding:24px}.blog-categories__list{justify-content:flex-start}}@media (max-width:767px){.blog-header{padding:30px 16px 20px}.blog-header__title{font-size:var(--laifen-font-3xl)}.blog-header__description{font-size:var(--laifen-font-xs)}.blog-categories{padding:0 16px;margin-bottom:24px}.blog-container{padding:0 16px 40px}.blog-hero{margin-bottom:32px}.blog-hero__title{font-size:var(--laifen-font-xl)}.blog-hero__excerpt{-webkit-line-clamp:3;line-clamp:3}.blog-grid{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.blog-featured{margin-bottom:32px}.blog-featured__image{min-height:220px}.blog-featured__content{padding:20px 16px}.blog-featured__title{font-size:var(--laifen-font-xl)}.blog-pagination .page-numbers{min-width:36px;height:36px;font-size:var(--laifen-font-xs)}}.blog-single{padding:0 0 0}.blog-single__top{max-width:var(--laifen-container-xl);margin:0 auto;padding:40px 20px 0}.blog-single__top .entry-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.blog-single__top .entry-categories a{display:inline-block;padding:4px 12px;font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-medium);color:var(--laifen-text-secondary);background:var(--laifen-bg-light);border-radius:var(--laifen-radius-full);text-decoration:none;transition:background var(--laifen-transition-fast)}.blog-single__top .entry-categories a:hover{background:var(--laifen-bg-gray);color:var(--laifen-text-primary)}.blog-single__top .entry-date{font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary)}.blog-single__top .entry-title{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0 0 24px;line-height:var(--laifen-line-height-tight);max-width:900px}.blog-single__hero{width:100%;max-width:var(--laifen-container-xl);margin:0 auto 40px;padding:0 20px}.blog-single__hero-inner{border-radius:var(--laifen-radius-lg);overflow:hidden;aspect-ratio:21 / 9}.blog-single__hero img{width:100%;height:100%;object-fit:cover;display:block}.blog-single__body{max-width:var(--laifen-container-xl);margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}.blog-single__content{min-width:0}.blog-single__content .entry-content{font-size:var(--laifen-font-base);color:var(--laifen-text-primary);line-height:1.85}.blog-single__content .entry-content p{margin-bottom:1.5em}.blog-single__content .entry-content h2{font-size:var(--laifen-font-2xl);font-weight:var(--laifen-font-bold);margin:2em 0 .75em;line-height:var(--laifen-line-height-tight)}.blog-single__content .entry-content h3{font-size:var(--laifen-font-xl);font-weight:var(--laifen-font-semibold);margin:1.5em 0 .6em}.blog-single__content .entry-content h4{font-size:var(--laifen-font-lg);font-weight:var(--laifen-font-semibold);margin:1.2em 0 .5em}.blog-single__content .entry-content img{max-width:100%;height:auto;border-radius:var(--laifen-radius-md);margin:.5em 0}.blog-single__content .entry-content blockquote{border-left:4px solid var(--laifen-primary);margin:1.5em 0;padding:1em 1.5em;background:var(--laifen-bg-light);border-radius:0 var(--laifen-radius-md) var(--laifen-radius-md) 0;font-style:italic}.blog-single__content .entry-content ul,.blog-single__content .entry-content ol{padding-left:1.5em;margin-bottom:1.5em}.blog-single__content .entry-content li{margin-bottom:.5em}.blog-single__content .entry-content a{color:var(--laifen-primary-dark);text-decoration:underline;text-underline-offset:3px;transition:color var(--laifen-transition-fast)}.blog-single__content .entry-content a:hover{color:var(--laifen-primary)}.blog-single__content .entry-content .wp-block-image,.blog-single__content .entry-content .wp-block-embed{margin:1.5em 0}.blog-single__content .entry-content .wp-block-embed iframe{max-width:100%;border-radius:var(--laifen-radius-md)}.blog-single__content .entry-footer{margin-top:40px;padding-top:20px;border-top:1px solid var(--laifen-border-light);display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--laifen-font-sm);color:var(--laifen-text-secondary)}.blog-single__content .entry-footer .tags-links a{display:inline-block;padding:3px 10px;font-size:var(--laifen-font-xs);background:var(--laifen-bg-light);border-radius:var(--laifen-radius-full);color:var(--laifen-text-secondary);text-decoration:none;transition:all var(--laifen-transition-fast)}.blog-single__content .entry-footer .tags-links a:hover{background:var(--laifen-bg-gray);color:var(--laifen-text-primary)}.blog-single__sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.blog-sidebar__share{display:flex;flex-direction:column;gap:8px}.blog-sidebar__share-title{font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-semibold);color:var(--laifen-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}.blog-sidebar__share-links{display:flex;gap:8px}.blog-sidebar__share-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--laifen-radius-md);background:var(--laifen-bg-light);color:var(--laifen-text-secondary);text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;appearance:none;transition:all var(--laifen-transition-fast)}.blog-sidebar__share-link:hover{background:var(--laifen-secondary);color:var(--laifen-text-white)}.blog-sidebar__share-link svg{width:16px;height:16px;fill:currentColor}.blog-sidebar__toc{background:var(--laifen-bg-light);border-radius:var(--laifen-radius-lg);padding:20px}.blog-sidebar__toc-title{font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0 0 12px}.blog-sidebar__toc-list{list-style:none;margin:0;padding:0}.blog-sidebar__toc-list li{margin-bottom:8px}.blog-sidebar__toc-list a{font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary);text-decoration:none;line-height:var(--laifen-line-height-normal);transition:color var(--laifen-transition-fast);display:block}.blog-sidebar__toc-list a:hover,.blog-sidebar__toc-list a.active{color:var(--laifen-text-primary)}.blog-sidebar__products{display:flex;flex-direction:column;gap:12px}.blog-sidebar__products-title{font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0}.blog-sidebar__product-card{display:block;border-radius:var(--laifen-radius-md);overflow:hidden;transition:box-shadow var(--laifen-transition-fast)}.blog-sidebar__product-card:hover{box-shadow:var(--laifen-shadow-md)}.blog-sidebar__product-card img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}.blog-sidebar__related{display:flex;flex-direction:column;gap:12px}.blog-sidebar__related-title{font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0}.blog-sidebar__related-item{display:flex;gap:12px;align-items:center;text-decoration:none;transition:opacity var(--laifen-transition-fast)}.blog-sidebar__related-item:hover{opacity:.8}.blog-sidebar__related-thumb{flex-shrink:0;width:80px;height:60px;border-radius:var(--laifen-radius-sm);overflow:hidden}.blog-sidebar__related-thumb img{width:100%;height:100%;object-fit:cover}.blog-sidebar__related-text{font-size:var(--laifen-font-xs);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary);line-height:var(--laifen-line-height-tight);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-author{max-width:var(--laifen-container-xl);margin:48px auto 0;padding:0 20px}.blog-author__card{display:flex;gap:20px;align-items:flex-start;padding:24px;background:var(--laifen-bg-light);border-radius:var(--laifen-radius-lg)}.blog-author__avatar{flex-shrink:0;width:64px;height:64px;border-radius:var(--laifen-radius-full);overflow:hidden}.blog-author__avatar img{width:100%;height:100%;object-fit:cover}.blog-author__info{flex:1;min-width:0}.blog-author__name{font-size:var(--laifen-font-base);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0 0 4px}.blog-author__name a{color:inherit;text-decoration:none}.blog-author__name a:hover{color:var(--laifen-primary)}.blog-author__bio{font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary);line-height:var(--laifen-line-height-relaxed);margin:0}.blog-single__nav{max-width:var(--laifen-container-xl);margin:40px auto 0;padding:0 20px}.blog-single__nav .post-navigation{border-top:1px solid var(--laifen-border-light);padding:24px 0}.blog-single__nav .post-navigation .nav-links{display:flex;justify-content:space-between;gap:24px}.blog-single__nav .post-navigation .nav-subtitle{display:block;font-size:var(--laifen-font-xs);color:var(--laifen-text-secondary);margin-bottom:4px}.blog-single__nav .post-navigation .nav-title{font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-medium);color:var(--laifen-text-primary)}.blog-single__nav .post-navigation a{text-decoration:none}.blog-single__nav .post-navigation a:hover .nav-title{color:var(--laifen-primary)}.blog-related{max-width:var(--laifen-container-xl);margin:60px auto 0;padding:0 20px}.blog-related__title{font-size:var(--laifen-font-2xl);font-weight:var(--laifen-font-bold);color:var(--laifen-text-primary);margin:0 0 24px}.blog-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.blog-cta{margin-top:60px;padding:48px 20px;background:var(--laifen-bg-dark);text-align:center}.blog-cta__inner{max-width:var(--laifen-container-lg);margin:0 auto}.blog-cta__title{font-size:var(--laifen-font-2xl);font-weight:var(--laifen-font-bold);color:var(--laifen-text-white);margin:0 0 16px}.blog-cta__text{font-size:var(--laifen-font-sm);color:var(--laifen-text-muted);margin:0 0 24px;line-height:var(--laifen-line-height-relaxed)}.blog-cta__button{display:inline-block;padding:12px 32px;font-size:var(--laifen-font-sm);font-weight:var(--laifen-font-semibold);color:var(--laifen-text-black);background:var(--laifen-primary);border-radius:var(--laifen-radius-full);text-decoration:none;transition:background var(--laifen-transition-fast)}.blog-cta__button:hover{background:var(--laifen-primary-hover);color:var(--laifen-text-black)}@media (max-width:1024px){.blog-single__body{grid-template-columns:1fr 260px;gap:32px}.blog-single__hero-inner{aspect-ratio:16 / 8}.blog-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-single__top{padding:24px 16px 0}.blog-single__top .entry-title{font-size:var(--laifen-font-2xl)}.blog-single__hero{padding:0 16px;margin-bottom:24px}.blog-single__hero-inner{aspect-ratio:16 / 9;border-radius:var(--laifen-radius-md)}.blog-single__body{grid-template-columns:1fr;gap:0;padding:0 16px}.blog-single__sidebar{position:static;order:-1;flex-direction:row;overflow-x:auto;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--laifen-border-light)}.blog-sidebar__toc,.blog-sidebar__products,.blog-sidebar__related{display:none}.blog-sidebar__share{flex-direction:row;align-items:center}.blog-sidebar__share-title{margin:0;white-space:nowrap}.blog-single__content .entry-content{font-size:var(--laifen-font-sm)}.blog-author{padding:0 16px;margin-top:32px}.blog-author__card{padding:16px;gap:16px}.blog-author__avatar{width:48px;height:48px}.blog-single__nav{padding:0 16px}.blog-single__nav .post-navigation .nav-links{flex-direction:column}.blog-related{padding:0 16px;margin-top:40px}.blog-related__grid{grid-template-columns:1fr;gap:20px}.blog-cta{margin-top:40px;padding:32px 16px}}