.blog-directory,.blog-page{overflow-wrap:anywhere}.blog-directory{max-width:1120px;margin:auto;padding:48px 24px 64px}.blog-heading{max-width:1024px;margin:auto;padding:40px 24px 24px}.blog-directory .blog-heading,.blog-comparison .blog-heading{margin:0 0 32px;padding:0}.blog-page .blog-heading h1,.blog-directory .blog-heading h1{letter-spacing:-.025em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.blog-page .blog-description,.blog-directory .blog-description{max-width:65ch;color:var(--page-text,#545454);margin:20px 0 0;font-size:1.125rem;line-height:1.65}.blog-page .blog-date{color:var(--page-text,#545454);margin:16px 0 0;font-size:.875rem}.blog-tasks{border-block:1px solid var(--page-line,#dededb);flex-wrap:wrap;gap:8px 24px;padding:16px 0;display:flex}.blog-tasks a{color:var(--page-link,#2457eb);padding-block-start:8px;padding-block-end:8px;font-weight:600}.blog-group{margin-top:36px}.blog-group h2{margin:0 0 24px;font-size:1.65rem;line-height:1.3}.blog-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.blog-card{border-bottom:1px solid var(--page-line,#dededb);min-width:0;color:var(--page-ink,#171717);flex-direction:column;padding-bottom:24px;text-decoration:none;display:flex}.blog-card img{aspect-ratio:3/2;object-fit:contain;border:1px solid var(--page-line,#dededb);background:var(--page-soft,#f7f8f6);border-radius:4px;width:100%;height:auto;display:block}.blog-card h3{margin:16px 0 8px;font-size:1.2rem;line-height:1.35}.blog-card p{color:var(--page-text,#545454);margin:0 0 12px;font-size:1rem;line-height:1.6}.blog-card-meta{color:var(--page-text,#545454);margin-top:auto;font-size:.875rem}.blog-card-link,.blog-more a{color:var(--page-link,#2457eb)}.blog-card-link{margin-top:12px;font-weight:600}@media(hover:hover)and (pointer:fine){.blog-card:hover h3{text-underline-offset:4px;text-decoration:underline}}.blog-more{margin-top:36px}.blog-page .content-wrap{padding-top:24px}.blog-page .content{line-height:1.75}.blog-page .content h2{letter-spacing:-.02em;margin-top:2.5rem;font-size:1.75rem;line-height:1.3}.blog-page .related-articles{border:0;border-top:1px solid var(--page-line,#dededb);padding:24px 0}.blog-page .related-article{border:0;padding:12px 0}.blog-comparison.buying-main{max-width:1024px;padding-top:40px}.blog-comparison .buying-options{padding-top:0}.blog-comparison .buying-pick:first-of-type{border:0;border-bottom:1px solid var(--page-line,#dededb);background:0 0;padding:0 0 32px}.blog-comparison .buying-table td:before{display:none}html[lang=ar] .blog-heading h1,html[lang=ar] .blog-page .content h2{letter-spacing:normal}@media(max-width:1000px){.blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page .blog-heading{max-width:768px}}@media(max-width:640px){.blog-directory,.blog-heading{padding:28px 20px 20px}.blog-cards{grid-template-columns:1fr;gap:24px}.blog-page .content,.blog-comparison .buying-content{font-size:1.0625rem;line-height:1.75}.blog-page .article-toc{margin-bottom:24px}.blog-page .article-toc ul{border:0;flex-wrap:wrap;gap:8px 18px;padding:0;display:flex}.blog-page .article-toc li{margin:0}.blog-page .article-toc a{padding-block-start:6px;padding-block-end:6px;text-decoration:underline;display:inline-block}.blog-comparison .buying-table table{min-width:0}.blog-comparison .buying-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blog-comparison .buying-table tbody,.blog-comparison .buying-table tr,.blog-comparison .buying-table th,.blog-comparison .buying-table td{width:auto;display:block}.blog-comparison .buying-table td:before{content:attr(data-label);color:var(--page-text,#545454);margin-bottom:4px;font-weight:600;display:block}.blog-page .blog-responsive-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blog-page .blog-responsive-table tbody,.blog-page .blog-responsive-table tr,.blog-page .blog-responsive-table th,.blog-page .blog-responsive-table td{width:auto;display:block}.blog-page .blog-responsive-table td:before{content:attr(data-label);font-weight:600;display:block}.blog-comparison .buying-table tr+tr,.blog-page .blog-responsive-table tr+tr{border-top:2px solid var(--page-line,#dededb)}}
