.article-page[data-v-34f4f61e]{font-family:Roboto Mono,monospace;color:var(--text-primary);line-height:1.6}.container[data-v-34f4f61e]{max-width:900px;margin:0 auto;padding:0 20px}.article-header[data-v-34f4f61e]{padding:60px 20px 40px;background:#fff}.breadcrumb[data-v-34f4f61e]{margin-bottom:30px}.breadcrumb a[data-v-34f4f61e]{color:#667eea;text-decoration:none;font-size:1rem;font-weight:500}.breadcrumb a[data-v-34f4f61e]:hover{text-decoration:underline}.article-header h1[data-v-34f4f61e]{font-size:2.8rem;margin-bottom:20px;color:var(--text-primary);line-height:1.2}.article-meta[data-v-34f4f61e]{font-size:1rem;color:var(--text-secondary)}.article-meta .date[data-v-34f4f61e]{color:#667eea;font-weight:500;margin-right:20px}.article-meta .author[data-v-34f4f61e]{color:var(--text-secondary)}.article-content[data-v-34f4f61e]{padding:40px 20px 80px;background:#fff}.content-wrapper[data-v-34f4f61e]{max-width:800px;margin:0 auto}.intro-section[data-v-34f4f61e]{display:flex;gap:40px;align-items:flex-start;margin-bottom:40px}.intro-text[data-v-34f4f61e]{flex:1}.intro-section p.intro[data-v-34f4f61e]{font-size:1.25rem;line-height:1.9;color:var(--text-primary);font-weight:400;margin:0}.math-inline[data-v-34f4f61e]{font-family:Times New Roman,serif;font-style:italic;font-size:1.05em}.article-figure[data-v-34f4f61e]{margin:30px 0 40px;text-align:center}.article-figure img[data-v-34f4f61e]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.article-figure.no-shadow img[data-v-34f4f61e]{box-shadow:none}.article-figure figcaption[data-v-34f4f61e]{margin-top:12px;font-size:.95rem;color:var(--text-secondary);font-style:italic}.article-figure.half-width[data-v-34f4f61e]{max-width:50%;float:right;margin:0 0 20px 30px}.article-figure.half-width-left[data-v-34f4f61e]{max-width:50%;float:left;margin:20px 30px 20px 0}.article-figure.third-width[data-v-34f4f61e]{max-width:33%;float:right;margin:0 0 20px 30px}.article-figure.third-width-left[data-v-34f4f61e]{max-width:33%;float:left;margin:20px 30px 20px 0}.article-figure.half-width-centered[data-v-34f4f61e]{max-width:50%;margin:30px auto 40px}.article-figure.quarter-width[data-v-34f4f61e]{max-width:30%;float:right;margin:0 0 20px 30px}.article-body h2[data-v-34f4f61e]{font-size:1.9rem;margin:50px 0 20px;color:var(--text-primary)}.article-body h3[data-v-34f4f61e]{font-size:1.4rem;margin:35px 0 15px;color:var(--text-primary)}.article-body h4[data-v-34f4f61e]{font-size:1.15rem;margin:20px 0 10px;color:var(--text-primary)}.article-body p[data-v-34f4f61e]{font-size:1.1rem;line-height:1.8;margin-bottom:20px;color:var(--text-secondary)}.article-body ul[data-v-34f4f61e]{margin:0 0 25px 0;padding-left:25px}.article-body li[data-v-34f4f61e]{font-size:1.1rem;line-height:1.8;margin-bottom:10px;color:var(--text-secondary)}.article-body li strong[data-v-34f4f61e]{color:var(--text-primary)}.harmonic-list[data-v-34f4f61e]{background:#f8f9fa;border-radius:8px;padding:25px 30px;margin:25px 0 35px}.harmonic-item[data-v-34f4f61e]{display:grid;grid-template-columns:200px 150px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid #e1e1e1;align-items:baseline}.harmonic-item[data-v-34f4f61e]:last-child{border-bottom:none}.harmonic-item.highlight[data-v-34f4f61e]{background:linear-gradient(135deg,#f0f4ff,#e8f0fe);margin:0 -30px;padding:15px 30px;border-radius:6px;border-bottom:none}.harmonic-number[data-v-34f4f61e]{font-weight:600;color:var(--text-primary);font-size:1rem}.harmonic-freq[data-v-34f4f61e]{color:#667eea;font-weight:500;font-size:.95rem}.harmonic-note[data-v-34f4f61e]{color:var(--text-secondary);font-size:.95rem}.callout[data-v-34f4f61e]{padding:30px;margin:30px 0;border-radius:8px}.callout.construction[data-v-34f4f61e],.callout.science[data-v-34f4f61e]{background:linear-gradient(135deg,#f0f4ff,#e8f0fe);border-left:4px solid #667eea}.callout h3[data-v-34f4f61e]{font-size:1.3rem;margin:0 0 15px 0;color:var(--text-primary)}.callout p[data-v-34f4f61e]{margin-bottom:15px;font-size:1.05rem;line-height:1.7}.callout p[data-v-34f4f61e]:last-child{margin-bottom:0}.content-row[data-v-34f4f61e]{display:flex;gap:30px;align-items:flex-start;margin:25px 0 30px}.content-row.image-left[data-v-34f4f61e],.content-row.image-right[data-v-34f4f61e]{flex-direction:row}.content-row .content-text[data-v-34f4f61e]{flex:2}.content-row .content-text p[data-v-34f4f61e]{margin:0}.content-row .article-figure[data-v-34f4f61e]{flex:1;margin:0;max-width:none;float:none}.two-column[data-v-34f4f61e]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:25px 0 30px}.two-column .column[data-v-34f4f61e]{background:#f8f9fa;padding:25px;border-radius:8px}.two-column .column[data-v-34f4f61e]:has(.stacked-cards){background:none;padding:0}.two-column .column[data-v-34f4f61e]:has(.article-figure){background:none;padding:0;display:flex;align-items:center}.stacked-cards[data-v-34f4f61e]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-34f4f61e]{background:#f8f9fa;padding:25px;border-radius:8px}.info-card h4[data-v-34f4f61e]{margin:0 0 12px 0;color:#667eea}.info-card p[data-v-34f4f61e]{margin:0;font-size:1rem;line-height:1.7}.two-column h4[data-v-34f4f61e]{margin:0 0 12px 0;color:#667eea}.two-column p[data-v-34f4f61e]{margin:0;font-size:1rem;line-height:1.7}.related-articles[data-v-34f4f61e]{margin-top:60px;padding-top:40px;border-top:2px solid #e1e1e1}.related-articles h3[data-v-34f4f61e]{font-size:1.8rem;margin-bottom:30px;color:var(--text-primary)}.related-grid[data-v-34f4f61e]{display:grid;gap:20px}.related-card[data-v-34f4f61e]{background:#f8f9fa;padding:25px;border-radius:8px;text-decoration:none;color:inherit;transition:background .2s ease}.related-card[data-v-34f4f61e]:hover{background:#e9ecef}.related-card h4[data-v-34f4f61e]{font-size:1.3rem;margin-bottom:10px;color:var(--text-primary)}.related-card p[data-v-34f4f61e]{font-size:1rem;color:var(--text-secondary);margin:0}@media (max-width:768px){.intro-section[data-v-34f4f61e]{flex-direction:column}.article-figure.half-width[data-v-34f4f61e]{max-width:100%;float:none;margin:30px 0 40px}.article-figure.quarter-width[data-v-34f4f61e]{max-width:100%;float:none;margin:30px auto 40px}.article-header h1[data-v-34f4f61e]{font-size:2rem}.article-body h2[data-v-34f4f61e]{font-size:1.5rem}.article-body p[data-v-34f4f61e]{font-size:1rem}.two-column[data-v-34f4f61e]{grid-template-columns:1fr}.content-row[data-v-34f4f61e]{flex-direction:column}.content-row .article-figure[data-v-34f4f61e]{max-width:60%;margin:0 auto}.harmonic-item[data-v-34f4f61e]{grid-template-columns:1fr;gap:5px}.harmonic-item.highlight[data-v-34f4f61e]{margin:10px -30px}}@media (max-width:480px){.article-header h1[data-v-34f4f61e]{font-size:1.7rem}.article-body h2[data-v-34f4f61e]{font-size:1.3rem}.callout[data-v-34f4f61e],.harmonic-list[data-v-34f4f61e],.two-column .column[data-v-34f4f61e]{padding:20px}.harmonic-item.highlight[data-v-34f4f61e]{margin:10px -20px;padding:15px 20px}}