.article-module__Q272DW__link{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-link) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-link) 45%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--default-transition-duration) var(--ease-out)}.article-module__Q272DW__link:hover,.article-module__Q272DW__link:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:2px}.article-module__Q272DW__takeaway{color:var(--color-ink);font-weight:500}.article-module__Q272DW__mark{border-radius:var(--radius-site-sm);background:var(--color-mark);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.article-module__Q272DW__toolHead{align-items:flex-start;gap:.75rem;display:flex}.article-module__Q272DW__toolHead>img{margin-top:.125rem}.article-module__Q272DW__bestFor{font-size:var(--v2-body);color:var(--color-n-700);margin-top:.25rem;line-height:1.5}.article-module__Q272DW__toolCompare{color:var(--color-n-700);margin-top:1rem;font-size:15px;line-height:1.6}.article-module__Q272DW__startButton{width:100%}@media (min-width:768px){.article-module__Q272DW__startButton{width:auto}}.article-module__Q272DW__table{margin:0}.article-module__Q272DW__layout{display:block}.article-module__Q272DW__tocRail{display:none}.article-module__Q272DW__block{max-width:38rem;margin:0}.article-module__Q272DW__block:has([data-wide]){max-width:none}.article-module__Q272DW__block+.article-module__Q272DW__block{margin-top:16px}.article-module__Q272DW__block:is([data-block=table],[data-block=image],[data-block=start],[data-block=beforeAfter],[data-block=appScreenshot],[data-block=sameClipTest],[data-block=callout])+.article-module__Q272DW__block,.article-module__Q272DW__block+.article-module__Q272DW__block:is([data-block=table],[data-block=image],[data-block=start],[data-block=beforeAfter],[data-block=appScreenshot],[data-block=sameClipTest],[data-block=callout]){margin-top:32px}.article-module__Q272DW__block+.article-module__Q272DW__block:is([data-block=tool],[data-block=faq],[data-block=references]){margin-top:48px}.article-module__Q272DW__block+.article-module__Q272DW__block[data-block=heading]{margin-top:64px}.article-module__Q272DW__block+.article-module__Q272DW__block[data-block=subheading]{margin-top:40px}.article-module__Q272DW__block[data-block=heading]+.article-module__Q272DW__block{margin-top:12px}.article-module__Q272DW__block[data-block=subheading]+.article-module__Q272DW__block{margin-top:8px}@media (min-width:1024px){.article-module__Q272DW__layout{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;column-gap:4rem;display:grid}.article-module__Q272DW__tocRail{align-self:stretch;padding-top:1.5rem;display:block}.article-module__Q272DW__tocInline{display:none}}@media (min-width:748px){.article-module__Q272DW__table>[role=region]{max-block-size:none}}
.article-toc-module__y3ezdG__rail{overscroll-behavior:contain;max-height:calc(100dvh - 140px);padding-bottom:24px;position:sticky;top:112px;overflow-y:auto}.article-toc-module__y3ezdG__title{color:var(--color-foreground);margin-bottom:10px;font-size:13px;font-weight:500}.article-toc-module__y3ezdG__list{margin:0;padding:0;list-style:none}.article-toc-module__y3ezdG__rail>.article-toc-module__y3ezdG__list{border-left:var(--default-border-width) solid var(--color-border)}.article-toc-module__y3ezdG__link{color:var(--color-foreground-muted);transition:color var(--default-transition-duration) var(--ease-out);padding:6px 0 6px 14px;font-size:13px;line-height:1.4;text-decoration:none;display:block;position:relative}.article-toc-module__y3ezdG__link:hover{color:var(--color-foreground)}.article-toc-module__y3ezdG__child{padding-left:26px}.article-toc-module__y3ezdG__link[aria-current=location]{color:var(--color-foreground);font-weight:500}.article-toc-module__y3ezdG__rail .article-toc-module__y3ezdG__link[aria-current=location]:before{content:"";border-radius:var(--radius-full);background:var(--color-primary);width:2px;position:absolute;top:4px;bottom:4px;left:-1px}.article-toc-module__y3ezdG__link:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.article-toc-module__y3ezdG__inline{border:var(--default-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);margin-bottom:8px}.article-toc-module__y3ezdG__summary{min-height:48px;color:var(--color-foreground);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:500;list-style:none;display:flex}.article-toc-module__y3ezdG__summary::-webkit-details-marker{display:none}.article-toc-module__y3ezdG__summary svg{color:var(--color-foreground-muted);transition:transform var(--default-transition-duration) var(--ease-out)}.article-toc-module__y3ezdG__inline[open] .article-toc-module__y3ezdG__summary svg{transform:rotate(180deg)}.article-toc-module__y3ezdG__inline .article-toc-module__y3ezdG__list{padding:0 16px 12px 2px}.article-toc-module__y3ezdG__inline .article-toc-module__y3ezdG__list .article-toc-module__y3ezdG__list{padding:0}.article-toc-module__y3ezdG__inline .article-toc-module__y3ezdG__link{align-items:center;min-height:40px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.article-toc-module__y3ezdG__link,.article-toc-module__y3ezdG__summary svg{transition:none}}
.blog-motion-module__5mAZlG__card{--zoom:1.05;--zoom-time:.7s;--nudge:3px;position:relative}.blog-motion-module__5mAZlG__featured{--zoom-time:.9s;--nudge:4px}.blog-motion-module__5mAZlG__card:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.blog-motion-module__5mAZlG__frame{isolation:isolate}@media (prefers-reduced-motion:no-preference){.blog-motion-module__5mAZlG__thumb{transition:transform var(--zoom-time) var(--ease-out)}.blog-motion-module__5mAZlG__arrow{transition:transform .4s var(--ease-out)}.blog-motion-module__5mAZlG__card:focus-visible .blog-motion-module__5mAZlG__thumb{transform:scale(var(--zoom))}.blog-motion-module__5mAZlG__card:focus-visible .blog-motion-module__5mAZlG__arrow{transform:translateX(var(--nudge))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-motion-module__5mAZlG__card:hover .blog-motion-module__5mAZlG__thumb{transform:scale(var(--zoom))}.blog-motion-module__5mAZlG__card:hover .blog-motion-module__5mAZlG__arrow{transform:translateX(var(--nudge))}}
