.blog-content{max-width:none;line-height:1.7;color:#374151}.blog-content h2{font-size:1.875rem;font-weight:700;margin:2rem 0 1rem;color:#1f2937;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem;scroll-margin-top:2rem}.blog-content h3{font-size:1.5rem;margin:1.5rem 0 .75rem;color:#374151}.blog-content h3,.blog-content h4{font-weight:600;scroll-margin-top:2rem}.blog-content h4{font-size:1.25rem;margin:1rem 0 .5rem;color:#4b5563}.blog-content p{margin:1rem 0}.blog-content ol,.blog-content ul{margin:1rem 0;padding-left:1.5rem}.blog-content li{margin:.5rem 0}.alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;margin:1.5rem 0;border-left:4px solid}.alert-info{background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}.alert-warning{background-color:#fef3c7;border:1px solid #fbbf24;color:#92400e}.alert-success{background-color:#dcfce7;border:1px solid #86efac;color:#065f46}.alert-error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.alert-icon{font-size:1.25rem;flex-shrink:0}.alert-content{flex:1}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:2rem 0}.stat-card{text-align:center;padding:1.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.stat-number{font-size:2rem;font-weight:700;display:block}.stat-label{font-size:.875rem;opacity:.9;margin-top:.25rem}.method-card,.solution-card{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin:2rem 0;background:white;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.method-card.featured,.solution-card.priority{border:2px solid #3b82f6;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.method-header,.solution-header{margin-bottom:1rem}.method-badge,.solution-badge{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;margin-bottom:.5rem}.method-badge.recommended,.solution-badge.instant{background-color:#10b981;color:white}.method-stats,.solution-stats{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.method-stats span,.solution-stats span{padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.success-high,.success-rate{background-color:#dcfce7;color:#166534}.success-medium{background-color:#fef3c7;color:#92400e}.success-low{background-color:#fee2e2;color:#991b1b}.difficulty-easy,.difficulty.easy{background-color:#dcfce7;color:#166534}.difficulty-medium,.difficulty.medium{background-color:#fef3c7;color:#92400e}.difficulty-hard,.difficulty.hard{background-color:#fee2e2;color:#991b1b}.time{background-color:#e0e7ff;color:#3730a3}.solution-steps,.steps-container{margin:1.5rem 0}.step{gap:1rem;margin:1.5rem 0;padding:1rem;background-color:#f9fafb;border-left:4px solid #3b82f6}.step,.step-simple{display:flex;border-radius:.5rem}.step-simple{align-items:center;gap:.75rem;margin:.75rem 0;padding:.75rem;background-color:#f8fafc}.step-number{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#3b82f6;color:white;border-radius:50%;font-weight:600;flex-shrink:0}.step-text{color:#374151;font-weight:500}.step-content{flex:1}.step-content h4{margin:0 0 .5rem;color:#1f2937}.step-content p{margin:0 0 .75rem;color:#6b7280}.code-block{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.375rem;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto;margin:.75rem 0}.quality-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.quality-tag{padding:.25rem .75rem;background-color:#3b82f6;color:white;border-radius:9999px;font-size:.75rem;font-weight:500}.method-pros-cons,.privacy-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.cons,.privacy-cons,.privacy-pros,.pros{padding:1rem;border-radius:.5rem}.privacy-pros,.pros{background-color:#f0fdf4;border:1px solid #bbf7d0}.cons,.privacy-cons{background-color:#fef2f2;border:1px solid #fecaca}.privacy-pros h5,.pros h4{color:#166534;margin:0 0 .75rem}.cons h4,.privacy-cons h5{color:#991b1b;margin:0 0 .75rem}.cons ul,.privacy-cons ul,.privacy-pros ul,.pros ul{margin:0;padding-left:1.25rem}.privacy-pros li,.pros li{color:#166534}.cons li,.privacy-cons li{color:#991b1b}.btn{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.btn-primary{background-color:#3b82f6;color:white}.btn-primary:hover{background-color:#2563eb}.btn-secondary{background-color:#6b7280;color:white}.btn-secondary:hover{background-color:#4b5563}.btn-large{padding:1rem 2rem;font-size:1.125rem}.cta-box,.cta-button{margin:1rem 0}.cta-note{display:block;font-size:.75rem;color:#6b7280;margin-top:.5rem;text-align:center}.final-cta{text-align:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;color:white;margin:3rem 0}.final-cta h3{color:white;margin-bottom:1rem}.final-cta p{margin-bottom:1.5rem;opacity:.9}.cta-features{display:flex;justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.cta-features .feature{font-size:.875rem;opacity:.9}.comparison-table,.features-table{overflow-x:auto;margin:2rem 0}.comparison-table table,.features-table table{width:100%;border-collapse:collapse;background:white;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.comparison-table td,.comparison-table th,.features-table td,.features-table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.comparison-table th,.features-table th{background-color:#f9fafb;font-weight:600;color:#374151}.recommended-row{background-color:#f0fdf4}.feature-value{font-weight:500}.feature-value.winner{color:#059669;font-weight:600}.winner-badge{background-color:#10b981;color:white;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.speed-test-results{margin:2rem 0}.speed-category{margin:1.5rem 0}.speed-comparison{space-y:1rem}.speed-bar{display:flex;align-items:center;gap:1rem;margin:.75rem 0}.service-label{min-width:120px;font-weight:500;color:#374151}.speed-visual{flex:1;height:2rem;background-color:#f3f4f6;overflow:hidden}.speed-fill,.speed-visual{position:relative;border-radius:.5rem}.speed-fill{height:100%}.speed-fill.google-drive{background:linear-gradient(90deg,#4285f4,#34a853)}.speed-fill.terabox-free{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.speed-fill.terabox-premium{background:linear-gradient(90deg,#10b981,#059669)}.speed-value{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:white;font-weight:600;font-size:.875rem}.platform-overview{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.platform-card{padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;background:white}.platform-card.terabox{border-left:4px solid #f59e0b}.platform-card.google-drive{border-left:4px solid #4285f4}.platform-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.platform-badge{background-color:#3b82f6;color:white;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.browser-support{margin-top:1rem}.browser-icons,.browser-instructions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.browser-icon{padding:.5rem 1rem;background-color:#f3f4f6;border-radius:.375rem;font-size:.875rem;font-weight:500}.browser-tab{flex:1;min-width:250px;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.warning-box{display:flex;gap:.75rem;padding:1rem;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;margin:1rem 0}.warning-icon{font-size:1.25rem;color:#92400e;flex-shrink:0}.warning-text{color:#92400e}.prevention-tips,.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.tip-card{padding:1.5rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;text-align:center}.tip-icon{font-size:2rem;margin-bottom:1rem;display:block}.tip-card h3{margin:0 0 .75rem;color:#1f2937}.tip-card p{margin:0;color:#6b7280;font-size:.875rem}.troubleshooting-grid,.troubleshooting-section{display:grid;gap:1.5rem;margin:2rem 0}.issue-card{padding:1.5rem;border:1px solid #e5e7eb;border-radius:.75rem;background-color:white}.issue-card h3{margin:0 0 1rem;color:#dc2626}.issue-solutions{margin-top:1rem}.issue-solutions h4{margin:0 0 .75rem;color:#059669}.issue-solutions ul{margin:0;padding-left:1.25rem}.issue-solutions li{color:#374151;margin:.5rem 0}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.method-pros-cons,.privacy-pros-cons{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.platform-overview,.prevention-tips,.tips-grid{grid-template-columns:1fr}.step{flex-direction:column;text-align:center}.method-stats,.solution-stats{justify-content:center}.cta-features{flex-direction:column;align-items:center}.speed-bar{flex-direction:column;align-items:stretch;gap:.5rem}.service-label{min-width:auto}.browser-instructions{flex-direction:column}}@media (prefers-color-scheme:dark){.blog-content{color:#e5e7eb}.blog-content h2,.blog-content h3,.blog-content h4{color:#f9fafb}.blog-content h2{border-bottom-color:#374151}.method-card,.solution-card{background-color:#1f2937;border-color:#374151;color:#e5e7eb}.step,.step-simple{background-color:#374151}.issue-card{background-color:#1f2937;border-color:#374151}.tip-card{background-color:#374151;border-color:#4b5563}.platform-card{background-color:#1f2937;border-color:#374151}.browser-tab{background-color:#374151;border-color:#4b5563}.comparison-table table,.features-table table{background-color:#1f2937}.comparison-table th,.features-table th{background-color:#374151;color:#f9fafb}.comparison-table td,.features-table td{color:#e5e7eb;border-bottom-color:#374151}.speed-visual{background-color:#374151}.alert-info{background-color:#1e3a8a;border-color:#3b82f6;color:#93c5fd}.alert-warning{background-color:#92400e;border-color:#f59e0b;color:#fbbf24}.alert-success{background-color:#065f46;border-color:#10b981;color:#86efac}.alert-error{background-color:#991b1b;border-color:#ef4444;color:#fca5a5}}