.article-page[data-v-b2241b6e]{font-family:Roboto Mono,monospace;color:var(--text-primary);line-height:1.6}.container[data-v-b2241b6e]{max-width:900px;margin:0 auto;padding:0 20px}.article-header[data-v-b2241b6e]{padding:60px 20px 40px;background:#fff}.breadcrumb[data-v-b2241b6e]{margin-bottom:30px}.breadcrumb a[data-v-b2241b6e]{color:#667eea;text-decoration:none;font-size:1rem;font-weight:500}.breadcrumb a[data-v-b2241b6e]:hover{text-decoration:underline}.article-header h1[data-v-b2241b6e]{font-size:2.8rem;margin-bottom:20px;color:var(--text-primary);line-height:1.2}.article-meta[data-v-b2241b6e]{font-size:1rem;color:var(--text-secondary)}.article-meta .date[data-v-b2241b6e]{color:#667eea;font-weight:500;margin-right:20px}.article-meta .author[data-v-b2241b6e]{color:var(--text-secondary)}.article-content[data-v-b2241b6e]{padding:40px 20px 80px;background:#fff}.content-wrapper[data-v-b2241b6e]{max-width:800px;margin:0 auto}.intro-section[data-v-b2241b6e]{margin-bottom:40px}.intro-section p.intro[data-v-b2241b6e]{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin:0}.math-inline[data-v-b2241b6e]{font-family:Times New Roman,serif;font-style:italic;font-size:1.05em}.article-figure[data-v-b2241b6e]{margin:30px 0 40px;text-align:center}.article-figure img[data-v-b2241b6e]{max-width:100%;height:auto;border-radius:8px}.article-figure figcaption[data-v-b2241b6e]{margin-top:12px;font-size:.95rem;color:var(--text-secondary);font-style:italic}.article-figure.hero-figure[data-v-b2241b6e]{margin:0 0 40px 0}.article-figure.half-width[data-v-b2241b6e]{max-width:50%;float:right;margin:0 0 20px 30px}.article-figure.half-width-left[data-v-b2241b6e]{max-width:50%;float:left;margin:20px 30px 20px 0}.article-figure.quarter-width[data-v-b2241b6e]{max-width:30%;float:right;margin:0 0 20px 30px}.article-body h2[data-v-b2241b6e]{font-size:1.9rem;margin:50px 0 20px;color:var(--text-primary)}.article-body h3[data-v-b2241b6e]{font-size:1.4rem;margin:35px 0 15px;color:var(--text-primary)}.article-body h4[data-v-b2241b6e]{font-size:1.15rem;margin:20px 0 10px;color:var(--text-primary)}.article-body p[data-v-b2241b6e]{font-size:1.1rem;line-height:1.8;margin-bottom:20px;color:var(--text-secondary)}.article-body ul[data-v-b2241b6e]{margin:0 0 25px 0;padding-left:25px}.article-body li[data-v-b2241b6e]{font-size:1.1rem;line-height:1.8;margin-bottom:10px;color:var(--text-secondary)}.article-body li strong[data-v-b2241b6e]{color:var(--text-primary)}.specs-heading[data-v-b2241b6e]{margin:25px 0 10px 0;font-size:1.1rem;color:#667eea}.pillar-specs[data-v-b2241b6e]{background:#f8f9fa;padding:25px 30px;border-radius:8px;margin:0 0 30px;border-left:4px solid #667eea}.spec-item[data-v-b2241b6e]{display:flex;gap:15px;padding:10px 0;border-bottom:1px solid #e1e1e1}.spec-item[data-v-b2241b6e]:last-child{border-bottom:none;padding-bottom:0}.spec-item[data-v-b2241b6e]:first-child{padding-top:0}.spec-label[data-v-b2241b6e]{font-weight:600;color:#667eea;min-width:140px;flex-shrink:0;font-size:.95rem}.spec-value[data-v-b2241b6e]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.callout[data-v-b2241b6e]{padding:30px;margin:30px 0;border-radius:8px}.callout.construction[data-v-b2241b6e],.callout.science[data-v-b2241b6e]{background:linear-gradient(135deg,#f0f4ff,#e8f0fe);border-left:4px solid #667eea}.callout h3[data-v-b2241b6e]{font-size:1.3rem;margin:0 0 15px 0;color:var(--text-primary)}.callout p[data-v-b2241b6e]{margin-bottom:15px;font-size:1.05rem;line-height:1.7}.callout p[data-v-b2241b6e]:last-child{margin-bottom:0}.content-row[data-v-b2241b6e]{display:flex;gap:30px;align-items:flex-start;margin:25px 0 30px}.content-row.image-left[data-v-b2241b6e],.content-row.image-right[data-v-b2241b6e]{flex-direction:row}.content-row .content-text[data-v-b2241b6e]{flex:1}.content-row .content-text p[data-v-b2241b6e]{margin:0}.content-row .article-figure[data-v-b2241b6e]{flex:1;margin:0;max-width:none;float:none}.table-container[data-v-b2241b6e]{margin:35px 0;overflow-x:auto}.pillar-table[data-v-b2241b6e]{width:100%;border-collapse:collapse;font-size:1rem}.pillar-table td[data-v-b2241b6e],.pillar-table th[data-v-b2241b6e]{padding:16px 20px;text-align:left;border-bottom:1px solid #e1e1e1}.pillar-table th[data-v-b2241b6e]{background:#667eea;color:#fff;font-weight:500;font-size:.95rem}.pillar-table th[data-v-b2241b6e]:first-child{border-radius:8px 0 0 0}.pillar-table th[data-v-b2241b6e]:last-child{border-radius:0 8px 0 0}.pillar-table tbody tr[data-v-b2241b6e]:nth-child(2n){background:#f8f9fa}.pillar-table tbody tr[data-v-b2241b6e]:hover{background:#f0f4ff}.pillar-table td[data-v-b2241b6e]{color:var(--text-secondary)}.pillar-table td[data-v-b2241b6e]:first-child{color:var(--text-primary)}.related-articles[data-v-b2241b6e]{margin-top:60px;padding-top:40px;border-top:2px solid #e1e1e1}.related-articles h3[data-v-b2241b6e]{font-size:1.8rem;margin-bottom:30px;color:var(--text-primary)}.related-grid[data-v-b2241b6e]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.related-card[data-v-b2241b6e]{background:#f8f9fa;padding:25px;border-radius:8px;text-decoration:none;color:inherit;transition:background .2s ease}.related-card[data-v-b2241b6e]:hover{background:#e9ecef}.related-card h4[data-v-b2241b6e]{font-size:1.2rem;margin-bottom:10px;color:var(--text-primary)}.related-card p[data-v-b2241b6e]{font-size:.95rem;color:var(--text-secondary);margin:0}@media (max-width:768px){.article-figure.half-width[data-v-b2241b6e]{max-width:100%;float:none;margin:30px 0 40px}.article-figure.quarter-width[data-v-b2241b6e]{max-width:100%;float:none;margin:30px auto 40px}.content-row[data-v-b2241b6e]{flex-direction:column}.content-row .article-figure[data-v-b2241b6e]{max-width:60%;margin:0 auto}.article-header h1[data-v-b2241b6e]{font-size:2rem}.article-body h2[data-v-b2241b6e]{font-size:1.5rem}.article-body p[data-v-b2241b6e]{font-size:1rem}.spec-item[data-v-b2241b6e]{flex-direction:column;gap:5px}.spec-label[data-v-b2241b6e]{min-width:auto}.related-grid[data-v-b2241b6e]{grid-template-columns:1fr}.pillar-table[data-v-b2241b6e]{font-size:.9rem}.pillar-table td[data-v-b2241b6e],.pillar-table th[data-v-b2241b6e]{padding:12px 15px}}@media (max-width:480px){.article-header h1[data-v-b2241b6e]{font-size:1.7rem}.article-body h2[data-v-b2241b6e]{font-size:1.3rem}.callout[data-v-b2241b6e],.pillar-specs[data-v-b2241b6e]{padding:20px}}