.rd26 .art-filters{gap:var(--s-2);-webkit-overflow-scrolling:touch;margin-top:var(--s-6);padding-bottom:6px;display:flex;overflow-x:auto}.rd26 .art-filters .chip{white-space:nowrap;flex:none;text-decoration:none}.rd26 .art-filters .chip:hover{border-color:var(--purple);color:var(--purple)}.rd26 .art-filters .chip[aria-current=page]{background:var(--purple);border-color:var(--purple);color:#fff}.rd26 .card.art-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.rd26 .art-thumb-link{display:block;overflow:hidden}.rd26 .art-thumb{aspect-ratio:16/9;object-fit:cover;background:var(--blue-100);width:100%;transition:transform .5s var(--ease)}.rd26 .art-card:hover .art-thumb{transform:scale(1.03)}.rd26 .art-body{padding:var(--s-6);gap:var(--s-3);flex-direction:column;flex:1;display:flex}.rd26 .art-meta{align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.rd26 .art-meta .badge{padding:2px 10px;font-size:12px}.rd26 .art-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rd26 .art-title a{color:var(--navy);text-decoration:none}.rd26 .art-title a:hover{color:var(--purple)}.rd26 .art-excerpt{font-size:var(--fs-small);color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}.rd26 .art-body .link-arrow{font-size:var(--fs-small);margin-top:auto}.rd26 .art-card--compact .art-title{font-size:1.0625rem}.rd26 .art-pagination{justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-12);flex-wrap:wrap;display:flex}.rd26 .art-pagination a,.rd26 .art-pagination span{border-radius:var(--r-pill);min-width:40px;height:40px;font-weight:var(--fw-semibold);font-size:var(--fs-small);color:var(--navy);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.rd26 .art-pagination a:hover{background:var(--purple-50);color:var(--purple)}.rd26 .art-pagination [aria-current=page]{background:var(--purple);color:#fff}.rd26 .art-pagination .is-disabled{color:var(--text-muted);opacity:.6}.rd26 .artd-crumb{font-size:var(--fs-small);color:var(--text-muted);margin-bottom:var(--s-6);flex-wrap:wrap;gap:6px;display:flex}.rd26 .artd-crumb a{color:var(--text-muted);text-decoration:none}.rd26 .artd-crumb a:hover{color:var(--purple);text-decoration:underline}.rd26 .artd-crumb .artd-crumb-current{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.rd26 .artd-body{max-width:var(--content-narrow);margin-inline:auto}.rd26 .artd-body h1{max-width:24ch;font-size:clamp(1.875rem,1.4rem + 2vw,2.75rem)}.rd26 .artd-meta{align-items:center;gap:var(--s-3);margin-top:var(--s-4);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.rd26 .artd-meta a{color:inherit;text-decoration:none}.rd26 .artd-meta a:hover{color:var(--purple)}.rd26 .artd-cover{border-radius:var(--r-lg);width:100%;margin-top:var(--s-8);aspect-ratio:16/9;object-fit:cover;background:var(--blue-100)}.rd26 .artd-prose{margin-top:var(--s-8);color:var(--text);font-size:1.0625rem;line-height:1.75}.rd26 .artd-prose>*+*{margin-top:var(--s-4)}.rd26 .artd-prose p{max-width:none}.rd26 .artd-prose h2{margin-top:var(--s-12);max-width:32ch;font-size:1.5rem}.rd26 .artd-prose h3{margin-top:var(--s-8);max-width:40ch;font-size:1.1875rem}.rd26 .artd-prose h4{margin-top:var(--s-6)}.rd26 .artd-prose h2:first-child,.rd26 .artd-prose h3:first-child{margin-top:0}.rd26 .artd-prose a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.rd26 .artd-prose a:hover{color:var(--purple-700)}.rd26 .artd-prose strong,.rd26 .artd-prose b{color:var(--navy);font-weight:var(--fw-semibold)}.rd26 .artd-prose ul,.rd26 .artd-prose ol{padding-left:1.35em}.rd26 .artd-prose ul{list-style:outside}.rd26 .artd-prose ol{list-style:decimal}.rd26 .artd-prose li+li{margin-top:var(--s-2)}.rd26 .artd-prose li::marker{color:var(--purple)}.rd26 .artd-prose img{border-radius:var(--r-md);width:auto;max-width:100%;height:auto;margin-top:var(--s-6)}.rd26 .artd-prose figure{margin-top:var(--s-8)}.rd26 .artd-prose figure img{margin-top:0}.rd26 .artd-prose figcaption{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--text-muted)}.rd26 .artd-prose iframe,.rd26 .artd-prose video,.rd26 .artd-prose embed{aspect-ratio:16/9;border-radius:var(--r-md);width:100%;max-width:100%;height:auto;margin-top:var(--s-6);background:var(--surface);border:0;display:block}.rd26 .artd-prose blockquote{margin-top:var(--s-6);padding:var(--s-4) var(--s-6);border-left:4px solid var(--purple);background:var(--purple-50);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--navy);font-weight:var(--fw-semibold)}.rd26 .artd-prose blockquote p{max-width:none}.rd26 .artd-prose table{border-collapse:collapse;width:100%;max-width:100%;font-size:var(--fs-small);display:block;overflow-x:auto}.rd26 .artd-prose th,.rd26 .artd-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px}.rd26 .artd-prose th{background:var(--surface);color:var(--navy);font-weight:var(--fw-semibold)}.rd26 .artd-prose pre{background:var(--code-bg);color:#e8eaf6;padding:var(--s-4);border-radius:var(--r-md);font-family:var(--font-mono);font-size:13px;overflow-x:auto}.rd26 .artd-prose code{font-family:var(--font-mono);font-size:.9em}.rd26 .artd-prose hr{border:0;border-top:1px solid var(--border);margin-top:var(--s-8)}.rd26 .artd-prose br+br{display:none}.rd26 .artd-cta{margin-top:var(--s-8);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r-lg);padding:var(--s-6) var(--s-8)}.rd26 .artd-cta .eyebrow{margin-bottom:var(--s-2)}.rd26 .artd-cta p{font-weight:var(--fw-semibold);color:var(--navy)}.rd26 .artd-author{margin-top:var(--s-12);gap:var(--s-4);border-top:1px solid var(--border);padding-top:var(--s-6);font-size:var(--fs-small);align-items:center;display:flex}.rd26 .artd-author .icon-sq{border-radius:50%;width:44px;height:44px}.rd26 .artd-author .icon-sq img{width:28px;height:28px}
