html{scroll-behavior:smooth}
.l3-page-container{margin-top:25px;scroll-behavior:smooth}
.l3-page-container h1.l3-page-title{font-size:24px;color:#333;letter-spacing:0;line-height:30px;font-family:'KarlaBold';margin-top:0;margin-bottom:10px}
.l3-page-container h2{font-size:18px;color:#333;line-height:30px;margin-bottom:0}
.mb-5{margin-bottom:5px !important}
.mr-12{margin-right:12px !important}
.l3-left-sidebar h3{font-size:14px;color:#666}
.l3-left-sidebar ul{padding-inline-start:0}
.l3-left-sidebar ul li{list-style:none}
.l3-left-sidebar ul li a{padding:10px;border-top:1px solid #ddd;display:flex;color:#666;line-height:18px;font-family:KarlaBold;transition:all 50ms ease-in-out}
.l3-left-sidebar ul li a.active{border-left:4px solid #187aba;color:#000;border-bottom:1px solid #ddd}
.l3-left-sidebar ul li a:hover{text-decoration:underline}
.l3-left-sidebar ul li a.active:hover{text-decoration:none}
.l3-left-sidebar ul .l3-toc-submenu{display:none}
.l3-left-sidebar ul .active ~ .l3-toc-submenu{display:block}
.l3-left-sidebar ul.l3-toc-submenu{padding-left:15px}
.l3-left-sidebar ul.l3-toc-submenu li a{color:#666;font-family:KarlaRegular}
.l3-left-sidebar ul.l3-toc-submenu li:first-child a{border-top:0}
.l3-left-sidebar ul.l3-toc-submenu li:last-child a{border-bottom:0}
.l3-left-sidebar ul.l3-toc-submenu li a:hover{color:#666}
.l3-left-sidebar ul.l3-toc-submenu li a.active{border-left:4px solid #187aba;color:#000}
.l3-page-container .l3-portfolio-title-desc{margin-bottom:30px;font-size:14px;color:#333;line-height:18px}
.l3-portfolio-title-desc ul,.l3-portfolio-title-desc ol{padding-left:15px}
.l3-portfolio-title-desc li{margin-bottom:8px;display:flex;flex-direction:column;margin-left:17px}
.l3-portfolio-title-desc ul li{margin-left:2px}
.l3-portfolio-desc li:before{content:'';display:block;width:5px;height:6px;background:#000;position:relative;top:13px;right:16px;border-radius:50%}
.l3-page-container .table{border:1px solid #ccc}
.l3-page-container .table th,.l3-page-container .table td{padding:10px;font-size:14px}
.l3-page-container .table th{font-size:12px}
.l3-portfolio-section{margin-bottom:30px}
#dynamicrte1 .l3-portfolio-desc{font-size:18px;line-height:22px}
.growth-nav-pill{position:relative}
.growth-nav-pill .as-date-container{position:absolute;right:0;padding-right:0}
.growth-nav-pill .as-date-container a.asOfDate{font-size:13px;color:#767676;padding-right:0;font-family:'KarlaRegular'}
.growth-info{font-size:13px;padding-bottom:10px}
h3.l3-portfolio-desc{font-family:'KarlaRegular';font-weight:normal;font-size:18px}
.l3-page-container h2.subtitle{color:#333 !important;padding:0}
.sticky-left-menu{position:sticky;top:5%}
.icon-chevron-left{padding:0,10px,0,0;font-family:'KarlaBold';background:#fff}
.header-content{font-family:'KarlaBold';font-size:14px;line-height:20px;padding:10px;color:#666}
.no-padding{padding:0 !important}
@media(min-width:1920px){.grid-container{margin:0 111px !important}
}
@media(max-width:1919px){.grid-padding{padding:0 16px !important}
}
.p-back-link{padding:0 10px 15px 0}
.new-window-icon{display:none !important}
.l3-right-mt-sm{margin-top:29px !important}
.l3-right-mt-md{margin-top:0 !important}