/* Complete the approved article system for older cornerstone routes. */
body.nb-blog-unified .nb-legacy-deck{font:400 15px/1.65 Inter,Arial,sans-serif;color:#315b60;margin:0 0 22px;max-width:620px}
body.nb-blog-unified .article-body .expert-tip{background:#f4f7f6;border-left:3px solid #c6a14a;padding:24px;margin:0 0 28px;border-radius:0}
body.nb-blog-unified .article-body .expert-tip h2{margin-top:0}
body.nb-blog-unified .article-body .expert-tip-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#476b6e}
body.nb-blog-unified .article-body .supp-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;border:0;border-bottom:1px solid #d4e1e1;background:#fff;padding:26px 0;margin:0;box-shadow:none;border-radius:0}
body.nb-blog-unified .article-body .supp-rank{font:700 30px/1.1 'Barlow Condensed',Arial,sans-serif;color:#ad7b21;background:none;padding:0}
body.nb-blog-unified .article-body .supp-label{font:500 10px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#476b6e;margin-bottom:10px}
body.nb-blog-unified .article-body .supp-name{font:700 28px/1.15 'Barlow Condensed',Arial,sans-serif;color:#003f45;margin-bottom:15px}
body.nb-blog-unified .article-body .supp-desc{font:400 16px/1.75 Inter,Arial,sans-serif;color:#315b60}
body.nb-blog-unified .article-body .supp-links{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:18px}
body.nb-blog-unified .article-body .supp-btn,body.nb-blog-unified .article-body .sidebar-btn{display:inline-block;background:#003f45;color:#fff;padding:12px 18px;font:600 12px/1.5 Inter,Arial,sans-serif;text-decoration:none;border-radius:4px}
body.nb-blog-unified .article-body .faq-q{margin:0;padding:16px 0}
body.nb-blog-unified .article-body .faq-a[hidden]{display:none!important}
@media(max-width:700px){body.nb-blog-unified .nb-legacy-deck{font-size:14px;line-height:1.6}body.nb-blog-unified .article-body .supp-card{grid-template-columns:30px minmax(0,1fr);gap:12px}}
