.standards-section{padding:var(--ds-space-12) 0}.standards-section:first-of-type{padding-top:0}.technical-article{max-width:860px;margin:0 auto}.technical-article h2{font-family:var(--ds-font-heading);font-size:var(--ds-text-2xl);font-weight:700;margin-top:var(--ds-space-10);margin-bottom:var(--ds-space-4);padding-bottom:var(--ds-space-2);border-bottom:3px solid var(--ds-accent);display:inline-block}.technical-article h2:first-child{margin-top:0}.technical-article h3{font-family:var(--ds-font-heading);font-size:var(--ds-text-lg);font-weight:700;margin-top:var(--ds-space-7);margin-bottom:var(--ds-space-3)}.technical-article p{font-size:var(--ds-text-base);line-height:1.8;color:var(--ds-text);margin-bottom:var(--ds-space-4);text-align:justify}.technical-article ul,.technical-article ol{margin:var(--ds-space-4) 0;padding-left:var(--ds-space-5);display:flex;flex-direction:column;gap:var(--ds-space-2)}.technical-article li{font-size:var(--ds-text-sm);line-height:1.6;color:var(--ds-text)}.technical-article li strong{color:var(--ds-text)}.technical-article hr{border:none;border-top:1px solid var(--ds-border);margin:var(--ds-space-8) 0}.highlight-box{background:var(--ds-bg-alt);border:1px solid var(--ds-border);border-left:4px solid var(--ds-accent);border-radius:0 var(--ds-radius-md) var(--ds-radius-md) 0;padding:var(--ds-space-6);margin:var(--ds-space-6) 0}.highlight-box h3{font-family:var(--ds-font-heading);font-size:var(--ds-text-lg);font-weight:700;margin-bottom:var(--ds-space-3);color:var(--ds-accent)}.highlight-box p{font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-3)}.highlight-box p:last-child{margin-bottom:0}.highlight-box em{color:var(--ds-text-secondary)}.article-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ds-space-4);margin:var(--ds-space-6) 0}.article-stat{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-4);text-align:center}.article-stat .number{display:block;font-family:var(--ds-font-heading);font-size:var(--ds-text-2xl);font-weight:800;color:var(--ds-accent);line-height:1;margin-bottom:var(--ds-space-1)}.article-stat .label{font-size:var(--ds-text-xs);color:var(--ds-text-secondary)}@media (max-width: 768px){.technical-article{padding:0}.article-stats{grid-template-columns:1fr 1fr}}
