.article-content{max-width:800px;margin:0 auto;line-height:1.6;color:#333;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.article-content h1{font-size:2.5rem;margin:2rem 0 1.5rem;line-height:1.2}.article-content h1,.article-content h2{font-weight:700;color:#1f2937;overflow-wrap:break-word;word-wrap:break-word}.article-content h2{font-size:1.875rem;margin:2.5rem 0 1rem;line-height:1.3;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.article-content h3{font-size:1.5rem;margin:2rem 0 1rem}.article-content h3,.article-content h4{font-weight:600;color:#374151;line-height:1.4}.article-content h4{font-size:1.25rem;margin:1.5rem 0 .75rem}.article-content p{font-size:1rem;line-height:1.7;color:#4b5563;margin:1rem 0;text-align:justify;overflow-wrap:break-word;word-wrap:break-word}.article-content ol,.article-content ul{margin:1rem 0;padding-left:1.5rem;overflow-wrap:break-word;word-wrap:break-word}.article-content li{font-size:1rem;line-height:1.6;color:#4b5563;margin:.5rem 0;overflow-wrap:break-word;word-wrap:break-word}.article-content strong{font-weight:600;color:#1f2937}.article-content em{font-style:italic;color:#6b7280}.article-content a{color:#3b82f6;text-decoration:underline;transition:color .2s ease}.article-content a:hover{color:#1d4ed8}.article-content blockquote{border-left:4px solid #3b82f6;margin:2rem 0;font-style:italic;color:#6b7280;background:#f8fafc;padding:1rem 1.5rem;border-radius:0 .5rem .5rem 0}.article-content code{background:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875rem;color:#e11d48}.article-content pre{background:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.article-content pre code{background:transparent;color:inherit;padding:0}.hero-section{text-align:center;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:1rem}.hero-section h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero-section .lead{font-size:1.2rem;opacity:.9}.key-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.stat-card{background:white;padding:1.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #e5e7eb;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120px}.stat-card h3{font-size:1.5rem;font-weight:700;color:#3b82f6;margin-bottom:.5rem;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;text-align:center}.stat-card h3:not(.long-title){font-size:clamp(1.5rem,4vw,2.5rem)}.stat-card p{color:#6b7280;font-size:1rem;margin:0;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.formula-box{background:#f8fafc;border:2px solid #3b82f6;border-radius:.75rem;padding:1.5rem;margin:2rem 0;text-align:center}.formula{font-size:1.2rem;font-weight:700;color:#1e40af;margin:1rem 0;padding:1rem;background:white;border-radius:.5rem;border:1px solid #dbeafe}.timeline{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.timeline-item{display:grid;grid-template-columns:100px 1fr auto;gap:1rem;align-items:center;padding:1rem;background:white;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #3b82f6}.timeline-item.highlight{border-left-color:#10b981;background:#f0fdf4}.timeline-item .year{font-weight:700;color:#3b82f6}.timeline-item .amount{font-size:1.1rem;font-weight:700;color:#1f2937}.timeline-item .description{color:#6b7280;font-size:.9rem}.rule-72-box{background:linear-gradient(135deg,#f093fb,#f5576c);color:white;padding:2rem;border-radius:1rem;margin:2rem 0}.rule-formula{text-align:center;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.example{background:rgba(255,255,255,.2);padding:1rem;border-radius:.5rem;text-align:center}.example .rate{display:block;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.example .years{font-size:1.1rem}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.scenario{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #e5e7eb}.scenario h4{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.scenario .result{margin-top:1rem;padding:.75rem;background:#f0fdf4;border-radius:.5rem;text-align:center;font-size:1.1rem}.sources,.warning-box{margin:2rem 0}.sources{display:grid;gap:1.5rem}.source-item{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #10b981}.source-item h4{font-weight:700;margin-bottom:.5rem;color:#1f2937}.source-item small{color:#6b7280}.source-item a{color:#3b82f6;text-decoration:underline}.pitfalls,.strategies{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.pitfall,.strategy{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.strategy{border-left:4px solid #10b981}.pitfall{border-left:4px solid #ef4444}.pitfall h4,.step h4,.strategy h4{font-weight:700;margin-bottom:1rem;color:#1f2937}.cta-box{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:2rem;border-radius:1rem;text-align:center;margin:3rem 0}.cta-box h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.cta-button{display:inline-block;background:white;color:#3b82f6;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:700;margin-top:1rem;transition:transform .2s}.cta-button:hover{transform:translateY(-2px)}@media (max-width:768px){.hero-section h1,.stat-card h3{font-size:2rem}.timeline-item{text-align:center}.comparison,.key-stats,.timeline-item{grid-template-columns:1fr}}.stat-card h3.long-title{font-size:1.8rem;line-height:1.3}.info-card{background:#f0f9ff;border:2px solid #0ea5e9;border-radius:.75rem}.info-card,.tip-box{padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.tip-box{background:#f0fdf4;border:2px solid #10b981;border-radius:.75rem}.warning-box{background:#fef3c7;border:2px solid #f59e0b;border-radius:.75rem}.error-warning,.warning-box{padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.error-warning{background:#fef2f2;border:2px solid #ef4444;border-radius:.75rem}.calculation-box{background:#f8fafc;border:2px solid #3b82f6;border-radius:.75rem;padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.calculation-result{font-size:1.5rem;font-weight:700;color:#1d4ed8;text-align:center;margin:1rem 0;padding:1rem;background:white;border-radius:.5rem;border:2px solid #3b82f6}.quote-box{background:#f9fafb;border-left:4px solid #8b5cf6;border-radius:0 .75rem .75rem 0;font-style:italic;color:#6b7280}.news-context,.quote-box{padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.news-context{background:#f0f9ff;border:2px solid #0ea5e9;border-radius:.75rem}.tool-recommendation{background:#f0fdf4;border:2px solid #10b981;border-radius:.75rem;margin:1rem 0}.disclaimer,.tool-recommendation{padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.disclaimer{background:#fef2f2;border:2px solid #ef4444;border-radius:.75rem;margin:2rem 0;color:#991b1b}.metric-highlight{background:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:.25rem;font-weight:600}.tooltip-trigger{color:#3b82f6;text-decoration:underline;text-decoration-style:dotted;cursor:help;position:relative;border-bottom:1px dotted #3b82f6;font-weight:500}.tooltip-trigger:hover{color:#1d4ed8;border-bottom-color:#1d4ed8}.tooltip-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1f2937;color:white;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.4;white-space:nowrap;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;min-width:250px;max-width:350px;white-space:normal;text-align:left;margin-bottom:8px}.tooltip-trigger:hover .tooltip-content{opacity:1;visibility:visible}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1f2937}.progress-bar{background:#e5e7eb;height:.5rem;border-radius:.25rem;overflow:hidden;margin:1rem 0}.progress-fill{background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;transition:width .3s ease}.step-by-step{display:grid;gap:1.5rem;margin:2rem 0}.step{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #3b82f6}.step h3{font-weight:700;margin-bottom:1rem;color:#1f2937}.tip-box{background:#f0f9ff;border:2px solid #0ea5e9;border-radius:.5rem;padding:1rem;margin:1rem 0}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.tool-item{background:white;padding:1rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:3px solid #10b981}.faq{display:grid;gap:1rem;margin:1.5rem 0}.faq-item{padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:3px solid #8b5cf6}.faq-item h4{font-weight:700;margin-bottom:.5rem;color:#1f2937}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.data-item{background:white;padding:1rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;border:2px solid #e5e7eb}.data-item h4{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.data-item .value{font-size:1.2rem;font-weight:700;color:#1f2937}.analysis-section{background:white;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:1rem 0;border-left:4px solid #3b82f6}.fundamental-analysis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.metric{background:white;padding:1rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.metric h4{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.pros-cons{display:grid;gap:1rem;margin:1.5rem 0}.pros{background:#f0fdf4;border:2px solid #10b981;border-radius:.5rem}.cons,.pros{padding:1.5rem}.cons{background:#fef2f2;border:2px solid #ef4444;border-radius:.5rem}.scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.scenario.optimistic{background:#f0fdf4;border:2px solid #10b981}.scenario.realistic{background:#fef3c7;border:2px solid #f59e0b}.scenario.pessimistic{background:#fef2f2;border:2px solid #ef4444}.recommendation-box{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;padding:2rem;border-radius:1rem;margin:2rem 0}.action-recommendation{background:rgba(255,255,255,.2);padding:1rem;border-radius:.5rem;margin-top:1rem;text-align:center;font-size:1.1rem}.comparison-overview{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin:2rem 0}.product-card{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;border:2px solid #e5e7eb}.vs-divider{background:#3b82f6;color:white;padding:1rem;border-radius:50%;font-weight:700;font-size:1.2rem}.comparison-table{width:100%;border-collapse:collapse;margin:2rem 0;background:white;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.comparison-table thead{background:linear-gradient(135deg,#667eea,#764ba2)}.comparison-table th{color:white;padding:1rem;text-align:left;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.comparison-table tbody tr{transition:background-color .2s ease}.comparison-table tbody tr:nth-child(2n){background:#f8fafc}.comparison-table tbody tr:hover{background:#e0f2fe}.comparison-table td{padding:1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.comparison-table td:first-child{font-weight:600;color:#1f2937}.faq{margin:2rem 0}.faq-item{background:white;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05)}.faq-item h4{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;font-size:1rem;font-weight:600;border-bottom:1px solid #e0f2fe}.faq-item h4,.faq-item p{padding:1rem 1.5rem;margin:0}.faq-item p{color:#374151;line-height:1.6}.product-analysis{background:white;box-shadow:0 4px 6px rgba(0,0,0,.1)}.performance-simulation,.product-analysis{padding:2rem;border-radius:1rem;margin:2rem 0}.performance-simulation{background:#f8fafc}.results{display:grid;gap:1rem;margin-top:1rem}.result-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:white;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.product-name{font-weight:700;color:#1f2937}.result-value{font-size:1.2rem;font-weight:700;color:#3b82f6}.profile-recommendations{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.profile{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #8b5cf6}.verdict-box{background:linear-gradient(135deg,#10b981,#059669);color:white;padding:2rem;border-radius:1rem;margin:2rem 0;text-align:center}.key-reasons{background:rgba(255,255,255,.2);padding:1rem;border-radius:.5rem;margin-top:1rem;text-align:left}.case-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.case-info{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border-left:4px solid #3b82f6}.objectives{display:grid;gap:1.5rem;margin:2rem 0}.objective{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #10b981}.target{background:#f0fdf4;padding:.75rem;border-radius:.5rem;text-align:center;font-weight:700;color:#059669;margin-top:1rem}.situation-analysis,.strategy{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:2rem 0}.strategy-steps{display:grid;gap:1.5rem;margin-top:1.5rem}.strategy-step{background:#f8fafc;padding:1.5rem;border-radius:.75rem;border-left:4px solid #8b5cf6}.allocation{display:grid;gap:1rem;margin:2rem 0}.allocation-item{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.allocation-bar{background:#e5e7eb;height:2rem;border-radius:1rem;overflow:hidden}.bar-fill{background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;transition:width .3s ease}.allocation-info{display:flex;justify-content:space-between;align-items:center;min-width:150px}.category{font-weight:700;color:#1f2937}.percentage{color:#3b82f6;font-weight:700}.projections{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.projection-scenario{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.projection-result{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.timeframe{font-size:.9rem;color:#6b7280}.amount{font-size:1.2rem;font-weight:700;color:#3b82f6}.action-plan{display:grid;gap:1.5rem;margin:2rem 0}.action-item{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #f59e0b}.lessons{display:grid;gap:1.5rem;margin:2rem 0}.lesson{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #8b5cf6}.news-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.news-info{background:white;padding:1rem;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;border:2px solid #e5e7eb}.news-info h3{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.news-summary{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:2rem 0}.key-facts{background:#f8fafc;padding:1.5rem;border-radius:.75rem;margin-top:1.5rem}.market-impact{display:grid;gap:1.5rem;margin:2rem 0}.impact-sector{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.impact-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:700;margin-bottom:1rem}.impact-indicator.positive{background:#f0fdf4;color:#059669;border:2px solid #10b981}.impact-indicator.negative{background:#fef2f2;color:#dc2626;border:2px solid #ef4444}.impact-indicator.neutral{background:#f8fafc;color:#6b7280;border:2px solid #d1d5db}.index-reactions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:2rem 0}.index-item{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.index-item h4{font-weight:700;margin-bottom:1rem;color:#1f2937}.index-change{font-size:1.5rem;font-weight:700}.index-change.positive{color:#059669}.index-change.negative{color:#dc2626}.index-change.neutral{color:#6b7280}.expert-analysis{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:2rem 0}.analysis-points{display:grid;gap:1.5rem;margin-top:1.5rem}.analysis-point{background:#f8fafc;padding:1.5rem;border-radius:.75rem;border-left:4px solid #3b82f6}.investor-implications{display:grid;gap:1.5rem;margin:2rem 0}.implication{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #8b5cf6}.recommendation{background:#f0fdf4;padding:1rem;border-radius:.5rem;margin-top:1rem;border:2px solid #10b981}.outlook{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:2rem 0}.risks-to-watch{display:grid;gap:1.5rem;margin:2rem 0}.risk-item{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #ef4444}.practical-advice{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.advice-item{background:white;padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.advice-item:first-child{border-left:4px solid #10b981}.advice-item:last-child{border-left:4px solid #ef4444}@media (max-width:768px){.comparison-overview{grid-template-columns:1fr;text-align:center}.vs-divider{order:2}.comparison-row{text-align:center}.case-overview,.comparison-row,.news-meta,.practical-advice{grid-template-columns:1fr}}