.editorial-article,.editorial-article__header,.editorial-article__intro{min-width:0;max-width:100%;color:var(--muted-foreground);overflow-wrap:break-word;font-size:16px;line-height:1.75}.editorial-article :where(*){box-sizing:border-box;min-width:0}.editorial-article :where(h1,h2),.editorial-article__header :where(h1,h2){color:var(--primary);letter-spacing:normal;margin:32px 0 16px;font-size:24px;font-weight:600;line-height:1.5}.editorial-article :where(h3){color:var(--foreground);letter-spacing:normal;margin:24px 0 12px;font-size:20px;font-weight:600;line-height:1.6}.editorial-article :where(p),.editorial-article__intro :where(p){color:var(--muted-foreground);margin:0 0 16px;font-size:16px;line-height:1.75}.editorial-article :where(strong,b){color:var(--foreground);font-weight:600}.editorial-article :where(a){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.editorial-article :where(a:hover){color:var(--primary)}.editorial-article :where(a:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.editorial-article :where(ul,ol){margin:16px 0;padding-inline-start:24px}.editorial-article :where(ul){list-style-type:disc}.editorial-article :where(ol){list-style-type:decimal}.editorial-article :where(li)::marker{color:var(--primary)}.editorial-article :where(li+li){margin-top:8px}.editorial-article :where(blockquote){border-inline-start:2px solid var(--border);color:var(--muted-foreground);margin:20px 0;padding-inline-start:20px}.editorial-article :where(aside,[data-editorial-products]){margin-block:32px;border:1px solid var(--border)!important;border-radius:calc(var(--radius) - 4px)!important;padding:24px!important}.editorial-article :where(aside){background:var(--muted)}.editorial-article :where([data-editorial-products]){background:var(--background)}.editorial-article :where(aside,[data-editorial-products])>:first-child,.editorial-article__body>:first-child,.editorial-article__header>:first-child,.editorial-article__faq-heading>:first-child{margin-top:0}.editorial-article :where(aside,[data-editorial-products])>:last-child{margin-bottom:0}.editorial-article [data-editorial-products] :where(figure){margin:24px 0}.editorial-article [data-editorial-products] img{display:block;object-fit:contain!important;width:200px!important;max-width:100%!important;height:auto!important;margin-inline:auto!important}.editorial-article :where(img,video,iframe){max-width:100%}.editorial-article :where(figcaption){color:var(--muted-foreground);text-align:center;margin-top:12px;font-size:14px;line-height:1.5}.editorial-article .prose-table-wrapper{overscroll-behavior-inline:contain;width:100%;max-width:100%;height:auto;max-height:none;margin-block:24px;overflow-x:auto}.editorial-article :where(table){border-collapse:collapse;width:100%;font-size:16px}.editorial-article :where(th,td){border:1px solid var(--border);text-align:start;vertical-align:top;padding:12px 16px}.editorial-article :where(th){color:var(--foreground);font-weight:600}.editorial-article__faq{margin-top:32px}.editorial-article .editorial-article__faq-list{gap:12px;display:grid}.editorial-article .editorial-article__faq-item{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--background)}.editorial-article .editorial-article__faq-item>h3{margin:0;font-size:16px;line-height:1.75}.editorial-article .editorial-article__faq-trigger{color:var(--foreground);text-align:start;padding:20px;font-size:16px;font-weight:600;line-height:1.75}.editorial-article .editorial-article__faq-trigger>span{min-width:0}.editorial-article [data-editorial-faq-content]{height:auto;max-height:none;animation:none;overflow:visible}.editorial-article [data-editorial-faq-content][hidden]{display:none!important}.editorial-article .editorial-article__faq-answer{padding:0 20px 20px;font-size:16px;line-height:1.75}.editorial-article .editorial-article__faq-answer :last-child{margin-bottom:0}@media (max-width:639px){.editorial-article :where(aside,[data-editorial-products]){padding:20px!important}.editorial-article :where(th,td){padding:10px 12px}}
