/* Scoped to the four paid-channels/engineering articles. */
.body{min-width:0;overflow-wrap:anywhere}
.body h2,.body h3{scroll-margin-top:88px}
.article-main-image figcaption{text-align:right;font-size:11px;color:var(--muted);margin-top:6px}
.table-scroll{max-width:100%;overflow-x:auto;margin:20px 0 24px;border:1px solid var(--line);border-radius:8px}
.table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}
.body th,.body td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line);min-width:110px}
.body th{background:var(--blue-soft);font-weight:700;color:var(--ink)}
.body tr:last-child td{border-bottom:0}
.body .faq p:last-child{margin-bottom:0}
.body .cta{margin-top:0}
.body .cta:last-child{margin-top:28px;margin-bottom:0}
.cta a{white-space:normal;max-width:100%;line-height:1.5;min-height:44px;display:flex;align-items:center}
.breadcrumb{overflow-wrap:anywhere}
.body a:focus-visible,.nav a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
@media(max-width:768px){.body table{font-size:13px}.body th,.body td{padding:10px;min-width:90px}.body h3{line-height:1.6}.hero h1{line-height:1.45}.cta a{width:100%;justify-content:center}.toc ol{margin-left:18px}.toc a{display:inline-block;padding:3px 0}}
