.blog-article.content-page{max-width:960px}
.blog-article .blog-article-header,.blog-article .entry-content>p,.blog-article .entry-content>h2,.blog-article .entry-content>ul,.blog-article .entry-content>.blog-toc,.blog-article .blog-feedback,.blog-article .blog-related,.blog-article .blog-article-footer{max-width:760px;margin-left:auto;margin-right:auto}
.blog-article .entry-content>p{line-height:1.85}
.blog-article .entry-content>h2{margin-top:42px;margin-bottom:17px}
.blog-article .entry-content .editorial-figure{width:100%;max-width:100%;margin:26px 0 35px}
.blog-article .editorial-figure>a{display:block;border:1px solid var(--line,#36474b);border-radius:12px;overflow:hidden;cursor:zoom-in;background:#111719}
.blog-article .editorial-figure img{display:block;max-width:100%;width:100%;height:auto;margin:0}
.blog-article .editorial-figure figcaption{max-width:760px;margin:11px auto 0;font-size:12px;line-height:1.6;color:var(--muted,#aebec3);text-align:left}
.blog-article .editorial-table{width:100%;max-width:760px;margin:25px auto 30px;border:1px solid var(--line,#36474b);border-radius:10px;overflow:hidden}
.blog-article .editorial-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.65}
.blog-article .editorial-table th,.blog-article .editorial-table td{padding:15px 17px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line,#36474b)}
.blog-article .editorial-table th:first-child,.blog-article .editorial-table td:first-child{width:36%}
.blog-article .editorial-table th{color:var(--mint,#91d8c0);font-size:12px;font-weight:600;background:var(--panel,#1b2427)}
.blog-article .editorial-table tr:last-child td{border-bottom:0}
.blog-browser .blog-browser-format{max-width:65%}
.blog-browser-list .blog-post-card.editorial-card{display:grid;grid-template-columns:154px minmax(0,1fr);column-gap:26px;padding:25px 26px}
.blog-browser-list .editorial-card>:not(.editorial-card-brand){grid-column:2;min-width:0}
.editorial-card-brand{grid-column:1;grid-row:1/5;display:flex;align-items:center;justify-content:flex-start;padding-right:26px;border-right:1px solid var(--line,#36474b)}
.editorial-card-logo{display:block;width:118px;height:60px;object-fit:contain;max-width:100%}
.editorial-card-logo--matrix{width:108px}
.blog-browser-list .editorial-card h2{font-size:25px;line-height:1.3;margin:13px 0 12px;letter-spacing:-.3px}
.blog-browser-list .editorial-card .blog-excerpt{font-size:15px;line-height:1.75;margin:0 0 22px;color:var(--muted,#aebec3)}
.editorial-brand-note{font-size:10px;line-height:1.6;color:var(--muted,#aebec3);margin:18px 0}
.editorial-brand-note a{color:inherit;text-decoration:none}
@media(max-width:760px){.blog-browser-list .blog-post-card.editorial-card{grid-template-columns:112px minmax(0,1fr);column-gap:20px;padding:22px}.editorial-card-brand{padding-right:18px}.editorial-card-logo{width:94px}.blog-browser-list .editorial-card h2{font-size:23px}}
@media(max-width:580px){.blog-browser-list .blog-post-card.editorial-card{grid-template-columns:90px minmax(0,1fr);gap:0 16px;padding:21px 18px}.editorial-card-brand{grid-row:1;align-self:start;min-height:48px;border:0;padding:0;align-items:flex-start}.editorial-card-logo{width:84px;height:38px}.editorial-card-logo--matrix{width:78px}.blog-browser-list .editorial-card>h2,.blog-browser-list .editorial-card>.blog-excerpt,.blog-browser-list .editorial-card>.blog-browser-card-footer{grid-column:1/-1}.blog-browser-list .editorial-card h2{font-size:22px;margin-top:17px}.blog-browser-list .editorial-card .blog-excerpt{font-size:14px;margin-bottom:19px}.blog-browser-list .editorial-card .blog-meta{margin:0;font-size:11px}.blog-browser-list .editorial-card .blog-browser-card-footer{align-items:center}.blog-browser .blog-browser-format{max-width:57%;font-size:10px}.blog-browser-card-footer .blog-read{font-size:12px}}
@media(max-width:680px){.blog-article .entry-content>h2{margin-top:31px}.blog-article .entry-content .editorial-figure{margin:20px 0 27px}.blog-article .editorial-figure>a{border-radius:8px}.blog-article .editorial-figure figcaption{font-size:11px}.blog-article .editorial-table table{font-size:12px;line-height:1.6}.blog-article .editorial-table th,.blog-article .editorial-table td{padding:11px 10px}}
