.ngb .ngbj-toc,.ngb .ngb-article-toc{background:#f7f8f9;border:1px solid #e0e3e5;border-left:4px solid #84c041;border-radius:5px;padding:22px 25px;margin:28px 0 35px;color:#202124}
.ngb .ngbj-toc>p,.ngb .ngb-article-toc>p{font-size:17px;line-height:1.5;margin:0 0 12px}
.ngb .ngbj-toc ul,.ngb .ngb-article-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 26px;margin:0;padding-left:20px}
.ngb .ngbj-toc li,.ngb .ngb-article-toc li{font-size:15px;line-height:1.55;margin:0;padding-left:1px;min-width:0;overflow-wrap:anywhere}
.ngb .ngbj-toc a,.ngb .ngb-article-toc a{color:#202124;text-decoration:underline;text-decoration-color:#84c041;text-underline-offset:4px}
.ngb .ngb-story-prose a:not(.ngb-button){color:#202124;text-decoration-color:#84c041}
.ngb .ngb-story-prose a:not(.ngb-button):hover{text-decoration-color:#202124}
.ngb .ngb-story-prose [id]{scroll-margin-top:125px}
.ngb .ngb-story-prose figure.image-style-side{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:28px 0!important}
.ngb .ngb-story-prose figure.image-style-side img{float:none!important;clear:both!important;margin:0 auto!important;max-width:100%!important;width:100%!important;height:auto!important;display:block}
.ngb .ngb-story-prose img{max-width:100%;height:auto}
.ngb .ngb-story-prose img[style*="float"]{float:none!important;display:block!important;margin:20px auto!important;max-width:100%!important;height:auto!important}
.ngb .ngb-story-prose figure.alignright,.ngb .ngb-story-prose figure.alignleft{float:none!important;display:block!important;max-width:100%!important;margin:24px auto!important}
.ngb .ngb-story-prose iframe{max-width:100%}
.ngb .ngb-story-prose table{font-size:16px}
.ngb .ngb-story-prose th,.ngb .ngb-story-prose td{min-width:100px;overflow-wrap:normal}
.ngb .ngb-story-prose th{background:#202124;color:#fff}
.ngb .ngbj-author{border-top:1px solid #e0e3e5;background:#f7f8f9;border-radius:5px;padding:24px;margin-top:38px}
.ngb .ngbj-author h2{font-size:22px;line-height:1.2;margin:0 0 10px}
.ngb .ngbj-author p{font-size:15px;line-height:1.7;margin:0 0 12px}
.ngb .ngbj-author p:last-child{margin-bottom:0}
.ngb .ngbj-author .ngbj-editorial-note{font-size:13px;line-height:1.6;color:#62676b}
.ngb .ngb-story-byline a{color:#202124;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#84c041}
.ngb .ngb-story-byline .ngbj-updated{display:inline-flex;gap:4px;align-items:baseline}
.ngb .ngb-hero-art .ngb-art-note{animation-iteration-count:1;animation-duration:4s}
.ngb .ngb-hero-art .ngb-art-rule,.ngb .ngb-hero-art .ngb-art-progress i{animation-iteration-count:1;animation-duration:4s}
.ngb .ngb-post-meta span:first-child{color:#202124}
.ngb .ngb-card-body h3 a:hover,.ngb .ngb-feature-copy h2 a:hover{color:#202124;text-decoration:underline;text-decoration-color:#84c041;text-underline-offset:4px}
.ngb .ngb-next-links a:hover strong{color:#202124;text-decoration:underline;text-decoration-color:#84c041}
@media(max-width:740px){.ngb .ngbj-toc ul,.ngb .ngb-article-toc ul{grid-template-columns:1fr}.ngb .ngbj-toc,.ngb .ngb-article-toc{padding:19px 20px}.ngb .ngbj-author{padding:22px}.ngb .ngb-story-byline{row-gap:7px}.ngb .ngb-story-prose th,.ngb .ngb-story-prose td{font-size:14px;padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.ngb .ngb-hero-art .ngb-art-note,.ngb .ngb-hero-art .ngb-art-rule,.ngb .ngb-hero-art .ngb-art-progress i{animation:none!important}}