.article-page[data-astro-cid-cr6djlpe]{padding:5.5rem 0 4rem;background:#fff;min-height:100vh}.article-page[data-astro-cid-cr6djlpe] .container[data-astro-cid-cr6djlpe]{max-width:1280px}.breadcrumb[data-astro-cid-cr6djlpe]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#717786;margin-bottom:2rem;flex-wrap:wrap}.breadcrumb[data-astro-cid-cr6djlpe] a[data-astro-cid-cr6djlpe]{color:#0058bc;font-weight:500}.breadcrumb[data-astro-cid-cr6djlpe] a[data-astro-cid-cr6djlpe]:hover{color:#0070eb}.breadcrumb[data-astro-cid-cr6djlpe] svg[data-astro-cid-cr6djlpe]{color:#c1c6d7;flex-shrink:0}.meta[data-astro-cid-cr6djlpe]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem;font-size:.8125rem;color:#717786;font-weight:500}.meta[data-astro-cid-cr6djlpe] .separator[data-astro-cid-cr6djlpe]{color:#c1c6d7}.meta[data-astro-cid-cr6djlpe] .updated[data-astro-cid-cr6djlpe]{color:#0058bc;font-weight:600}.author-bio[data-astro-cid-cr6djlpe]{display:flex;flex-direction:column;gap:4px;padding:0 0 1.25rem;margin:0 0 1.5rem;border-bottom:1px solid #f3f3f4}.author-info[data-astro-cid-cr6djlpe]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.author-name[data-astro-cid-cr6djlpe]{font-weight:700;color:#1a1c1c}.author-sep[data-astro-cid-cr6djlpe]{color:#c1c6d7}.author-title[data-astro-cid-cr6djlpe]{color:#717786}.author-description[data-astro-cid-cr6djlpe]{font-size:.875rem;color:#717786;line-height:1.6;margin:0;font-style:italic}.content[data-astro-cid-cr6djlpe]{max-width:760px;margin:0 auto}.featured-image[data-astro-cid-cr6djlpe]{width:100%;max-width:840px;aspect-ratio:2/1;margin:1.75rem auto;border-radius:1rem;overflow:hidden;border:1px solid #e8e8e8;background:#f3f3f4;display:flex;align-items:center;justify-content:center;padding:2rem}.featured-image[data-astro-cid-cr6djlpe] img[data-astro-cid-cr6djlpe]{width:100%;height:100%;object-fit:contain}.intro-box[data-astro-cid-cr6djlpe]{border-left:3px solid #0058bc;padding:.75rem 0 .75rem 1.25rem;margin:1.75rem 0;background:#0058bc08;border-radius:0 .5rem .5rem 0}.quick-summary[data-astro-cid-cr6djlpe],.warning-box[data-astro-cid-cr6djlpe],.real-talk[data-astro-cid-cr6djlpe],.recommendation-box[data-astro-cid-cr6djlpe],.requirements-box[data-astro-cid-cr6djlpe],.example-box[data-astro-cid-cr6djlpe],.step-box[data-astro-cid-cr6djlpe],.issue-box[data-astro-cid-cr6djlpe],.tip-box[data-astro-cid-cr6djlpe],.problem-box[data-astro-cid-cr6djlpe],.service-review[data-astro-cid-cr6djlpe],.feature-guide[data-astro-cid-cr6djlpe],.faq-item[data-astro-cid-cr6djlpe],.device-card[data-astro-cid-cr6djlpe]{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.25rem 0}.quick-summary[data-astro-cid-cr6djlpe]{border-left:3px solid #0058bc;background:#0058bc08}.warning-box[data-astro-cid-cr6djlpe]{border-left:3px solid #b42907;background:#b4290708}.recommendation-box[data-astro-cid-cr6djlpe],.tip-box[data-astro-cid-cr6djlpe]{border-left:3px solid #059669;background:#05966908}.service-review[data-astro-cid-cr6djlpe]{display:flex;gap:1.25rem}@media (max-width: 600px){.service-review[data-astro-cid-cr6djlpe]{flex-direction:column}}.rank[data-astro-cid-cr6djlpe]{flex-shrink:0;width:52px;height:52px;background:linear-gradient(135deg,#0058bc,#0070eb);color:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.review-content[data-astro-cid-cr6djlpe]{flex:1}.review-content[data-astro-cid-cr6djlpe] h3[data-astro-cid-cr6djlpe]{font-size:1.25rem;font-weight:600;color:#1a1c1c;margin-bottom:.375rem}.rating[data-astro-cid-cr6djlpe]{color:#f59e0b;font-size:.9rem;margin-bottom:.375rem}.pricing-info[data-astro-cid-cr6djlpe]{display:flex;align-items:center;gap:1rem;margin:.875rem 0;flex-wrap:wrap}.price[data-astro-cid-cr6djlpe]{font-size:1.375rem;font-weight:800;color:#1a1c1c;letter-spacing:-.02em}.note[data-astro-cid-cr6djlpe]{font-size:.875rem;color:#717786}.pros-cons[data-astro-cid-cr6djlpe]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin:1rem 0}@media (max-width: 600px){.pros-cons[data-astro-cid-cr6djlpe]{grid-template-columns:1fr}}.pros[data-astro-cid-cr6djlpe]{background:#0596690d;border:1px solid rgba(5,150,105,.2);border-radius:.75rem;padding:1.125rem}.cons[data-astro-cid-cr6djlpe]{background:#b429070d;border:1px solid rgba(180,41,7,.2);border-radius:.75rem;padding:1.125rem}.pros[data-astro-cid-cr6djlpe] h4[data-astro-cid-cr6djlpe],.pros[data-astro-cid-cr6djlpe] h3[data-astro-cid-cr6djlpe]{color:#059669;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.cons[data-astro-cid-cr6djlpe] h4[data-astro-cid-cr6djlpe],.cons[data-astro-cid-cr6djlpe] h3[data-astro-cid-cr6djlpe]{color:#b42907;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.comparison-table[data-astro-cid-cr6djlpe]{overflow-x:auto;margin:1.5rem 0}.comparison-table[data-astro-cid-cr6djlpe] table[data-astro-cid-cr6djlpe]{width:100%;border-collapse:collapse;background:#fff;border-radius:.75rem;overflow:hidden;border:1px solid #e8e8e8}.comparison-table[data-astro-cid-cr6djlpe] th[data-astro-cid-cr6djlpe]{background:#0058bc;color:#fff;font-size:.8125rem;font-weight:600;padding:11px 14px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.comparison-table[data-astro-cid-cr6djlpe] td[data-astro-cid-cr6djlpe]{padding:11px 14px;border-bottom:1px solid #e8e8e8;color:#414755;font-size:.9rem}.comparison-table[data-astro-cid-cr6djlpe] tr[data-astro-cid-cr6djlpe]:last-child td[data-astro-cid-cr6djlpe]{border-bottom:none}.comparison-table[data-astro-cid-cr6djlpe] tr[data-astro-cid-cr6djlpe]:hover td[data-astro-cid-cr6djlpe]{background:#0058bc05}.comparison-table[data-astro-cid-cr6djlpe] a[data-astro-cid-cr6djlpe]{color:#0058bc;font-weight:500}.requirements-grid[data-astro-cid-cr6djlpe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.875rem;margin:1.25rem 0}.requirement-item[data-astro-cid-cr6djlpe]{display:flex;gap:.875rem;align-items:flex-start;background:#f9f9f9;padding:1rem;border-radius:.75rem;border:1px solid #e8e8e8}.req-icon[data-astro-cid-cr6djlpe]{font-size:1.375rem;flex-shrink:0;line-height:1}.article-navigation[data-astro-cid-cr6djlpe]{margin:3rem 0 0;padding:2rem 0;border-top:1px solid #e8e8e8}.nav-container[data-astro-cid-cr6djlpe]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;max-width:760px;margin:0 auto}.nav-link[data-astro-cid-cr6djlpe]{display:flex;flex-direction:column;gap:4px;padding:1.125rem 1.25rem;background:#f9f9f9;border-radius:.75rem;text-decoration:none;border:1px solid #e8e8e8;transition:all .2s;color:inherit}.nav-link[data-astro-cid-cr6djlpe]:hover{background:#fff;border-color:#0058bc66;box-shadow:0 4px 16px #0058bc14}.nav-link[data-astro-cid-cr6djlpe].next{text-align:right}.nav-label[data-astro-cid-cr6djlpe]{font-size:.7rem;font-weight:700;color:#717786;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:4px}.nav-link[data-astro-cid-cr6djlpe].next .nav-label[data-astro-cid-cr6djlpe]{justify-content:flex-end}.nav-title[data-astro-cid-cr6djlpe]{font-size:.9375rem;font-weight:600;color:#1a1c1c;line-height:1.4}@media (max-width: 600px){.nav-container[data-astro-cid-cr6djlpe]{grid-template-columns:1fr}.nav-link[data-astro-cid-cr6djlpe].next{text-align:left}.nav-link[data-astro-cid-cr6djlpe].next .nav-label[data-astro-cid-cr6djlpe]{justify-content:flex-start}}.step-box[data-astro-cid-cr6djlpe]{display:flex;gap:1.125rem}.step-box[data-astro-cid-cr6djlpe] h3[data-astro-cid-cr6djlpe]{font-size:1rem;font-weight:600;color:#1a1c1c;margin:0 0 .5rem;letter-spacing:-.01em}@media (max-width: 600px){.step-box[data-astro-cid-cr6djlpe]{flex-direction:column}}.faq-section[data-astro-cid-cr6djlpe]{margin-top:3rem}.faq-item[data-astro-cid-cr6djlpe]{margin-bottom:.75rem}.faq-item[data-astro-cid-cr6djlpe] h3[data-astro-cid-cr6djlpe]{font-size:1rem;font-weight:600;color:#1a1c1c;margin-bottom:.5rem}.faq-item[data-astro-cid-cr6djlpe] p[data-astro-cid-cr6djlpe]{font-size:.9375rem;color:#717786;margin:0}.final-note[data-astro-cid-cr6djlpe]{padding-top:1.5rem;margin-top:2.5rem;border-top:1px solid #e8e8e8}
