/* Scoped article presentation. No selectors affect Home, Header, Footer, TV or radio. */
.ncms-article{width:100%;max-width:var(--ncms-g-width,1240px);margin:0 auto;padding:36px 24px 48px;color:var(--ncms-g-text,#374151);box-sizing:border-box;min-width:0}
.ncms-article *{box-sizing:border-box}.ncms-article [hidden]{display:none!important}
.ncms-article__header{max-width:960px;margin:0 0 24px}.ncms-article__category{display:inline-block;font:750 12px/1.4 var(--ncms-g-body-font,system-ui,sans-serif);letter-spacing:.07em;text-transform:uppercase;color:var(--ncms-g-primary,#176cbb);margin-bottom:14px;text-decoration:none}
.ncms-article__header h1{font:800 clamp(30px,3.5vw,50px)/1.1 var(--ncms-g-heading-font,system-ui,sans-serif);letter-spacing:-.035em;color:var(--ncms-g-title,#141a23);margin:0 0 20px;overflow-wrap:anywhere;text-wrap:balance}
.ncms-article__lead{font:400 clamp(18px,1.7vw,22px)/1.55 var(--ncms-g-body-font,system-ui,sans-serif);color:var(--ncms-g-text,#465567);margin:0 0 20px}.ncms-article__lead p{margin:0}
.ncms-article__meta{display:flex;flex-wrap:wrap;gap:8px 20px;font:400 13px/1.6 var(--ncms-g-body-font,system-ui,sans-serif);color:var(--ncms-g-text,#526074)}.ncms-article__meta a{font-weight:650;text-decoration:none;color:inherit}
.ncms-article__featured{margin:24px 0 32px}.ncms-article__featured>img{display:block;max-width:100%;width:100%;height:auto;border-radius:var(--ncms-g-radius,6px)}.ncms-article__featured figcaption{font:400 12px/1.6 system-ui,sans-serif;margin-top:8px;color:var(--ncms-g-text,#526074)}
.ncms-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}.ncms-article__layout--sidebar{grid-template-columns:minmax(0,1fr) minmax(230px,300px)}.ncms-article__main,.ncms-article__sidebar{min-width:0}.ncms-article__sidebar{display:grid;gap:24px}.ncms-article__sidebar .widget{margin:0;max-width:100%}
.ncms-article__content{max-width:780px;margin-inline:auto;font:400 clamp(17px,1.4vw,19px)/1.8 var(--ncms-g-body-font,system-ui,sans-serif);overflow-wrap:anywhere}.ncms-article__content p{margin:0 0 1.4em}.ncms-article__content h2,.ncms-article__content h3{color:var(--ncms-g-title,#141a23);line-height:1.25;margin:1.5em 0 .65em;font-family:var(--ncms-g-heading-font,system-ui,sans-serif)}.ncms-article__content a{color:var(--ncms-g-link,#176cbb);text-underline-offset:3px}.ncms-article__content img,.ncms-article__content video{max-width:100%;height:auto}.ncms-article__content iframe,.ncms-article__content embed,.ncms-article__content object{max-width:100%}.ncms-article__content figure{max-width:100%;margin-inline:0}.ncms-article__content pre{overflow:auto;max-width:100%}.ncms-article__content table{display:block;overflow:auto;max-width:100%}.ncms-article__content blockquote{border-left:3px solid var(--ncms-g-primary,#176cbb);padding-left:24px;margin-inline:0;font-size:1.1em}.ncms-article__pages{display:flex;gap:12px}
.ncms-share{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;margin:12px 0 24px;border-top:1px solid var(--ncms-g-border,#e0e6ec);border-bottom:1px solid var(--ncms-g-border,#e0e6ec);font:550 12px/1.4 var(--ncms-g-body-font,system-ui,sans-serif)}.ncms-share__label{font-weight:700;color:var(--ncms-g-title,#141a23)}.ncms-share__buttons{display:flex;flex-wrap:wrap;gap:7px}.ncms-share__buttons>a,.ncms-share__buttons>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid var(--ncms-g-border,#e0e6ec);border-radius:24px;background:transparent;color:var(--ncms-g-title,#172838);font:inherit;text-decoration:none;cursor:pointer}.ncms-share__buttons>a:hover,.ncms-share__buttons>button:hover{background:var(--ncms-g-primary,#176cbb);color:#fff;border-color:var(--ncms-g-primary,#176cbb)}.ncms-share :focus-visible{outline:2px solid var(--ncms-g-primary,#176cbb);outline-offset:3px}.ncms-share__status:not(:empty),.ncms-share__fallback{flex-basis:100%;line-height:1.6}.ncms-share__fallback input{display:block;width:100%;min-height:44px;font:inherit;margin-top:6px;padding:10px;border:1px solid var(--ncms-g-border,#c4cdd9);background:#fff;color:#172838}
.ncms-article-ad{margin:0 0 28px;max-width:100%;min-width:0}.ncms-article-ad__label{display:block;text-align:center;font:500 10px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--ncms-g-text,#596879);margin:0 0 8px}.ncms-article-ad .ncms-editorial-ad{aspect-ratio:auto!important;height:auto!important;max-height:none;background:transparent}.ncms-article-ad .ncms-editorial-ad img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.ncms-article-ad a{display:block}.ncms-article-ad iframe{max-width:100%}.ncms-article-ad .banner{max-width:100%;min-width:0}.ncms-article-ad .banner img{max-width:100%;height:auto}.ncms-article-ad__device{display:none}.ncms-article-ad__device--desktop{display:block}
.ncms-related{margin-top:40px;padding-top:24px;border-top:1px solid var(--ncms-g-border,#e0e6ec)}.ncms-related>h2{margin:0 0 24px;font:750 clamp(22px,2.3vw,28px)/1.2 var(--ncms-g-heading-font,system-ui,sans-serif);color:var(--ncms-g-title,#141a23);letter-spacing:-.025em}.ncms-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ncms-related__card{min-width:0}.ncms-related__image{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--ncms-g-radius,6px);margin-bottom:12px}.ncms-related__image img,.ncms-related__image video{display:block;width:100%;height:100%;object-fit:cover}.ncms-related__category{font:700 10px/1.4 var(--ncms-g-body-font,system-ui,sans-serif);color:var(--ncms-g-primary,#176cbb);text-transform:uppercase;letter-spacing:.04em}.ncms-related__body h3{font:750 19px/1.3 var(--ncms-g-heading-font,system-ui,sans-serif);letter-spacing:-.02em;margin:6px 0 10px;overflow-wrap:anywhere}.ncms-related__body h3 a{color:var(--ncms-g-title,#141a23);text-decoration:none}.ncms-related__body h3 a:hover{text-decoration:underline;text-underline-offset:3px}.ncms-related__body time{font:400 12px/1.5 system-ui,sans-serif;color:var(--ncms-g-text,#526074)}.ncms-article__preview{padding:12px;background:#eff6ff;color:#172838;font:14px/1.5 system-ui,sans-serif;border:1px solid #bfd5f0}
@media(max-width:1023px){.ncms-article{padding:28px 22px 40px}.ncms-article__layout--sidebar{grid-template-columns:minmax(0,1fr)}.ncms-article__sidebar{max-width:780px;width:100%;margin:auto}.ncms-article-ad--sidebar{max-width:360px;width:100%;margin:0 auto 24px}.ncms-article-ad__device--desktop{display:none}.ncms-article-ad__device--tablet{display:block}.ncms-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.ncms-article{padding:24px 16px 36px}.ncms-article__header h1{font-size:31px}.ncms-article__layout{gap:24px}.ncms-article__featured{margin:20px 0 24px}.ncms-share__buttons{gap:6px}.ncms-share__buttons>a,.ncms-share__buttons>button{padding:9px 10px}.ncms-related__grid{grid-template-columns:minmax(0,1fr);gap:18px}.ncms-related__card{display:flex;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--ncms-g-border,#e0e6ec)}.ncms-related__image{width:108px;flex:0 0 108px;aspect-ratio:4/3;align-self:flex-start;margin:0}.ncms-related__body h3{font-size:16px;margin-top:4px}.ncms-related__body{min-width:0}.ncms-related__category{font-size:9px}.ncms-article-ad__device--tablet{display:none}.ncms-article-ad__device--mobile{display:block}.ncms-article__meta{gap:6px 14px}}
.ncms-article-ad .ncms-editorial-ad a,.ncms-article-ad .ncms-editorial-ad img{position:static;inset:auto}
