.tx-breadcrumbs .rank-math-breadcrumb,.tx-breadcrumbs .rank-math-breadcrumb p{margin:0;font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;line-height:1.6;color:var(--text-muted)}.tx-breadcrumbs .rank-math-breadcrumb a{color:var(--text-muted)}.tx-breadcrumbs .rank-math-breadcrumb a:hover{color:var(--accent)}.tx-breadcrumbs .rank-math-breadcrumb .separator{color:var(--border-strong);padding-inline:.35em}.tx-breadcrumbs .rank-math-breadcrumb .last{color:var(--text);display:inline-block;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tx-side-label .elementor-heading-title,.tx-side-label{font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1.4;color:var(--accent)}.tx-side-label .elementor-heading-title{display:flex;align-items:center;gap:.75rem}.tx-side-label .elementor-heading-title::after{content:"";flex:1;height:1px;background:var(--border)}.tx-chips .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:.5rem;margin:0!important}.tx-chips .elementor-icon-list-item{margin:0!important;padding:0!important}.tx-chips .elementor-icon-list-item::after{display:none!important}.tx-chips .elementor-icon-list-item>a,.tx-chips .elementor-icon-list-item>.elementor-icon-list-text{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);padding:.55em .9em;border-radius:var(--radius-pill);transition:color 0.15s var(--ease),border-color 0.15s var(--ease),background-color 0.15s var(--ease)}.tx-chips .elementor-icon-list-text{color:inherit!important;padding:0!important}.tx-chips .elementor-icon-list-icon{display:none}.tx-chips .elementor-icon-list-item>a:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}body.category-blog .tx-chips a[href$="/blog/"],body.category-ai .tx-chips a[href$="/ai/"],body.category-reviews .tx-chips a[href$="/reviews/"],body.category-gadgets .tx-chips a[href$="/gadgets/"],body.category-dev .tx-chips a[href$="/dev/"],body.category-security .tx-chips a[href$="/security/"],body.category-future .tx-chips a[href$="/future/"],body.category-culture .tx-chips a[href$="/culture/"],body.category-features .tx-chips a[href$="/features/"]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.elementor-widget-search-form .elementor-search-form__container{border:1px solid var(--border-strong)!important;border-radius:var(--radius-pill)!important;background:var(--surface);overflow:hidden;min-height:46px}.elementor-widget-search-form .elementor-search-form__input,.elementor-widget-search-form input[type="search"].elementor-search-form__input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-body);font-size:.95rem;color:var(--text);padding-inline:1.1em!important}.elementor-widget-search-form .elementor-search-form__container:focus-within{border-color:var(--accent-alt)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-alt) 18%,transparent)}.elementor-widget-search-form .elementor-search-form__submit{background-color:var(--accent)!important;color:var(--on-accent)!important;border-radius:0!important;min-width:50px;padding:0 1.1em!important}.elementor-widget-search-form .elementor-search-form__submit:hover{background-color:var(--accent-ink)!important}.elementor-widget-search-form .elementor-search-form__submit svg{fill:currentColor;width:18px;height:18px}.tx-cards .elementor-posts-container{align-items:stretch}.tx-cards .elementor-post__card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:border-color 0.18s var(--ease)}.tx-cards .elementor-post:hover .elementor-post__card{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important}.tx-cards .elementor-post__thumbnail__link{margin-bottom:0!important;border-bottom:1px solid var(--border);background:var(--surface-alt)}.tx-cards .elementor-post__thumbnail img{transition:none!important;filter:none!important}.tx-cards .elementor-post__badge{font-family:var(--font-mono)!important;font-size:0.64rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;line-height:1.2!important;background:var(--surface)!important;color:var(--accent)!important;border:1px solid var(--border);border-radius:var(--radius-pill)!important;padding:.5em 0.85em!important;margin:14px!important}.tx-cards .elementor-post__text{padding:1.25rem 1.35rem 0.5rem!important;margin:0!important;display:flex;flex-direction:column;gap:.6rem;flex:1}.tx-cards .elementor-post__title,.tx-cards .elementor-post__title a{font-family:var(--font-heading)!important;font-weight:560!important;font-size:var(--fs-h3)!important;line-height:1.22!important;letter-spacing:-.015em;color:var(--text)!important;margin:0!important;text-wrap:balance}.tx-cards .elementor-post__title a{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size 0.25s var(--ease),color 0.15s var(--ease)}.tx-cards .elementor-post:hover .elementor-post__title a{color:var(--accent)!important}.tx-cards .elementor-post__title a:hover{background-size:100% 2px}.tx-cards .elementor-post__excerpt,.tx-cards .elementor-post__excerpt p{margin:0!important;color:var(--text-muted)!important;font-family:var(--font-body);font-size:0.95rem!important;line-height:1.55!important;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tx-cards .elementor-post__read-more{font-family:var(--font-mono);font-size:0.7rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)!important;margin-top:auto}.tx-cards .elementor-post__meta-data{border-top:1px solid var(--border)!important;padding:.85rem 1.35rem!important;margin-top:auto;font-family:var(--font-mono)!important;font-size:0.72rem!important;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)!important}.tx-cards .elementor-post__meta-data span+span::before{content:"×"!important;color:var(--accent);margin:0 0.5ch!important}.tx-cards .elementor-post__avatar{display:none}@media (min-width:1025px){body:not(.paged) .tx-archive-grid .elementor-posts-container{grid-template-columns:repeat(6,minmax(0,1fr))!important}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post{grid-column:span 2}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child{grid-column:span 6}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n)~.elementor-post:nth-last-child(-n+2){grid-column:span 3}}@media (min-width:768px) and (max-width:1024px){body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(2n)~.elementor-post:last-child{grid-column:1 / -1}}@media (min-width:1025px){body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__card,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:1fr auto;position:relative}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__thumbnail__link,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__thumbnail__link{grid-column:1;grid-row:1 / span 2;border-bottom:0;border-right:1px solid var(--border);width:100%;align-self:center}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__text,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__text{grid-column:2;grid-row:1;justify-content:center;padding:clamp(1.5rem, 3vw, 2.5rem)!important}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__meta-data,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__meta-data{grid-column:2;grid-row:2;padding-inline:clamp(1.5rem, 3vw, 2.5rem)!important}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__title,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__title,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__title a,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__title a{font-size:clamp(1.6rem, 1.2rem + 1.2vw, 2.3rem)!important;line-height:1.12!important}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__excerpt,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__excerpt,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__excerpt p,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__excerpt p{font-size:1.05rem!important;-webkit-line-clamp:4;line-clamp:4}body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child .elementor-post__badge,body:not(.paged) .tx-archive-grid .elementor-posts-container>.elementor-post:first-child:nth-last-child(3n+2)~.elementor-post:last-child .elementor-post__badge{left:0;right:auto}}.tx-cards .elementor-pagination,.elementor-widget-archive-posts .elementor-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;font-family:var(--font-mono);font-size:.8rem}.elementor-widget-archive-posts .elementor-pagination .page-numbers{display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .9rem;margin:0!important;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted)}.elementor-widget-archive-posts .elementor-pagination a.page-numbers:hover{color:var(--accent);border-color:var(--accent)}.elementor-widget-archive-posts .elementor-pagination .page-numbers.current{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.elementor-widget-archive-posts .elementor-posts-nothing-found{grid-column:1 / -1;width:100%;font-family:var(--font-body);color:var(--text-muted);text-align:center;padding:3rem 1rem;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface)}.tx-post-hero{background:radial-gradient(60rem 30rem at 100% 0%,var(--accent-soft),transparent 60%),var(--bg)}.tx-post-title .elementor-heading-title,h1.tx-post-title{font-size:var(--fs-h1);line-height:1.06;letter-spacing:-.025em}.tx-post-dek,.tx-post-dek .elementor-widget-container,.tx-post-dek p{font-size:var(--fs-lead);line-height:1.55;color:var(--text-muted);margin:0}.tx-kicker-info .elementor-post-info,.tx-byline .elementor-post-info{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;padding:0}.tx-kicker-info .elementor-post-info__item,.tx-kicker-info .elementor-post-info__item a,.tx-kicker-info .elementor-post-info__terms-list-item{font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1.4;color:var(--accent)}.tx-kicker-info .elementor-post-info__terms-list-item:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.tx-kicker-info li+li::before,.tx-byline li+li::before{content:"×";color:var(--accent);font-family:var(--font-mono);font-size:.8rem;padding-inline:.7em}.tx-kicker-info .elementor-inline-items,.tx-byline .elementor-inline-items,.tx-post-tags .elementor-inline-items{margin-left:0!important;margin-right:0!important}.tx-kicker-info li,.tx-byline li{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important}.tx-kicker-info li::after,.tx-byline li::after{display:none!important}.tx-kicker-info li:has(>.elementor-post-info__item:empty),.tx-byline li:has(.elementor-post-info__item--type-custom:empty){display:none!important}.tx-byline{border-top:1px solid var(--border);padding-top:1.1rem;margin-top:.35rem}.tx-byline .elementor-post-info__item{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.tx-byline .elementor-post-info__item--type-author{font-family:var(--font-body);font-size:.98rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.tx-byline a:hover .elementor-post-info__item--type-author{color:var(--accent)}.tx-byline .elementor-post-info__item-prefix{display:none}.tx-byline .elementor-post-info__avatar,.tx-byline img.avatar{width:40px!important;height:40px!important;border-radius:50%;border:1px solid var(--border);background:var(--surface);margin-right:.65rem;object-fit:cover}.tx-post-cover img{width:100%;height:auto!important;aspect-ratio:auto;object-fit:contain;box-shadow:var(--shadow)}.e-con.tx-article{flex:1 1 0%!important;min-width:0}@media (min-width:1025px){.e-con.tx-sidebar{flex:0 0 340px!important;width:340px!important}}@media (max-width:1024px){.e-con.tx-article,.e-con.tx-sidebar{flex:0 0 auto!important;width:100%!important}}.tx-article-body,.tx-article-body .elementor-widget-container{font-size:1.1rem;line-height:1.78;min-width:0}.tx-article-body .elementor-widget-container>*+*,.tx-article-body>*+*{margin-top:1.35em}.tx-article-body .elementor-widget-container>p:first-of-type::first-letter{font-family:var(--font-heading);font-weight:600;font-size:3.4em;line-height:.8;float:left;padding-right:.09em;padding-top:.08em;color:var(--accent)}.tx-article-body h2{font-size:clamp(1.55rem, 1.3rem + 1vw, 2.05rem);margin-top:2.1em;line-height:1.18}.tx-article-body h3{font-size:clamp(1.2rem, 1.1rem + 0.4vw, 1.4rem);margin-top:1.7em;line-height:1.25}.tx-article-body h2+*,.tx-article-body h3+*{margin-top:.7em}.tx-article-body p{margin-bottom:0}.tx-article-body figure{margin-inline:0;margin-bottom:0}.tx-article-body figure.wp-block-table{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.tx-article-body figure.wp-block-table table{display:table;width:100%;min-width:520px;border:0;border-collapse:collapse;margin:0}.tx-article-body figure.wp-block-table thead{border-bottom:1px solid var(--border-strong)!important}.tx-article-body figure.wp-block-table th,.tx-article-body figure.wp-block-table td{border:0;border-bottom:1px solid var(--border);padding:.75em 1em;vertical-align:top}.tx-article-body figure.wp-block-table tr:last-child td{border-bottom:0}.tx-article-body figure.wp-block-table tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--surface-alt) 55%,transparent)}.tx-article-body figure figcaption{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.6rem;padding-inline:1rem}.tx-article-body table:not(.wp-block-table table){border-radius:var(--radius-sm)}.key-takeaways{background:var(--surface-alt);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:clamp(1.1rem, 2.5vw, 1.6rem) clamp(1.2rem, 3vw, 1.9rem)}.tx-article-body .key-takeaways>*+*{margin-top:.75rem}.key-takeaways__title,.key-takeaways__title strong{font-family:var(--font-mono)!important;font-size:var(--fs-kicker)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0}.tx-article-body .key-takeaways__title::first-letter{all:unset}.key-takeaways ul{list-style:none;padding-left:0!important;margin:0}.key-takeaways li{position:relative;padding-left:1.6em;font-size:1rem;line-height:1.6}.key-takeaways li+li{margin-top:.55em}.key-takeaways li::before{content:"×";position:absolute;left:.15em;top:-.02em;font-family:var(--font-heading);font-weight:600;color:var(--accent)}.faq{margin-top:2.6em!important;padding-top:.5rem}.tx-article-body .faq>h2{margin-top:0;margin-bottom:.4em}.tx-article-body .faq>h3{margin-top:0;padding-top:1.05em;border-top:1px solid var(--border);font-size:1.15rem;display:flex;gap:.6em}.tx-article-body .faq>h3::before{content:"Q";font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--on-accent);background:var(--accent);border-radius:6px;min-width:1.6rem;height:1.6rem;display:inline-grid;place-items:center;flex:none;margin-top:.05em}.tx-article-body .faq>h3+p{margin-top:.5em;padding-left:2.2rem;padding-bottom:1.05em;color:var(--text-muted)}.tx-article-body .faq>*:last-child{border-bottom:1px solid var(--border)}.tx-post-foot{border-top:1px solid var(--border)}.tx-post-tags .elementor-post-info{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.tx-post-tags .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;gap:.45rem;font-size:0}.tx-post-tags .elementor-post-info__terms-list-item{display:inline-flex;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.2;color:var(--text-muted);background:var(--surface-alt);border:1px solid var(--border);padding:.5em .85em;border-radius:var(--radius-pill)}.tx-post-tags .elementor-post-info__terms-list-item::before{content:"#";color:var(--accent)}.tx-post-tags .elementor-post-info__terms-list-item:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.tx-post-tags li{margin:0!important}.tx-share .elementor-grid{gap:.45rem}.tx-share .elementor-grid-item{margin:0!important;padding:0!important}.tx-share .elementor-share-btn{height:36px!important;border:1px solid var(--border)!important;border-radius:var(--radius-pill)!important;background:var(--surface)!important;color:var(--text-muted)!important;padding-inline:.85rem .95rem;transition:color 0.15s var(--ease),border-color 0.15s var(--ease)}.tx-share .elementor-share-btn__icon{width:1.1rem!important;background:transparent!important;color:inherit!important}.tx-share .elementor-share-btn__icon svg{fill:currentColor!important;width:14px;height:14px}.tx-share .elementor-share-btn__text{padding-left:0.35rem!important;background:transparent!important}.tx-share .elementor-share-btn__title{font-family:var(--font-mono);font-size:0.68rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:inherit!important}.tx-share .elementor-share-btn:hover{color:var(--accent)!important;border-color:var(--accent)!important}.tx-author-box .elementor-author-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.25rem, 3vw, 1.75rem);align-items:flex-start;gap:1.25rem}.tx-author-box .elementor-author-box__avatar{margin:0!important;flex:none}.tx-author-box .elementor-author-box__avatar img{width:72px!important;height:72px!important;border-radius:50%!important;border:1px solid var(--border);object-fit:cover}.tx-author-box .elementor-author-box__name{font-family:var(--font-heading)!important;font-size:1.35rem!important;font-weight:560!important;color:var(--text)!important;margin-bottom:0.35rem!important}.tx-author-box .elementor-author-box__name::before{content:"Written by";display:block;font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.3rem}.tx-author-box .elementor-author-box__bio{color:var(--text-muted)!important;font-size:0.96rem!important;line-height:1.6;margin-bottom:0.9rem!important}.tx-author-box .elementor-author-box__bio p{margin:0}.tx-author-box .elementor-author-box__button{font-family:var(--font-body)!important;font-size:0.85rem!important;font-weight:600!important;color:var(--text)!important;background:transparent!important;border:1px solid var(--border-strong)!important;border-radius:var(--radius-pill)!important;padding:.65em 1.2em!important}.tx-author-box .elementor-author-box__button:hover{color:var(--accent)!important;border-color:var(--accent)!important}.tx-post-nav .elementor-post-navigation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:1.25rem;gap:1rem}.tx-post-nav .post-navigation__prev--label,.tx-post-nav .post-navigation__next--label{font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)!important}.tx-post-nav .post-navigation__prev--title,.tx-post-nav .post-navigation__next--title{font-family:var(--font-heading)!important;font-size:1.08rem!important;font-weight:560!important;line-height:1.3!important;letter-spacing:-0.01em!important;color:var(--text)!important;white-space:normal!important;overflow:visible!important;text-transform:none!important;margin-top:.3rem;display:block}.tx-post-nav a:hover .post-navigation__prev--title,.tx-post-nav a:hover .post-navigation__next--title{color:var(--accent)!important}.tx-post-nav .elementor-post-navigation__link a{align-items:flex-start}.tx-post-nav .post-navigation__arrow-wrapper{color:var(--accent)!important;font-size:1.2rem}.tx-post-nav .post-navigation__arrow-wrapper svg{fill:currentColor}.tx-post-nav .elementor-post-navigation__separator{background-color:var(--border)!important}.tx-sidebar{min-width:0}.e-con.tx-side-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem 1.35rem 1.45rem}.e-con.tx-side-box.tx-bg-alt{background:var(--surface-alt)}.e-con.tx-side-cta{border:0;background:radial-gradient(22rem 14rem at 100% 0%,rgb(234 106 78 / .22),transparent 70%),var(--ink-band)}.tx-side-cta .tx-side-label .elementor-heading-title::after{background:rgb(244 241 234 / .14)}.tx-side-cta .tx-side-title .elementor-heading-title{font-size:1.45rem;line-height:1.15}@media (min-width:1025px){.e-con.tx-sticky{position:sticky;top:110px}}.tx-side-box .elementor-widget-text-editor{font-size:.95rem;line-height:1.6;color:var(--text-muted)}.tx-side-cta .elementor-widget-text-editor{color:var(--ink-band-muted)}.tx-side-cats ul{list-style:none;margin:0;padding:0}.tx-side-cats li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--border);font-size:.95rem;line-height:1.35}.tx-side-cats li:last-child{border-bottom:0;padding-bottom:0}.tx-side-cats li:first-child{padding-top:0}.tx-side-cats li a{color:var(--text);font-weight:500}.tx-side-cats li a:hover{color:var(--accent)}.tx-side-cats li.current-cat>a{color:var(--accent)}.tx-side-cats .tx-count{font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--text-muted);background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-pill);min-width:2rem;text-align:center;padding:.2em .55em}.tx-side-cats h5{display:none}.tx-side-posts .elementor-posts-container{display:flex!important;flex-direction:column;gap:0!important}.tx-side-posts .elementor-post{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:.9rem;padding:.8rem 0;border-bottom:1px solid var(--border);margin:0!important}.tx-side-posts .elementor-post:first-child{padding-top:0}.tx-side-posts .elementor-post:last-child{border-bottom:0;padding-bottom:0}.tx-side-posts .elementor-post__thumbnail__link{flex:none;width:92px!important;margin:0!important;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border);background:var(--surface-alt)}.tx-side-posts .elementor-post__thumbnail img{transition:none!important}.tx-side-posts .elementor-post__text{min-width:0}.tx-side-posts .elementor-post__title,.tx-side-posts .elementor-post__title a{font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:560!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--text)!important;margin:0!important}.tx-side-posts .elementor-post__title a:hover{color:var(--accent)!important}.tx-side-posts .elementor-post__meta-data{font-family:var(--font-mono)!important;font-size:0.68rem!important;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)!important;margin-top:0.35rem!important;margin-bottom:0!important}.tx-side-list .elementor-posts-container{counter-reset:txlist}.tx-side-list .elementor-post{counter-increment:txlist}.tx-side-list .elementor-post::before{content:counter(txlist,decimal-leading-zero);font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--accent);min-width:1.6rem;padding-top:.2rem;flex:none}.tx-side-cta .elementor-form .elementor-field-group{margin-bottom:.6rem}.tx-side-cta .elementor-form input.elementor-field{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(244 241 234 / .22)!important;color:var(--ink-band-text)!important;border-radius:var(--radius-pill)!important;padding:.75em 1.1em!important;min-height:46px}.tx-side-cta .elementor-form input.elementor-field::placeholder{color:var(--ink-band-muted)}.tx-side-cta .elementor-form .elementor-button{width:100%;background:var(--accent-bright)!important;color:#1a1005!important;border-radius:var(--radius-pill)!important;font-weight:600!important;min-height:46px}.tx-side-cta .elementor-form .elementor-button:hover{background:var(--ink-band-text)!important}.tx-side-cta .elementor-message{color:var(--ink-band-text);font-size:.9rem}.tx-side-note .elementor-heading-title,.tx-side-note{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-band-muted)!important}.e-con.tx-archive-hero{background:radial-gradient(50rem 26rem at 100% 0%,var(--accent-soft),transparent 62%),linear-gradient(var(--bg),var(--bg));position:relative}.tx-archive-hero .tx-archive-title .elementor-heading-title{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.035em}.tx-archive-hero .tx-archive-title .elementor-heading-title::after{content:".";color:var(--accent)}.tx-archive-kicker .elementor-shortcode,.tx-archive-kicker{font-family:var(--font-mono);font-size:var(--fs-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.tx-archive-kicker .sep{color:var(--border-strong);padding-inline:.5em}.tx-archive-desc,.tx-archive-desc p{font-size:var(--fs-lead);line-height:1.55;color:var(--text-muted);max-width:58ch}.tx-desk-card .elementor-widget-text-editor{font-size:.92rem;color:var(--text-muted)}.tx-archive-posts .tx-section-head .elementor-heading-title{font-size:var(--fs-h2)}.tx-404-code .elementor-heading-title{font-family:var(--font-heading);font-weight:600;font-size:clamp(5rem, 18vw, 10.5rem)!important;line-height:0.9!important;letter-spacing:-.04em;color:var(--text)}.tx-404-code .elementor-heading-title span{color:var(--accent)}.e-con.tx-notfound{background:radial-gradient(46rem 24rem at 50% 0%,var(--accent-soft),transparent 65%),var(--bg)}.tx-notfound .elementor-widget-search-form{width:100%!important;max-width:520px!important}.tx-notfound .tx-chips .elementor-icon-list-items{justify-content:center}@media (max-width:767px){.tx-breadcrumbs .rank-math-breadcrumb .last{max-width:22ch}.tx-article-body,.tx-article-body .elementor-widget-container{font-size:1.04rem}.tx-share .elementor-share-btn__text{display:none}.tx-share .elementor-share-btn{width:38px;padding:0!important;justify-content:center}.tx-share .elementor-share-btn__icon{width:100%!important}.tx-author-box .elementor-author-box{flex-direction:column;gap:.9rem}.tx-post-nav .post-navigation__prev--title,.tx-post-nav .post-navigation__next--title{font-size:.95rem}.tx-article-body .faq>h3+p{padding-left:0}.tx-byline li:first-child{flex-basis:100%;margin-bottom:0.55rem!important}.tx-byline li:nth-child(2)::before{display:none}}.tx-post-tags:not(:has(.elementor-post-info__terms-list-item)){display:none}.tx-post-foot:not(:has(.elementor-post-info__terms-list-item)){justify-content:flex-end!important}.tx-post-nav .post-navigation__prev--label,.tx-post-nav .post-navigation__next--label{white-space:normal!important;overflow:visible!important}