.standard-page{padding-top:var(--spacing-section)}.standard-page .article-section p{text-indent:2em}.standard-page .article-header p,.standard-page .standard-publish-info p,.standard-page .standard-toc-section p,.standard-page .standard-download-section p,.standard-page .article-caption,.standard-page .standard-note{text-indent:0}.standard-header{text-align:center;padding-bottom:var(--spacing-xl);border-bottom:2px solid var(--primary-green);margin-bottom:var(--spacing-xl)}.standard-meta{display:flex;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap}.standard-code{display:inline-block;background:rgba(var(--brand-green-rgb),.1);color:var(--primary-green);font-size:.875rem;font-weight:600;padding:.35rem .875rem;border-radius:var(--radius-sm);letter-spacing:.5px}.standard-status{display:inline-block;background:rgba(var(--brand-orange-rgb),.1);color:var(--accent-orange);font-size:.875rem;font-weight:600;padding:.35rem .875rem;border-radius:var(--radius-sm)}.standard-subtitle{font-size:1.1rem;color:var(--text-medium);margin:var(--spacing-sm) 0 0 0;font-style:italic}.standard-publish-info{margin-top:var(--spacing-lg);color:var(--text-medium);font-size:.95rem;line-height:1.7}.standard-publish-info p{margin:0}.standard-toc-section{background:var(--bg-light);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.standard-toc{columns:2;column-gap:var(--spacing-xl);margin:0;padding-left:1.25rem}.standard-toc li{margin-bottom:var(--spacing-xs);break-inside:avoid}.standard-toc a{color:var(--text-dark);text-decoration:none;transition:var(--transition-normal)}.standard-toc a:hover{color:var(--primary-green)}.standard-dl{margin:var(--spacing-md) 0}.standard-dl dt{font-weight:700;color:var(--text-dark);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.standard-dl dd{margin-left:0;color:var(--text-medium);line-height:1.8}.standard-note{color:var(--text-light);font-size:.95rem;margin-top:var(--spacing-sm)}.standard-alpha{list-style-type:lower-alpha;padding-left:1.5rem}.standard-alpha li{margin-bottom:var(--spacing-xs);line-height:1.8}.standard-table caption{caption-side:top;text-align:left;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-sm)}.standard-figure{margin:var(--spacing-xl) 0;text-align:center}.standard-flowchart{max-width:700px;width:100%;height:auto;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--spacing-sm);background:var(--bg-white)}.standard-main-section .article-section h3{font-size:1.35rem;font-weight:700;color:var(--primary-green);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.standard-main-section .article-section h3:first-child{margin-top:0}.standard-main-section .article-section h4{font-size:1.15rem;font-weight:700;color:var(--text-dark);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.standard-main-section .article-section h5{font-size:1rem;font-weight:600;color:var(--text-dark);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.standard-download-section{background:rgba(var(--brand-green-rgb),.05);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;margin-top:var(--spacing-xl)}.standard-download-section h2{color:var(--primary-green);margin-top:0}.article-section .standard-download-btn,.standard-download-section .standard-download-btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);background:var(--accent-orange);color:var(--text-dark);border-color:var(--accent-orange);text-decoration:none}.article-section .standard-download-btn:hover,.standard-download-section .standard-download-btn:hover,.article-section .standard-download-btn:focus,.standard-download-section .standard-download-btn:focus,.article-section .standard-download-btn:active,.standard-download-section .standard-download-btn:active{background:var(--accent-deep-orange);border-color:var(--accent-deep-orange);color:var(--text-dark);text-decoration:none}@media (max-width: 768px){.standard-toc{columns:1}.standard-flowchart{padding:var(--spacing-xs)}}
