[data-tenant=wexfur] .blog-featured,[data-tenant=wexfur] .blog-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);overflow:hidden}[data-tenant=wexfur] .blog-featured:hover,[data-tenant=wexfur] .blog-card:hover{box-shadow:var(--shadow-lift);border-color:var(--line-md)}[data-tenant=wexfur] .blog-featured{margin-bottom:var(--space-7);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}[data-tenant=wexfur] .blog-featured img,[data-tenant=wexfur] .blog-featured>svg{object-fit:cover;width:100%;height:100%;min-height:200px;max-height:300px}[data-tenant=wexfur] .blog-featured-body{padding:var(--space-7) var(--space-8);justify-content:center;gap:var(--gap-inline);flex-direction:column;display:flex}[data-tenant=wexfur] .blog-featured-body .blog-title{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:var(--lh-title);letter-spacing:var(--tr-title)}[data-tenant=wexfur] .blog-featured-body .blog-excerpt{--clamp-lines:3}[data-tenant=wexfur] .blog-grid{gap:var(--gap-group);grid-template-columns:repeat(3,1fr);display:grid}[data-tenant=wexfur] .blog-card{display:block}[data-tenant=wexfur] .blog-card img{aspect-ratio:2;object-fit:cover;background:var(--surface-2);width:100%}[data-tenant=wexfur] .blog-card .blog-card-media{overflow:hidden}[data-tenant=wexfur] .blog-card .blog-card-media :is(img,svg){transition:transform var(--dur-slower) var(--ease)}[data-tenant=wexfur] .blog-card:hover .blog-card-media :is(img,svg){transform:scale(1.05)}[data-tenant=wexfur] .blog-card-body{padding:var(--pad-card)}[data-tenant=wexfur] .blog-cat{font-size:var(--fs-2xs);font-weight:700;line-height:var(--lh-ui);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--brand);background:var(--brand-50);padding:var(--space-1) var(--gap-inline);border-radius:var(--r-pill);margin-bottom:var(--gap-inline);display:inline-block}[data-tenant=wexfur] .blog-title{font-size:var(--fs-base);color:var(--text-900);font-weight:700;line-height:var(--lh-snug);margin-bottom:var(--gap-inline)}[data-tenant=wexfur] .blog-excerpt{font-size:var(--fs-sm);color:var(--text-500)}[data-tenant=wexfur] .blog-meta{font-size:var(--fs-xs);line-height:var(--lh-ui);color:var(--text-400);margin-top:var(--gap-inline);align-items:center;gap:var(--gap-inline);flex-wrap:wrap;display:flex}[data-tenant=wexfur] .article-wrap{max-width:780px;padding:var(--space-6) var(--gutter) var(--space-12);width:100%;margin-inline:auto}[data-tenant=wexfur] .article-wrap .blog-cat{margin-bottom:var(--space-4)}[data-tenant=wexfur] .article-wrap h1{margin-bottom:var(--space-4);font-size:clamp(1.7rem,3.6vw,2.4rem)}[data-tenant=wexfur] .article-lede{font-size:var(--fs-xl);color:var(--text-600);line-height:var(--lh-snug);margin-bottom:var(--space-6)}[data-tenant=wexfur] .article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-xl);border:1px solid var(--line);width:100%;margin-bottom:var(--space-6);background:var(--surface-2)}[data-tenant=wexfur] .article-body{max-width:var(--measure);color:var(--text-700);line-height:var(--lh-prose)}[data-tenant=wexfur] .article-body p+p,[data-tenant=wexfur] .article-body :is(ul,ol,blockquote){margin-block-start:var(--gap-group)}[data-tenant=wexfur] .article-body :is(ul,ol){gap:var(--gap-inline);padding-inline-start:var(--gap-group);list-style:outside;display:grid}[data-tenant=wexfur] .article-body ol{list-style:decimal}[data-tenant=wexfur] .article-body li{font-size:var(--fs-lg);line-height:var(--lh-prose);color:var(--text-700)}[data-tenant=wexfur] .article-body blockquote{padding:var(--gap-stack) var(--gap-group);border-left:3px solid var(--brand);background:var(--brand-50);border-radius:var(--r-md)}[data-tenant=wexfur] .article-body cite{font-size:var(--fs-sm);color:var(--text-500);margin-block-start:var(--gap-inline);font-style:normal;display:block}[data-tenant=wexfur] .article-foot{margin-top:var(--space-8);padding-top:var(--pad-panel);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}[data-tenant=wexfur] .blog-region{align-items:center;gap:var(--space-1);font-size:var(--fs-2xs);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-500);background:var(--surface-2);border:1px solid var(--line);padding:var(--space-1) var(--gap-inline);border-radius:var(--r-pill);font-weight:700;display:inline-flex}[data-tenant=wexfur] .blog-region svg{width:12px;height:12px}[data-tenant=wexfur] .article-tags-row{align-items:center;gap:var(--gap-inline);margin-bottom:var(--gap-stack);flex-wrap:wrap;display:flex}[data-tenant=wexfur] .article-tags-row .blog-cat{margin-bottom:0}[data-tenant=wexfur] .blog-filter{gap:var(--gap-inline);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}[data-tenant=wexfur] .blog-filter-chip{padding:var(--pad-control);border:1.5px solid var(--line-control);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-ui);color:var(--text-600);background:var(--surface);min-height:44px;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), transform var(--dur-instant) var(--ease);align-items:center;display:inline-flex}[data-tenant=wexfur] .blog-filter-chip:hover{border-color:var(--brand);background:var(--state-hover-bg);color:var(--brand)}[data-tenant=wexfur] .blog-filter-chip.active{background:var(--brand-btn);border-color:var(--brand-btn);color:#fff}[data-tenant=wexfur] .article-head{margin-bottom:var(--gap-inline)}[data-tenant=wexfur] .article-byline{align-items:center;gap:var(--gap-inline);margin-top:var(--space-4);font-size:var(--fs-md);color:var(--text-500);display:flex}[data-tenant=wexfur] .article-byline strong{color:var(--text-700)}[data-tenant=wexfur] .article-avatar{background:var(--brand-50);width:32px;height:32px;color:var(--brand);border-radius:50%}[data-tenant=wexfur] .article-shell.has-toc{gap:var(--space-10);margin-top:var(--gap-inline);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}[data-tenant=wexfur] .article-toc{top:var(--sticky-top);font-size:var(--fs-md);position:sticky}[data-tenant=wexfur] .article-toc-title{font-size:var(--fs-2xs);font-weight:700;line-height:var(--lh-ui);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--text-400);margin-bottom:var(--gap-inline);display:block}[data-tenant=wexfur] .article-toc nav{border-left:2px solid var(--line)}[data-tenant=wexfur] .article-toc :is(nav,nav ul){gap:var(--space-1);flex-direction:column;display:flex}[data-tenant=wexfur] .article-toc a{min-height:44px;padding:var(--space-2) var(--gap-stack);line-height:var(--lh-ui);color:var(--text-500);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;align-items:center;margin-left:-2px;display:flex}[data-tenant=wexfur] .article-toc a:hover{color:var(--brand);border-color:var(--brand)}[data-tenant=wexfur] .article-section h2,[data-tenant=wexfur] .article-sources h2{font-family:var(--font-display);color:var(--text-900);font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:var(--lh-title);letter-spacing:var(--tr-title);margin:var(--pad-panel) 0 var(--gap-stack);scroll-margin-top:calc(var(--sticky-top) + var(--gap-stack))}[data-tenant=wexfur] .article-sources{margin-top:var(--space-8);padding-top:var(--pad-panel);border-top:1px solid var(--line)}[data-tenant=wexfur] .article-sources ul{gap:var(--gap-inline);flex-direction:column;display:flex}[data-tenant=wexfur] .article-sources a{align-items:center;gap:var(--gap-inline);min-height:44px;color:var(--brand);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-ui);display:inline-flex}[data-tenant=wexfur] .article-sources a:hover{text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset)}[data-tenant=wexfur] .article-disclaimer{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--text-400);font-style:italic}[data-tenant=wexfur] .article-share{align-items:center;gap:var(--gap-inline);margin-top:var(--space-7);display:flex}[data-tenant=wexfur] .article-share span{font-size:var(--fs-sm);color:var(--text-500);font-weight:600}@media (width<=1023px){[data-tenant=wexfur] .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){[data-tenant=wexfur] .blog-featured{grid-template-columns:1fr}[data-tenant=wexfur] .blog-featured img,[data-tenant=wexfur] .blog-featured>svg{aspect-ratio:16/9;height:auto;min-height:200px}[data-tenant=wexfur] .blog-featured-body{padding:24px}[data-tenant=wexfur] .article-shell.has-toc{grid-template-columns:1fr;gap:0}[data-tenant=wexfur] .article-toc{background:var(--surface-2);border-radius:var(--r-md);margin-bottom:20px;padding:14px 16px;position:static}[data-tenant=wexfur] .article-toc nav{border-left:none}}@media (width<=640px){[data-tenant=wexfur] .blog-grid{grid-template-columns:1fr}}
