.wp-article-section{padding:var(--space-2xl) 0}.wp-article-section>.container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.wp-article-card{background:rgba(13,13,13,.9);border:2px solid var(--neon-cyan);border-radius:8px;padding:var(--space-xl);box-shadow:0 0 10px var(--neon-cyan),inset 0 0 20px rgba(0,255,255,.1)}.wp-article-header{margin-bottom:var(--space-xl)}.wp-article-header h1{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.35;overflow-wrap:anywhere}.wp-article-date{color:var(--matrix-green);margin-bottom:var(--space-md)}.wp-article-body{color:#ccc;line-height:1.8;overflow-wrap:anywhere}.wp-article-body p,.wp-article-body ul,.wp-article-body ol,.wp-article-body figure,.wp-article-body table,.wp-article-body nav.toc{margin-bottom:var(--space-lg)}.wp-article-body h2,.wp-article-body h3{font-family:var(--font-heading);color:var(--neon-cyan);line-height:1.4;margin:var(--space-xl) 0 var(--space-md);scroll-margin-top:140px}.wp-article-body h2{font-size:clamp(1.25rem,2.5vw,1.75rem)}.wp-article-body h3{font-size:1.15rem}.wp-article-body ul,.wp-article-body ol{padding-left:1.5rem}.wp-article-body li+li{margin-top:var(--space-sm)}.wp-article-body a,.wp-article-section [data-breadcrumbs] a{color:var(--neon-cyan);text-decoration:underline;text-underline-offset:3px}.wp-article-body a:hover,.wp-article-section [data-breadcrumbs] a:hover{color:var(--matrix-green)}.wp-article-body img{display:block;max-width:100%;height:auto;border-radius:8px}.wp-article-body figcaption{font-size:.9rem;margin-top:var(--space-sm)}.wp-article-body nav.toc{padding:var(--space-md);border:1px solid var(--neon-cyan);border-radius:8px;background:var(--void-dark)}.wp-article-body nav.toc h2{margin-top:0}.wp-article-body table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem}.wp-article-body caption{text-align:left;color:var(--matrix-green);padding-bottom:var(--space-sm)}.wp-article-body th,.wp-article-body td{border:1px solid var(--neon-cyan);padding:.65rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.wp-article-body th{color:var(--matrix-green);background:var(--void-dark)}.wp-article-body iframe{max-width:100%}.wp-article-section [data-breadcrumbs]{margin-bottom:var(--space-lg);color:var(--matrix-green);overflow-wrap:anywhere}#articles{scroll-margin-top:140px}#articles .builder-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}#articles .builder-article-preview{min-width:0}#articles .builder-article-preview h3{font-family:var(--font-heading);font-size:1.25rem;line-height:1.5;margin-bottom:var(--space-md);overflow-wrap:anywhere}#articles .builder-article-preview p{color:#bbb;margin-bottom:var(--space-lg)}#articles .builder-article-preview time{display:block;color:var(--matrix-green);margin-bottom:var(--space-md)}#articles .builder-article-preview h3 a{color:var(--neon-cyan)}@media(max-width:900px){#articles .builder-article-grid{grid-template-columns:1fr}}@media(max-width:600px){.wp-article-card{padding:var(--space-md)}.wp-article-body th,.wp-article-body td{padding:.4rem;font-size:.85rem}.wp-article-section{padding:var(--space-lg) 0}}