html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h1:first-of-type{padding:0 0 .5rem 0 !important}
html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h1,html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h2,html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h3,html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h4,html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h5,html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type h6{padding:.75rem 0 .75rem 0}
html:has(meta[name="template"][content="msrc-blog-page-v2"]) .row.depth-0:first-of-type .col:first-of-type img{margin:1.5rem 0 1.5rem 0}
article video{max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}
article img{margin-top:1rem;margin-bottom:1rem}
.checkmark-green{color:#9bf00b;font-weight:bold}
.x-red{color:#dc3545;font-weight:bold}
a:hover{color:#002847}
.metadata{margin-bottom:12px}
div.metadata div{display:inline}
.link-heading{text-decoration:none}
.link-heading:hover{text-decoration:underline;color:#002847}
.text-heading1,.text-heading2,.text-super{color:#1a1a1f}
.text-default{font-size:16px;font-weight:400;line-height:1.5;margin:0 0 9px}
h1,.text-heading1{font-size:36px;font-weight:600;line-height:1.2;margin:0 0 12px;color:#1a1a1f}
h2,.text-heading2{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 12px;color:#1a1a1f}
h3,.text-heading3{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 9px;color:#1a1a1f}
h4,.text-heading4{font-size:18px;font-weight:600;line-height:1.3;margin:0 0 9px;color:#1a1a1f}
h5,.text-heading5{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 9px;color:#1a1a1f}
h6,.text-heading6{font-size:14px;font-weight:600;line-height:1.3;margin:0 0 9px;color:#1a1a1f}
.text-super{font-size:54px;font-weight:600;line-height:1.1;margin:0 0 12px}
.text-body1{font-size:24px;font-weight:400;line-height:1.3;margin:0 0 12px}
.text-body2{font-size:20px;font-weight:400;line-height:1.3;margin:0 0 9px}
.text-body3{font-size:18px;font-weight:400;line-height:1.3;margin:0 0 9px}
.text-body4{font-size:14px;font-weight:400;line-height:1.4;margin:0 0 9px}
.text-body5{font-size:12px;font-weight:400;line-height:1.5;margin:0 0 9px}
.text-body6{font-size:12px;font-weight:400;line-height:1.5;color:#747479;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0 0 9px}
blockquote{margin:0;font-size:1rem;margin-bottom:.75rem}
ul.tags{margin:0;padding:0;text-transform:capitalize}
ul.tags>li{background-color:#f4f5f6;display:inline-block;font-size:12px;margin-bottom:6px;margin-right:4px;padding:3px 6px;text-align:center}
ul.tags>li a{color:inherit;text-decoration:none}
ul.tags>li a:hover{text-decoration:none}
ul.tags[aria-label]:before{content:attr(aria-label);margin-right:6px}
.badge-list.blog-list-tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:1rem 0 .5rem;padding:0}
.list--links{list-style-type:none;padding-left:0;font-size:14px;font-weight:600}
.list--links li{margin-bottom:12px}
@media screen and (min-width:250px){ul.list-columns{column-count:2}
}
@media screen and (min-width:1000px){ul.list-columns{column-count:3}
}
.admonition{word-wrap:break-word;border-radius:.375rem;display:block;font-size:1rem;padding:1rem;position:relative;transition:height .5s ease-in,opacity .5s ease-in;word-break:break-word;margin-bottom:.75rem}
.admonition .glyph-prepend:before{position:relative;top:4px}
.highlight{margin:1.5rem 0 1.5rem 0}
.highlight pre{margin:0}
.admonition{word-wrap:break-word;border-radius:.375rem;display:block;font-size:1rem;padding:1rem;position:relative;transition:height .5s ease-in,opacity .5s ease-in;word-break:break-word;margin-bottom:.75rem}
.admonition .glyph-prepend:before{position:relative;top:4px}
.blog-post-content iframe{padding-bottom:.75rem}
.blog-post-content p{word-break:break-word}
.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{margin:28px 0 20px}
pre code{font-size:inherit;color:inherit;word-break:normal}
pre.chroma code{background-color:inherit}
.highlight{margin-bottom:.75rem}
.highlight pre.chroma{border-radius:.375rem}
.highlight pre.chroma{padding:1rem;border-radius:.375rem;font-size:1rem}
.bg{color:#f8f8f2;background-color:#282a36}
.chroma{color:#f8f8f2;background-color:#282a36}
.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}
.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}
.chroma .hl{background-color:#ffc}
.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em 0 .4em;color:#7f7f7f}
.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em 0 .4em;color:#7f7f7f}
.chroma .line{display:flex}
.chroma .k{color:#ff79c6}
.chroma .kc{color:#ff79c6}
.chroma .kd{color:#8be9fd;font-style:italic}
.chroma .kn{color:#ff79c6}
.chroma .kp{color:#ff79c6}
.chroma .kr{color:#ff79c6}
.chroma .kt{color:#8be9fd}
.chroma .na{color:#50fa7b}
.chroma .nb{color:#8be9fd;font-style:italic}
.chroma .nc{color:#50fa7b}
.chroma .nf{color:#50fa7b}
.chroma .nl{color:#8be9fd;font-style:italic}
.chroma .nt{color:#ff79c6}
.chroma .nv{color:#8be9fd;font-style:italic}
.chroma .vc{color:#8be9fd;font-style:italic}
.chroma .vg{color:#8be9fd;font-style:italic}
.chroma .vi{color:#8be9fd;font-style:italic}
.chroma .s{color:#f1fa8c}
.chroma .sa{color:#f1fa8c}
.chroma .sb{color:#f1fa8c}
.chroma .sc{color:#f1fa8c}
.chroma .dl{color:#f1fa8c}
.chroma .sd{color:#f1fa8c}
.chroma .s2{color:#f1fa8c}
.chroma .se{color:#f1fa8c}
.chroma .sh{color:#f1fa8c}
.chroma .si{color:#f1fa8c}
.chroma .sx{color:#f1fa8c}
.chroma .sr{color:#f1fa8c}
.chroma .s1{color:#f1fa8c}
.chroma .ss{color:#f1fa8c}
.chroma .m{color:#bd93f9}
.chroma .mb{color:#bd93f9}
.chroma .mf{color:#bd93f9}
.chroma .mh{color:#bd93f9}
.chroma .mi{color:#bd93f9}
.chroma .il{color:#bd93f9}
.chroma .mo{color:#bd93f9}
.chroma .o{color:#ff79c6}
.chroma .ow{color:#ff79c6}
.chroma .c{color:#6272a4}
.chroma .ch{color:#6272a4}
.chroma .cm{color:#6272a4}
.chroma .c1{color:#6272a4}
.chroma .cs{color:#6272a4}
.chroma .cp{color:#ff79c6}
.chroma .cpf{color:#ff79c6}
.chroma .gd{color:#f55}
.chroma .ge{text-decoration:underline}
.chroma .gh{font-weight:bold}
.chroma .gi{color:#50fa7b;font-weight:bold}
.chroma .go{color:#44475a}
.chroma .gu{font-weight:bold}
.chroma .gl{text-decoration:underline}