/* A readable, static example of the links followed by a website scan. */
.article-site-map{margin:25px 0 0;padding:23px 25px;border:1px solid #dbe6f3;border-radius:12px;background:#f7faff}
.article-site-map figcaption{max-width:580px;margin:0 0 23px;color:#587291;font-size:14px;line-height:1.7}
.article-site-map .article-site-tree,.article-site-map .article-site-tree ul{list-style:none}
.article-site-map .article-site-tree{margin:0;padding:0}
.article-site-map .article-site-tree ul{margin:10px 0 0 8px;padding:0 0 0 24px;border-inline-start:1px solid #c5d7ed}
.article-site-map .article-site-tree li{position:relative;margin:12px 0 0;padding:0;color:#405d83;font-size:13px;line-height:1.75}
.article-site-map .article-site-tree>li{margin-top:0}
.article-site-map .article-site-tree ul>li::before{content:"";position:absolute;inset-inline-start:-24px;top:11px;width:16px;border-top:1px solid #c5d7ed}
.article-site-map code{padding:0;background:none;color:#405d83;font-size:13px;font-weight:500;overflow-wrap:anywhere}
.article-site-map small,.article-tree-email{display:inline-block;margin-inline-start:12px;font-size:12px;line-height:1.6}
.article-site-map small{color:#7a8ca3}.article-tree-email{color:#35805d}
@media(max-width:540px){.article-site-map{padding:20px 16px}.article-site-map figcaption{font-size:13px}.article-site-map small,.article-tree-email{display:block;margin-inline-start:0}.article-site-map .article-site-tree ul{padding-inline-start:19px}.article-site-map .article-site-tree ul>li::before{inset-inline-start:-19px;width:12px}}
