/* Articles (/articles/ and /articles/<slug>/). They are built by
   scripts/seo-build.js inside the privacy page's chrome, so the header, footer,
   hero and .prose panel are the existing inner page styles. This file only adds
   what an article has and other pages do not: a byline, tables, quotes and
   numbered lists. */
.article-byline{margin-top:14px;font-size:15px;color:var(--muted)}
.page-hero .article-byline{margin-top:18px}
.article-byline .text-link{font-size:inherit}
.articles-page .prose h2{font-size:24px}
.articles-page .prose h2 a{color:inherit;text-decoration:none}
.articles-page .prose h2 a:hover,.articles-page .prose h2 a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.articles-page .prose h2+p{margin-top:0}
.articles-page .prose .article-byline{margin-top:8px}
.article-page .prose ol{padding-left:22px}
.article-page .prose li+li{margin-top:8px}
.article-page .prose ul,.article-page .prose ol{margin-top:14px}
.article-page .prose blockquote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--forest)}
.article-page .prose blockquote p{font-size:18px;color:var(--forest)}
.article-page .prose blockquote cite{display:block;margin-top:10px;font-size:15px;font-style:normal;color:var(--muted)}
.article-page .table-scroll{margin-top:20px;overflow-x:auto}
.article-page .prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.55}
.article-page .prose th,.article-page .prose td{padding:12px 14px;border-bottom:1px solid #22452b1f;text-align:left;vertical-align:top;color:#2f3d34}
.article-page .prose thead th{font-weight:600;color:var(--forest);border-bottom-color:#22452b55}
.article-page .prose tbody th{font-weight:600}
