.blog-archive__header{margin-bottom:var(--space-xl)}.blog-archive__description{max-width:700px}.blog-archive__description p:last-child{margin-bottom:0}.blog-archive__content{display:grid;gap:var(--space-3xl);grid-template-columns:1fr}.blog-archive__posts{min-width:0}.blog-archive__filters{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2xl);overflow-x:auto;padding-bottom:var(--space-lg);-webkit-overflow-scrolling:touch}.blog-archive__filter-list{align-items:center;display:flex;gap:var(--space-sm);list-style:none;margin:0;padding:0;white-space:nowrap}.blog-archive__filter-link{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-light);display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:.5rem 1rem;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.blog-archive__filter-link:focus-visible,.blog-archive__filter-link:hover{background-color:rgba(65,90,119,.04);border-color:var(--color-steel);color:var(--color-steel)}.blog-archive__filter-link:active{transform:scale(.97)}.blog-archive__filter-link--active{background-color:var(--color-steel);border-color:var(--color-steel);color:var(--color-white)}.blog-archive__filter-link--active:hover{background-color:var(--color-slate);border-color:var(--color-slate);color:var(--color-white)}.post-card{background:var(--color-white);border:1px solid var(--alpha-black-08);border-radius:var(--radius-lg);box-shadow:0 2px 12px var(--alpha-black-06);overflow:hidden;transition:transform var(--duration-normal,.3s) var(--ease-out,cubic-bezier(.33,1,.68,1)),box-shadow var(--duration-normal,.3s) var(--ease-out,cubic-bezier(.33,1,.68,1)),border-color var(--duration-normal,.3s) var(--ease-out,cubic-bezier(.33,1,.68,1))}@media (hover:hover){.post-card:hover{border-color:var(--alpha-cyan-15);box-shadow:0 12px 36px rgba(0,0,0,.1),0 0 0 1px var(--alpha-cyan-08);transform:translateY(-4px)}}.post-card__content{padding:var(--space-lg)}.post-card__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-sm);margin-bottom:var(--space-sm)}.post-card__date,.post-card__meta{color:var(--color-text-light)}.post-card__category a{color:var(--color-cta,#ff3a4a);font-weight:var(--weight-semibold,600);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.post-card__category a:focus-visible,.post-card__category a:hover{color:var(--color-neon-cyan,#00f0ff)}.post-card__title{display:-webkit-box;font-size:var(--text-lg);font-weight:var(--weight-bold,700);-webkit-line-clamp:2;line-height:var(--leading-snug,1.375);margin:0 0 var(--space-sm);-webkit-box-orient:vertical;overflow:hidden}.post-card__title a{color:var(--color-text,#1a1a1f);text-decoration:none;transition:color .15s ease}.post-card__title a:focus-visible,.post-card__title a:hover{color:var(--color-cta,#ff3a4a)}.post-card__excerpt{color:var(--color-text-secondary,#5e5e6b);display:-webkit-box;font-size:var(--text-sm);-webkit-line-clamp:3;line-height:var(--leading-normal,1.5);margin-bottom:var(--space-md);-webkit-box-orient:vertical;overflow:hidden}.post-card__excerpt p{margin:0}.post-card__read-more{align-items:center;color:var(--color-cta,#ff3a4a);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold,600);gap:var(--space-xs);text-decoration:none;transition:gap var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.post-card__read-more:focus-visible,.post-card__read-more:hover{color:var(--color-neon-cyan,#00f0ff);gap:var(--space-sm)}.post-card__read-more:active{transform:scale(.96)}.blog-archive .post-card__reading-time{color:var(--color-text-light)}.blog-archive .post-card__reading-time:before{background-color:var(--color-mid-gray);border-radius:var(--radius-full);content:"";display:inline-block;height:3px;margin-right:var(--space-sm);vertical-align:middle;width:3px}.posts-grid{display:grid;gap:var(--space-xl);grid-template-columns:1fr}@media (min-width:768px){.posts-grid{grid-template-columns:repeat(2,1fr)}}.posts-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.post-card{animation:post-card-in .5s ease forwards;opacity:0;transform:translateY(16px)}.post-card:first-child{animation-delay:0s}.post-card:nth-child(2){animation-delay:80ms}.post-card:nth-child(3){animation-delay:.16s}.post-card:nth-child(4){animation-delay:.24s}.post-card:nth-child(5){animation-delay:.32s}.post-card:nth-child(6){animation-delay:.4s}@keyframes post-card-in{to{opacity:1;transform:translateY(0)}}.single-blog-post .entry-header{margin-bottom:var(--space-2xl)}.single-blog-post .entry-meta{align-items:center;color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-md);margin-bottom:var(--space-lg)}.single-blog-post .entry-categories a{color:var(--color-ember);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.single-blog-post .entry-reading-time{align-items:center;display:inline-flex;gap:var(--space-xs)}.single-blog-post .entry-reading-time:before{background-color:var(--color-mid-gray);border-radius:var(--radius-full);content:"";display:inline-block;height:4px;width:4px}.single-blog-post .entry-title{font-size:var(--text-4xl);line-height:var(--leading-tight);margin-bottom:var(--space-xl)}.single-blog-post .entry-thumbnail{border-radius:var(--radius-lg);margin-bottom:var(--space-2xl);overflow:hidden}.entry-thumbnail__caption{background-color:var(--color-light-gray);color:var(--color-text-light);font-size:var(--text-sm);font-style:italic;padding:var(--space-sm) var(--space-md)}.single-blog-post .entry-content{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.single-blog-post .entry-content h2{font-size:var(--text-3xl);margin-bottom:var(--space-lg);margin-top:var(--space-3xl)}.single-blog-post .entry-content h3{font-size:var(--text-2xl);margin-bottom:var(--space-md);margin-top:var(--space-2xl)}.single-blog-post .entry-content h4{font-size:var(--text-xl);margin-bottom:var(--space-md);margin-top:var(--space-xl)}.single-blog-post .entry-content p{margin-bottom:var(--space-lg)}.single-blog-post .entry-content ol,.single-blog-post .entry-content ul{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.single-blog-post .entry-content li{margin-bottom:var(--space-sm)}.single-blog-post .entry-content a{color:var(--color-steel);text-decoration:underline;text-underline-offset:2px}.single-blog-post .entry-content a:focus-visible,.single-blog-post .entry-content a:hover{color:var(--color-ember)}.single-blog-post .entry-content blockquote{background-color:var(--color-light-gray);border-left:4px solid var(--color-ember);border-radius:0 var(--radius-md) var(--radius-md) 0;color:rgba(240,240,255,.85);font-size:var(--text-xl);font-style:italic;margin:var(--space-2xl) 0;padding:var(--space-xl) var(--space-xl)}.single-blog-post .entry-content blockquote p:last-child{margin-bottom:0}.single-blog-post .entry-content blockquote cite{color:var(--color-text-light);display:block;font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-semibold);margin-top:var(--space-md)}.single-blog-post .entry-content code{background-color:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ember);font-family:var(--font-mono);font-size:.9em;padding:.15em .4em}.single-blog-post .entry-content pre{background-color:var(--color-navy);border-radius:var(--radius-md);margin:var(--space-2xl) 0;overflow-x:auto;padding:var(--space-xl);-webkit-overflow-scrolling:touch}.single-blog-post .entry-content pre code{background:none;border:none;border-radius:0;color:rgba(240,240,255,.9);display:block;font-size:var(--text-sm);line-height:1.7;padding:0}.single-blog-post .entry-content img{border-radius:var(--radius-md);height:auto;max-width:100%}.single-blog-post .entry-content figure{margin:var(--space-2xl) 0}.single-blog-post .entry-content figcaption{color:var(--color-text-light);font-size:var(--text-sm);font-style:italic;margin-top:var(--space-sm);text-align:center}.single-blog-post .entry-content table{border-collapse:collapse;font-size:var(--text-base);margin:var(--space-2xl) 0;width:100%}.single-blog-post .entry-content td,.single-blog-post .entry-content th{border-bottom:1px solid var(--color-border);padding:var(--space-md) var(--space-lg);text-align:left}.single-blog-post .entry-content th{background-color:var(--color-light-gray);color:rgba(240,240,255,.9);font-weight:var(--weight-semibold)}.single-blog-post .entry-content hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-3xl) 0}.blog-sharing{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-2xl);padding:var(--space-lg) 0}.blog-sharing__label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.blog-sharing__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.blog-sharing__btn{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-light);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-xs);padding:.4rem .85rem;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.blog-sharing__btn:focus-visible,.blog-sharing__btn:hover{color:var(--color-white);transform:translateY(-1px)}.blog-sharing__btn--facebook:hover{background-color:#1877f2;border-color:#1877f2}.blog-sharing__btn--x:hover{background-color:#0f1419;border-color:#0f1419}.blog-sharing__btn--linkedin:hover{background-color:#0a66c2;border-color:#0a66c2}.blog-sharing__btn--email:hover{background-color:var(--color-steel);border-color:var(--color-steel)}.blog-sharing__btn svg{flex-shrink:0}.author-bio{background-color:var(--color-light-gray);border-radius:var(--radius-lg);display:flex;gap:var(--space-xl);margin-top:var(--space-2xl);padding:var(--space-xl)}.author-bio__avatar{flex-shrink:0}.author-bio__image{border-radius:var(--radius-full);height:80px;object-fit:cover;width:80px}.author-bio__name{color:var(--color-text-on-dark,#f0f0ff);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-sm)}.author-bio__description{color:var(--color-text-light);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-sm)}.author-bio__link{color:var(--color-steel);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.author-bio__link:focus-visible,.author-bio__link:hover{color:var(--color-ember)}.blog-related-products{background-color:var(--color-light-gray);margin-top:var(--space-3xl);padding:var(--space-4xl) 0}.blog-related-products__cta{margin-top:var(--space-2xl);text-align:center}.blog-related-posts{border-top:1px solid var(--color-border);margin-top:var(--space-3xl);padding-top:var(--space-2xl)}.blog-related-posts__title{font-size:var(--text-2xl);margin-bottom:var(--space-xl)}.blog-sidebar{padding-top:var(--space-md)}.blog-sidebar .widget{margin-bottom:var(--space-2xl)}.blog-sidebar .widget-title{border-bottom:2px solid var(--color-ember);font-size:var(--text-lg);margin-bottom:var(--space-md);padding-bottom:var(--space-sm)}.blog-sidebar__category-list{list-style:none;margin:0;padding:0}.blog-sidebar__category-item{border-bottom:1px solid var(--color-border)}.blog-sidebar__category-item:last-child{border-bottom:none}.blog-sidebar__category-item a{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-sm);justify-content:space-between;padding:var(--space-sm) 0;text-decoration:none;transition:color var(--transition-fast)}.blog-sidebar__category-item a:focus-visible,.blog-sidebar__category-item a:hover{color:var(--color-ember)}.blog-sidebar__category-item--active a{color:var(--color-ember);font-weight:var(--weight-semibold)}.blog-sidebar__category-count{color:var(--color-text-light);font-size:var(--text-xs);font-weight:var(--weight-regular)}.blog-sidebar__recent-list{list-style:none;margin:0;padding:0}.blog-sidebar__recent-item{border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-md);padding:var(--space-sm) 0}.blog-sidebar__recent-item:last-child{border-bottom:none}.blog-sidebar__recent-thumb{display:block;flex-shrink:0}.blog-sidebar__recent-image{border-radius:var(--radius-sm);height:60px;object-fit:cover;width:60px}.blog-sidebar__recent-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.blog-sidebar__recent-title{color:var(--color-text);display:-webkit-box;font-size:var(--text-sm);font-weight:var(--weight-medium);-webkit-line-clamp:2;line-height:var(--leading-tight);-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.blog-sidebar__recent-title:focus-visible,.blog-sidebar__recent-title:hover{color:var(--color-ember)}.blog-sidebar__recent-date{color:var(--color-text-light);font-size:var(--text-xs);margin-top:var(--space-xs)}.blog-sidebar .widget{background:var(--color-dark-mid,#141424);border:1px solid var(--alpha-white-06);border-radius:var(--radius-lg);padding:var(--space-xl)}.blog-sidebar .widget-title{background:linear-gradient(90deg,var(--color-text-on-dark,#f0f0ff) 0,var(--color-neon-pink,#ff2d78) 35%,var(--color-neon-purple,#b44aff) 65%,var(--color-neon-cyan,#00f0ff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:2px solid var(--color-neon-cyan,#00f0ff);color:var(--color-text-on-dark,#f0f0ff)}.blog-sidebar .widget ul{list-style:none;margin:0;padding:0}.blog-sidebar .widget ul li{border-bottom:1px solid var(--alpha-white-06);padding:var(--space-sm) 0}.blog-sidebar .widget ul li:last-child{border-bottom:none}.blog-sidebar .widget ul li a{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-fast,.15s ease)}.blog-sidebar .widget ul li a:hover{color:var(--color-neon-cyan,#00f0ff)}.blog-sidebar .widget_search .search-form{display:flex;gap:var(--space-sm)}.blog-sidebar .widget_search .search-field{background:var(--color-dark-surface,#1c1c30);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);color:var(--color-text-on-dark,#f0f0ff);flex:1;font-family:var(--font-primary,inherit);font-size:var(--text-sm);outline:none;padding:var(--space-sm) var(--space-md);transition:border-color var(--transition-fast,.15s ease)}.blog-sidebar .widget_search .search-field:focus{border-color:var(--color-neon-cyan,#00f0ff);box-shadow:0 0 0 2px var(--alpha-cyan-15)}.blog-sidebar .widget_search .search-field::placeholder{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.blog-sidebar .widget_search .search-submit{background:var(--color-neon-cyan,#00f0ff);border:none;border-radius:var(--radius-md);color:var(--color-dark,#0a0a14);cursor:pointer;font-family:var(--font-primary,inherit);font-size:var(--text-sm);font-weight:var(--weight-semibold,600);padding:var(--space-sm) var(--space-md);transition:opacity var(--transition-fast,.15s ease)}.blog-sidebar .widget_search .search-submit:hover{opacity:.85}.blog-sidebar .widget_recent_comments .recentcomments{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));font-size:var(--text-sm)}.blog-sidebar .widget_recent_comments .recentcomments a{color:var(--color-neon-cyan,#00f0ff)}.blog-sidebar .widget_recent_comments .recentcomments a:hover{color:var(--color-neon-pink,#ff2d78)}.blog-sidebar .widget_calendar table{border-collapse:collapse;color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));font-size:var(--text-sm);width:100%}.blog-sidebar .widget_calendar caption{color:var(--color-text-on-dark,#f0f0ff);font-weight:var(--weight-semibold,600);margin-bottom:var(--space-sm)}.blog-sidebar .widget_calendar td,.blog-sidebar .widget_calendar th{padding:var(--space-xs);text-align:center}.blog-sidebar .widget_calendar th{color:var(--color-neon-cyan,#00f0ff);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.blog-sidebar .widget_calendar a{color:var(--color-neon-cyan,#00f0ff);text-decoration:none}.blog-sidebar .widget_calendar a:hover{color:var(--color-neon-pink,#ff2d78)}.blog-sidebar .tagcloud a{background:var(--color-dark-surface,#1c1c30);border:1px solid var(--alpha-white-08);border-radius:var(--radius-sm);color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));display:inline-block;font-size:var(--text-xs)!important;margin:2px;padding:4px 10px;text-decoration:none;transition:color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),background var(--transition-fast,.15s ease)}.blog-sidebar .tagcloud a:focus-visible,.blog-sidebar .tagcloud a:hover{background:var(--alpha-cyan-08);border-color:var(--color-neon-cyan,#00f0ff);color:var(--color-neon-cyan,#00f0ff)}.blog-sidebar .widget_custom_html,.blog-sidebar .widget_text{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));font-size:var(--text-sm);line-height:var(--leading-relaxed,1.65)}.blog-sidebar .widget_custom_html a,.blog-sidebar .widget_text a{color:var(--color-neon-cyan,#00f0ff)}.blog-sidebar .widget_custom_html a:focus-visible,.blog-sidebar .widget_custom_html a:hover,.blog-sidebar .widget_text a:focus-visible,.blog-sidebar .widget_text a:hover{color:var(--color-neon-pink,#ff2d78)}.blog-sidebar__cta{background:linear-gradient(135deg,var(--color-steel) 0,var(--color-navy) 100%);border-radius:var(--radius-lg);padding:0}.blog-sidebar__cta .widget-title{display:none}.blog-sidebar__cta-inner{color:var(--color-white);padding:var(--space-xl);text-align:center}.blog-sidebar__cta-icon{color:var(--color-ember);margin-bottom:var(--space-md)}.blog-sidebar__cta-title{color:var(--color-white);font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:var(--space-sm)}.blog-sidebar__cta-text{font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg);opacity:.9}.blog-sidebar__newsletter-text{color:var(--color-text-light);font-size:var(--text-sm);margin-bottom:var(--space-md)}.blog-sidebar__newsletter-form{display:flex;flex-direction:column;gap:var(--space-sm)}.blog-sidebar__newsletter-form input[type=email]{border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-sm);outline:none;padding:var(--space-sm) var(--space-md);transition:border-color var(--transition-fast);width:100%}.blog-sidebar__newsletter-form input[type=email]:focus{border-color:var(--color-steel)}.blog-sidebar__newsletter-form input[type=email]:focus-visible{outline:2px solid var(--color-neon-cyan);outline-offset:2px}.blog-sidebar__newsletter-form .btn{width:100%}.comments-area{margin:var(--space-3xl) auto var(--space-2xl);max-width:680px}.comments-title{color:var(--color-text-on-dark,#e8e8f0);font-size:var(--text-xl,1.25rem);font-weight:var(--weight-bold,700);margin-bottom:var(--space-xl,2rem)}.comment-list{list-style:none;margin:0 0 var(--space-2xl);padding:0}.comment-list .comment{border-bottom:1px solid var(--alpha-cyan-08);padding:var(--space-lg) 0}.comment-list .comment:last-child{border-bottom:none}.comment-list .comment-body{display:grid;gap:var(--space-md);grid-template-columns:48px 1fr}.comment-list .comment-author{grid-column:2}.comment-list .comment-author .avatar{border-radius:50%;grid-column:1;grid-row:1/3}.comment-list .comment-author .fn{color:var(--color-text-on-dark,#e8e8f0);font-style:normal;font-weight:var(--weight-semibold,600)}.comment-list .comment-metadata{color:var(--color-text-on-dark-secondary,#9a9ab0);font-size:var(--text-sm,.875rem);grid-column:2;margin-bottom:var(--space-xs)}.comment-list .comment-metadata a{color:inherit;text-decoration:none}.comment-list .comment-content{color:var(--color-text-on-dark-secondary,#9a9ab0);font-size:var(--text-base,1rem);grid-column:2;line-height:var(--leading-relaxed,1.7)}.comment-list .comment-content p:last-child{margin-bottom:0}.comment-list .reply{grid-column:2;margin-top:var(--space-sm)}.comment-list .reply a{color:var(--color-neon-cyan,#00f0ff);font-size:var(--text-sm,.875rem);font-weight:var(--weight-semibold,600);text-decoration:none}.comment-list .children{list-style:none;margin:0;padding-left:var(--space-xl,2rem)}.no-comments{color:var(--color-text-on-dark-secondary,#9a9ab0);font-style:italic;text-align:center}.comment-respond{background:var(--color-dark-surface,#1c1c30);border:1px solid var(--alpha-cyan-08);border-radius:var(--radius-lg,12px);color:var(--color-text-on-dark,#e8e8f0);margin:var(--space-3xl) auto var(--space-2xl);max-width:680px;padding:var(--space-2xl)}.comment-respond .comment-reply-title{color:var(--color-text-on-dark,#e8e8f0);font-size:var(--text-xl,1.25rem);font-weight:var(--weight-bold,700);margin-bottom:var(--space-xs,.25rem)}.comment-respond .comment-notes{color:var(--color-text-on-dark-secondary,#9a9ab0);font-size:var(--text-sm,.875rem);margin-bottom:var(--space-lg,1.5rem)}.comment-respond label{color:var(--color-text-on-dark-secondary,#9a9ab0);display:block;font-size:var(--text-xs,.75rem);font-weight:var(--weight-semibold,600);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-xs,.25rem);text-transform:uppercase}.comment-respond .comment-form-author,.comment-respond .comment-form-comment,.comment-respond .comment-form-email,.comment-respond .comment-form-url{margin-bottom:var(--space-md,1rem)}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url],.comment-respond textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md,8px);box-sizing:border-box;color:var(--color-text-on-dark,#e8e8f0);font-family:var(--font-primary,system-ui,sans-serif);font-size:var(--text-sm,.875rem);outline:none;padding:var(--space-sm,.5rem) var(--space-md,1rem);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}.comment-respond input[type=email]:focus,.comment-respond input[type=text]:focus,.comment-respond input[type=url]:focus,.comment-respond textarea:focus{border-color:rgba(0,240,255,.4);box-shadow:0 0 0 3px var(--alpha-cyan-08)}.comment-respond textarea{min-height:140px;resize:vertical}.comment-respond .comment-form-cookies-consent{align-items:center;color:var(--color-text-on-dark-secondary,#9a9ab0);display:flex;font-size:var(--text-sm,.875rem);gap:var(--space-sm,.5rem);margin-bottom:var(--space-lg,1.5rem)}.comment-respond .comment-form-cookies-consent input[type=checkbox]{accent-color:var(--color-neon-cyan,#00f0ff)}.comment-respond .form-submit .submit{align-items:center;background:var(--color-cta,#ff3a4a);border:none;border-radius:var(--radius-md,8px);color:var(--color-white,#fff);cursor:pointer;display:inline-flex;font-family:var(--font-primary,system-ui,sans-serif);font-size:var(--text-sm,.875rem);font-weight:var(--weight-semibold,600);justify-content:center;padding:var(--space-sm,.5rem) var(--space-xl,2rem);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.comment-respond .form-submit .submit:focus-visible,.comment-respond .form-submit .submit:hover{background:var(--color-cta-hover,#e0323f);transform:translateY(-1px)}.post-navigation{border-top:1px solid var(--alpha-black-08);margin:var(--space-2xl) auto;max-width:680px;padding:var(--space-lg) 0}.post-navigation a{color:var(--color-cta,#ff3a4a);font-weight:var(--weight-medium,500);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.post-navigation a:focus-visible,.post-navigation a:hover{color:var(--color-neon-cyan,#00f0ff)}@media (min-width:768px){.single-blog-post .entry-title{font-size:var(--text-4xl)}.author-bio{padding:var(--space-2xl)}.blog-sidebar__newsletter-form{flex-direction:row}.blog-sidebar__newsletter-form .btn{width:auto}}@media (min-width:1024px){.blog-archive__content{grid-template-columns:1fr var(--sidebar-width)}}@media (max-width:575px){.author-bio{flex-direction:column;text-align:center}.author-bio__avatar{align-self:center}.blog-sharing{align-items:flex-start;flex-direction:column}.single-blog-post .entry-title{font-size:var(--text-3xl)}.single-blog-post .entry-content h2{font-size:var(--text-2xl)}.single-blog-post .entry-content h3{font-size:var(--text-xl)}.single-blog-post .entry-content blockquote{font-size:var(--text-lg);padding:var(--space-md) var(--space-lg)}.comment-respond{padding:var(--space-lg)}}@media (max-width:767px){.single-blog-post .entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){.post-card{animation:none;opacity:1}.blog-sharing__btn:hover,.post-card,.post-card:hover{transform:none}}@media print{.author-bio,.blog-archive__filters,.blog-related-posts,.blog-related-products,.blog-sharing,.blog-sidebar,.commercial-cta{display:none}}