.blog-read-progress{position:absolute;height:8px;width:100%;bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.blog-read-progress::-webkit-progress-bar{background:var(--color-background-200)}.blog-read-progress::-moz-progress-bar,.blog-read-progress::-webkit-progress-value{background:var(--color-za)}#fixed-header:not(.active) .blog-read-progress{transform:translateY(8px)}.news-single.news-layout-blog .date{margin-bottom:16px}.news-single.news-layout-blog .date time{color:var(--color-text)}.news-single.news-layout-blog .footer{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.news-single.news-layout-blog .footer .categories{display:flex;flex-direction:row;gap:12px}.news-single.news-layout-blog .footer .categories .category{padding:4px 8px;font-size:14px;font-weight:400;border:1px solid var(--color-border);border-radius:50px}.news-single.news-layout-blog .footer .share span{font-size:16px;text-transform:uppercase;margin-right:16px}.news-single.news-layout-blog .footer .share a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-icon-bg);color:#fff;transition:background .3s ease}.news-single.news-layout-blog .footer .share a:hover{background:var(--color-za)}.news-single.news-layout-blog .footer .share a i{font-size:16px}.news-single.news-layout-blog .footer .share a:not(:last-child){margin-right:4px}.news-single.news-layout-blog .download-table{margin-top:30px}.news-single.news-layout-blog .download-selector{display:flex;flex-wrap:wrap;margin:18px 0 10px}.news-single.news-layout-blog .download-selector li button{padding:12px 24px;margin-right:10px;background:#fff;border:1px solid var(--color-za);border-radius:50px;font-size:16px;line-height:20px;color:var(--color-za);transition:background .3s ease,color .3s ease;cursor:pointer}.news-single.news-layout-blog .download-selector li button.active,.news-single.news-layout-blog .download-selector li button:hover{background:#0b275e;border:1px solid #0B275E;border-radius:50px;color:#fff}.table-of-content.sticky{z-index:1}.table-of-content.sticky>button{display:inline-flex;height:48px;padding:0 18px 0 32px;align-items:center;justify-content:center;background:var(--color-background-400);font-size:20px;text-align:center;color:#fff;cursor:pointer}.table-of-content.sticky>button:after{content:"";font-size:25px;margin-top:2px;margin-left:8px;font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-of-content.sticky>button label{display:block;text-transform:uppercase;white-space:nowrap;cursor:pointer}.table-of-content.sticky .flyout{padding:32px;background:var(--color-background-200);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;overflow-y:auto}@media (max-width: 1029.98px){.table-of-content.sticky .flyout{padding:24px}}.table-of-content.sticky .flyout .header{display:flex;font-size:24px;padding-bottom:24px}.table-of-content.sticky .flyout ul{margin-top:24px}.table-of-content.sticky .flyout ul button{position:relative;width:100%;padding:16px 20px 16px 8px;font-size:18px;line-height:30px;text-align:left;color:var(--color-text);border-top:1px solid var(--color-border);background:transparent;transition:background .3s ease;cursor:pointer}.table-of-content.sticky .flyout ul button:after{content:"";position:absolute;top:calc(50% - 10px);right:8px;font-size:20px;font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-of-content.sticky .flyout ul li:hover button,.table-of-content.sticky .flyout ul li.active button{background:var(--color-background-300)}.table-of-content.sticky .flyout ul li:last-child button{border-bottom:1px solid var(--color-border)}.table-of-content.sticky.active>button:after{font-size:16px;content:""}@media (min-width: 1230px){.table-of-content.sticky{position:sticky;top:0;left:0;height:0;z-index:10;transform:translateY(var(--header-height-dynamic));transition:transform .3s ease-out}.table-of-content.sticky .mobile-close{display:none}.table-of-content.sticky>button{transform:rotate(-90deg) translate(-100%);transform-origin:top left}.table-of-content.sticky>button :after{rotate:90deg}}@media (min-width: 1230px) and (hover: hover){.table-of-content.sticky:hover .flyout{visibility:visible;opacity:1}}@media (min-width: 1230px){.table-of-content.sticky .flyout{position:absolute;top:0;left:63px;width:calc(100vw - 80px);max-height:calc(100vh - var(--header-height) - 120px);max-width:400px}}@media (max-width: 1229.98px){.table-of-content.sticky:not(.show-mobile-button)>button{opacity:0}.table-of-content.sticky>button{position:fixed;right:0;bottom:0;left:0;width:calc(var(--container-width) - 42px);margin:8px auto;opacity:1;z-index:20000;transition:opacity .3s ease}.table-of-content.sticky .flyout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.table-of-content.sticky .flyout .header{position:relative}.table-of-content.sticky .flyout .header .mobile-close{position:absolute;top:0;right:0;cursor:pointer}.table-of-content.sticky .flyout .header,.table-of-content.sticky .flyout ul{max-width:var(--container-width);margin:0 auto}}.table-of-content.sticky.active .flyout{visibility:visible;opacity:1}.table-of-content.solid{margin:60px 0;padding:40px}.table-of-content.solid .header{font-size:32px}.table-of-content.solid ul{display:flex;flex-direction:column;margin-top:32px;gap:8px}.table-of-content.solid ul li button{display:flex;align-items:center;font-size:18px;line-height:30px;text-align:left;color:var(--color-za);cursor:pointer}.table-of-content.solid ul li button:before{content:"";font-size:22px;margin-right:10px;transition:transform .3s ease;transform:translateY(0);font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-of-content.solid ul li button:hover:before{transform:translateY(3px)}
