.site-main.site-main--article{padding-block:var(--space-6) var(--space-16)}.site-main--article>.site-container{width:min(calc(100% - var(--space-12) - var(--space-12) - var(--space-2) - var(--space-2)), 1180px)}.editorial-article__layout{gap:var(--space-12);padding-top:calc(var(--space-8) + var(--space-1));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.editorial-article{overflow-wrap:break-word;min-width:0;max-width:74ch}.editorial-article__header{gap:var(--space-4);padding-bottom:calc(var(--space-8) + var(--space-1));display:grid}.editorial-article__header p,.editorial-article__header h1{margin:0}.editorial-article h1,.editorial-article h2,.editorial-article h3{color:var(--ms-navy);font-family:var(--ms-font-heading);text-wrap:pretty}.editorial-article h1{letter-spacing:-.015em;font-size:clamp(1.875rem,4vw,2.875rem);line-height:1.1}.editorial-article h2{margin-block:var(--space-8) var(--space-4);scroll-margin-top:var(--space-8);font-size:1.875rem;line-height:1.2}.editorial-article h3{font-size:1.25rem;line-height:1.3}.editorial-article p,.editorial-article li{line-height:1.75}.editorial-article-shell a{color:var(--ms-blue);text-underline-offset:.2em}.editorial-article-shell a:focus-visible{outline:2px solid var(--ms-blue);outline-offset:4px}.editorial-article__summary{color:var(--muted-foreground);font-size:var(--font-size-lg)}.editorial-article__byline{gap:var(--space-2) var(--space-4);color:var(--muted-foreground);font-size:var(--font-size-sm);flex-wrap:wrap;line-height:1.6;display:flex}.editorial-article__preview{padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-base);background:var(--card);margin-top:var(--space-4);font-size:var(--font-size-sm)}.editorial-article .ms-short-answer{padding:calc(var(--space-6) + var(--space-1));gap:var(--space-3);border:1px solid var(--ms-blue);border-radius:var(--radius-base)}.editorial-article .ms-short-answer p{font-family:var(--ms-font-body);margin:0;font-size:1.1875rem;font-weight:400;line-height:1.55}.editorial-article .ms-short-answer small{color:var(--ms-navy);font-size:.8125rem;line-height:1.6}.editorial-article__toc{padding:var(--space-6);margin-block:calc(var(--space-8) + var(--space-1));border:1px solid var(--hairline);border-radius:var(--radius-base)}.editorial-article .editorial-article__toc h2{margin:0 0 var(--space-3);font-family:var(--ms-font-body);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.editorial-article__toc ol{padding-left:var(--space-5);margin:0}.editorial-article__toc a{min-height:44px;color:var(--ms-navy);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.editorial-article__toc a:hover{text-decoration:underline}.editorial-article__body>:first-child{margin-top:0}.editorial-article__body p{margin-block:var(--space-4);font-size:1.0625rem}.editorial-article__body blockquote{padding-left:var(--space-6);border-left:3px solid var(--ms-blue);color:var(--muted-foreground);margin-inline:0}.editorial-article__body .ms-table-wrap{margin-block:var(--space-6)}.editorial-article__body table{min-width:38rem}.editorial-article__body th,.editorial-article__body td{overflow-wrap:normal;vertical-align:top}.editorial-article__body th:first-child{min-width:10rem}.editorial-article__body pre{background:var(--card);max-width:100%;padding:var(--space-4);overflow-x:auto}.editorial-article__section{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--hairline)}.editorial-article__section>h2{margin-top:0}.editorial-article__faq{margin-top:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--hairline)}.editorial-article__faq h3{margin:0 0 var(--space-2)}.editorial-article__faq p{margin:0}.editorial-article__author{margin-top:var(--space-12);padding:var(--space-6);border:1px solid var(--hairline-strong);border-radius:var(--radius-base);background:var(--card)}.editorial-article__author .shell-kicker{margin-top:0}.editorial-article .editorial-article__author h2{margin-block:var(--space-3);font-size:1.1875rem}.editorial-article__author p{font-size:var(--font-size-sm);color:var(--muted-foreground)}.editorial-article__methodology{margin-bottom:0}.editorial-article__related{margin-top:var(--space-12)}.editorial-article__related>div{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-article__related a{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-base);text-decoration:none;display:grid}.editorial-article__related a:hover{border-color:var(--ms-blue)}.editorial-article__related span{color:var(--muted-foreground);font-size:var(--font-size-xs)}.editorial-article__related strong{font:600 1.1875rem/1.3 var(--ms-font-heading);color:var(--ms-navy)}.editorial-article__footer{border-top:1px solid var(--hairline);margin-top:var(--space-12);padding-top:var(--space-6)}.editorial-article__footer nav{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.editorial-article__footer a,.editorial-article__category,.editorial-article__topics>a{align-items:center;min-height:44px;display:inline-flex}.editorial-article__topics>a{border-bottom:1px solid var(--hairline);display:flex}.editorial-article__topics>a:last-child{border-bottom:0}.editorial-article__sidebar{overflow-wrap:anywhere;gap:var(--space-5);min-width:0;display:grid}.editorial-article__card{padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-base)}.editorial-article__card>:first-child{margin-top:0}.editorial-article__card h2{color:var(--ms-navy);font:600 1.25rem/1.25 var(--ms-font-heading);margin-block:var(--space-4)}.editorial-article__card p,.editorial-article__card li{font-size:var(--font-size-sm);color:var(--muted-foreground);line-height:1.6}.editorial-article__card .ms-button{margin-top:var(--space-4);color:var(--on-dark);text-decoration:none;display:flex}.editorial-article__sources ol{padding-left:var(--space-5);margin-bottom:0}.editorial-article__sources li+li{margin-top:var(--space-4)}.editorial-article__sources span{font-size:var(--font-size-xs);color:var(--muted-foreground);margin-top:var(--space-2);display:block}@media (width>=1000px){.editorial-article__layout{gap:calc(var(--space-12) + var(--space-2));grid-template-columns:minmax(0,1fr) 320px}.editorial-article__sidebar{top:var(--space-6);position:sticky}}@media (width<=767px){.site-main.site-main--article{padding-block-start:calc(var(--space-6) + var(--space-1) / 2)}.site-main--article>.site-container{width:calc(100% - var(--space-4) - var(--space-4))}.editorial-article-shell>.ms-breadcrumb{display:none}.editorial-article__layout{gap:var(--space-8);padding-top:0}.editorial-article__preview{margin-block:0 var(--space-4)}.editorial-article__header{gap:var(--space-3);padding-bottom:var(--space-6)}.editorial-article .ms-short-answer{padding:var(--space-4)}.editorial-article .ms-short-answer p{font-size:var(--font-size-base);line-height:1.6}.editorial-article__toc{padding:var(--space-4);margin-block:var(--space-6)}.editorial-article__body p{font-size:var(--font-size-base)}.editorial-article h2{font-size:var(--font-size-xl)}.editorial-article h3{font-size:1.0625rem}.editorial-article__related>div{grid-template-columns:minmax(0,1fr)}}
