.k58-article-breadcrumbs{background:#f7f7f7}
.k58-article-breadcrumbs ul.content{width:1240px;max-width:100%;margin:0 auto!important;padding:10px!important;box-sizing:border-box}
.k58-article-breadcrumbs ul li{margin:0;padding:0}
.k58-article-breadcrumbs ul li div{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:4px;min-height:25px;padding:0;color:#454545;font:400 14px/20px Roboto,Arial,sans-serif}
.k58-article-breadcrumbs a,.k58-article-breadcrumbs a:hover{color:#454545;text-decoration:underline;border:0}
.k58-article-breadcrumbs .k58-article-breadcrumb-separator,.k58-article-breadcrumbs ul li div>span:not(.k58-article-breadcrumb-current){display:inline-block;position:relative;flex:none;width:1px;height:21px;font-size:0;line-height:0}
.k58-article-breadcrumbs .k58-article-breadcrumb-separator:before,.k58-article-breadcrumbs ul li div>span:not(.k58-article-breadcrumb-current):before{content:"";position:absolute;left:-10px;top:10px;display:block;width:21px;height:1px;background:url('/netcat_template/class/49/assets/breadcrumb-separator.svg') center/21px 1px no-repeat;transform:rotate(90deg)}
.k58-article-breadcrumbs .k58-article-breadcrumb-current{font-size:14px;color:#454545}
.k58-article-preview,.k58-article-preview *{box-sizing:border-box}
.k58-article-warning{background:#f0f5f6;color:#243f88}
.k58-article-warning__inner.content{width:1240px;max-width:100%;margin:0 auto;padding:0 10px 40px;clear:none}
.k58-article-warning__box{display:flex;gap:24px;align-items:center;min-height:72px;padding:16px 16px 16px 20px;background:#fff;border-left:2px solid #cc2b41;box-shadow:0 4px 10px rgba(35,48,76,.2)}
.k58-article-warning__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#f7fafa;color:#cc2b41;font:400 21px/1 "Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-warning__copy{flex:1;min-width:0;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-warning__copy strong{display:block;color:#243f88;font-size:19px;font-weight:700;line-height:1.2}
.k58-article-warning__copy p{margin:2px 0 0;color:#777;font-size:15px;line-height:20px}
.k58-article-warning__button{display:grid;place-items:center;flex:none;min-height:56px;padding:12px 27px;background:#cc2b41;border:2px solid #cc2b41;color:#fff!important;text-align:center;text-decoration:none!important;font:700 18px/1.2 "Proxima Nova",Proxima_Nova,Arial,sans-serif;text-transform:uppercase;appearance:none;cursor:pointer}
.k58-article-warning__button:hover{background:#ad1f34;border-color:#ad1f34;color:#fff}
.k58-article-layout.content{width:1240px;max-width:100%;margin:0 auto;padding:44px 10px 64px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start;clear:none}
.k58-article-layout.content>.k58-article-main,.k58-article-layout.content>.k58-article-sidebar{margin:0!important}
.k58-article-main{min-width:0;padding-right:40px}
.k58-article-summary{margin:0 0 48px;padding:16px 20px;border-left:4px solid #4062ba;background:#f0f5f6;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-summary strong{display:block;margin:0 0 8px;color:#243f88;font-size:19px;line-height:1.2}
.k58-article-summary p{margin:0;color:#666;font-size:15px;line-height:20px}
.k58-article-prose{min-width:0;color:#1a1a1a;font:400 16px/24px "Proxima Nova",Proxima_Nova,Arial,sans-serif;overflow-wrap:anywhere}
.k58-article-prose h2{margin:44px 0 16px!important;padding:0!important;color:#111;font:700 28px/1.18 "Proxima Nova",Proxima_Nova,Arial,sans-serif!important;text-transform:uppercase;scroll-margin-top:24px}
.k58-article-prose h2:first-child{margin-top:0!important}
.k58-article-prose h3{margin:28px 0 12px!important;color:#243f88;font:700 22px/1.25 "Proxima Nova",Proxima_Nova,Arial,sans-serif!important;scroll-margin-top:24px}
.k58-article-prose p{margin:0 0 16px!important;font-size:16px!important;line-height:24px!important}
.k58-article-prose p span,.k58-article-prose li span{font-size:inherit!important;line-height:inherit!important}
.k58-article-prose ul,.k58-article-prose ol{margin:0 0 20px 24px;padding:0}
.k58-article-prose li{margin:0 0 8px;font-size:16px;line-height:24px}
.k58-article-prose a{color:#0d399b;text-decoration:underline}
.k58-article-prose img{max-width:100%;height:auto}
.k58-article-prose table{max-width:100%;margin:16px 0 24px;border-collapse:collapse}
.k58-article-prose td,.k58-article-prose th{padding:8px;border:1px solid #dae3f1;vertical-align:top}
.k58-article-prose blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid #4062ba;background:#f0f5f6}
.k58-article-all-link{display:inline-block;margin-top:32px;color:#0d399b;font-weight:700;text-decoration:none}
.k58-article-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}
.k58-article-toc,.k58-article-person{background:#fcfeff;border:1px solid #dae3f1;box-shadow:0 4px 10px rgba(35,48,76,.2)}
.k58-article-toc{padding:25px;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-sidebar nav.k58-article-toc{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}
.k58-article-toc h2{margin:0 0 20px;padding:0;color:#0d399b;font-size:21px;font-weight:700;line-height:1.2;text-transform:uppercase}
.k58-article-toc ol{margin:0;padding:0;list-style:none}
.k58-article-toc__item{margin:0;padding:0;background:url('/netcat_template/class/49/assets/toc-separator.svg') bottom left/100% 1px no-repeat}
.k58-article-toc__item:before{content:none!important;display:none!important}
.k58-article-toc__item:last-child{background:none}
.k58-article-toc__item a{display:flex;gap:8px;align-items:flex-start;padding:8px;color:#777;text-decoration:none;font-size:15px;font-weight:700;line-height:1.18;text-transform:uppercase}
.k58-article-toc__item:first-child a,.k58-article-toc__item a:hover{color:#243f88}
.k58-article-toc__item--sub a{padding-left:20px;font-size:14px;font-weight:400;text-transform:none}
.k58-article-toc__number{flex:none;min-width:23px;color:#4062ba;font-weight:700}
.k58-article-person{display:block;padding:20px 25px;color:#333!important;text-decoration:none!important;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-person__top{display:flex;gap:16px;align-items:center;min-width:0}
.k58-article-person__top img{display:block;width:72px!important;height:72px!important;flex:none;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 20px rgba(35,48,76,.2)}
.k58-article-person__top div{min-width:0;flex:1}
.k58-article-person__top div span{display:block;margin-bottom:4px;color:#4062ba;font-size:12px;line-height:16px;text-transform:uppercase}
.k58-article-person__top strong{display:block;color:#0d399b;font-size:21px;font-weight:700;line-height:1.1;text-transform:uppercase}
.k58-article-person__arrow{display:block;width:40px;height:40px;flex:none;overflow:hidden;text-indent:-999px;background:url('/netcat_template/class/49/assets/chevron-right.svg') center/40px 40px no-repeat}
.k58-article-person p{margin:12px 0 0;color:#333;font-size:15px;line-height:1.25}
.k58-article-help{padding:25px;background:#4062ba;color:#fff;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-help h2{margin:0 0 4px;padding:0;color:#fff;font-size:21px;font-weight:700;line-height:1.2;text-transform:uppercase}
.k58-article-help p{margin:0 0 16px;color:#dae3f1;font-size:15px;line-height:20px}
.k58-article-help__phone{display:block;margin-bottom:16px;color:#f9e681!important;font-size:19px;font-weight:700;text-decoration:none!important}
.k58-article-help__button{display:grid;place-items:center;width:100%;min-height:44px;padding:8px 16px;border:0;background:#f9e681;color:#1b3747!important;text-align:center;text-decoration:none!important;font:400 13px/1.2 Arial,sans-serif;appearance:none;cursor:pointer}
.k58-article-help__button:hover{background:#ffec80}
.k58-article-preview .k58-article-faq{padding:44px 10px 64px;background:#f8f8f8;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-preview .k58-article-faq .k58-service-faq__inner.content{width:1240px;max-width:100%;margin:0 auto;padding:0;clear:none}
.k58-article-preview .k58-article-faq .k58-service-faq__title{margin:0 0 32px;padding:0;color:#000;font:700 37px/1 "Proxima Nova",Proxima_Nova,Arial,sans-serif;text-align:center;text-transform:uppercase}
.k58-article-preview .k58-article-faq .k58-service-faq__list{display:grid;gap:16px;width:100%;max-width:800px;margin:0 auto}
.k58-article-preview .k58-article-faq .k58-service-faq__item{margin:0;padding:16px 20px;border:0;border-radius:0;background:#fcfeff;box-shadow:none;overflow:hidden}
.k58-article-preview .k58-article-faq .k58-service-faq__item[open],.k58-article-preview .k58-article-faq .k58-service-faq__item:hover{border:0;box-shadow:none}
.k58-article-preview .k58-article-faq .k58-service-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:24px;padding:0;color:#4062ba;cursor:pointer;font:700 18px/1.15 "Proxima Nova",Proxima_Nova,Arial,sans-serif;list-style:none}
.k58-article-preview .k58-article-faq .k58-service-faq__item summary::-webkit-details-marker{display:none}
.k58-article-preview .k58-article-faq .k58-service-faq__item summary i{position:relative;display:block;width:24px;height:24px;flex:none}
.k58-article-preview .k58-article-faq .k58-service-faq__item summary i:before,.k58-article-preview .k58-article-faq .k58-service-faq__item summary i:after{content:"";position:absolute;top:11px;left:6px;width:12px;height:2px;background:#333;transition:transform .18s ease}
.k58-article-preview .k58-article-faq .k58-service-faq__item summary i:after{transform:rotate(90deg)}
.k58-article-preview .k58-article-faq .k58-service-faq__item[open] summary i:after{transform:rotate(0)}
.k58-article-preview .k58-article-faq .k58-service-faq__item:not([open]) .k58-service-faq__answer{display:none}
.k58-article-preview .k58-article-faq .k58-service-faq__item[open] .k58-service-faq__answer{display:block}
.k58-article-preview .k58-article-faq .k58-service-faq__answer-content{padding:0}
.k58-article-preview .k58-article-faq .k58-service-faq__answer-content p{margin:8px 0 0;padding:0;color:#777;font:400 14.4px/1.25 "Proxima Nova",Proxima_Nova,Arial,sans-serif}
html:has(.k58-article-preview){scroll-behavior:smooth}
@media(max-width:900px){.k58-article-layout.content{grid-template-columns:minmax(0,1fr) 310px}.k58-article-main{padding-right:12px}.k58-article-toc{padding:20px}.k58-article-person{padding:20px}.k58-article-warning__copy strong{font-size:17px}}
@media(max-width:700px){.k58-article-breadcrumbs ul.content{width:auto;padding:10px 15px!important}.k58-article-warning__inner.content{width:auto;padding:0 15px 28px}.k58-article-warning__box{display:block;padding:16px}.k58-article-warning__icon{margin-bottom:12px}.k58-article-warning__copy strong{font-size:17px}.k58-article-warning__copy p{font-size:14px;line-height:1.25}.k58-article-warning__button{width:100%;margin-top:20px;min-height:52px}.k58-article-layout.content{width:auto;display:flex;flex-direction:column;padding:28px 15px 48px;gap:32px}.k58-article-sidebar{order:-1;width:100%;gap:12px}.k58-article-main{width:100%;padding-right:0}.k58-article-toc{padding:20px}.k58-article-toc h2{font-size:18px;margin-bottom:12px}.k58-article-toc__item a{font-size:14px}.k58-article-person__top strong{font-size:17px}.k58-article-help{padding:20px}.k58-article-help h2{font-size:18px}.k58-article-summary{margin-bottom:32px}.k58-article-prose{font-size:15px;line-height:1.5}.k58-article-prose h2{font-size:22px!important;margin:32px 0 12px!important}.k58-article-prose h3{font-size:18px!important}.k58-article-prose p,.k58-article-prose li{font-size:15px!important;line-height:1.5!important}}
@media(max-width:700px){.k58-article-preview .k58-article-faq{padding:30px 15px 40px;background:#f0f5f6}.k58-article-preview .k58-article-faq .k58-service-faq__title{margin-bottom:24px;font-size:21.3px}.k58-article-preview .k58-article-faq .k58-service-faq__list{gap:12px}.k58-article-preview .k58-article-faq .k58-service-faq__item{padding:12px 16px}.k58-article-preview .k58-article-faq .k58-service-faq__item summary{gap:16px;min-height:20px;font-size:14.7px;line-height:16px}.k58-article-preview .k58-article-faq .k58-service-faq__item summary i{width:20px;height:20px}.k58-article-preview .k58-article-faq .k58-service-faq__item summary i:before,.k58-article-preview .k58-article-faq .k58-service-faq__item summary i:after{top:9px;left:4px}.k58-article-preview .k58-article-faq .k58-service-faq__answer-content p{margin-top:4px;font-size:14.4px;line-height:1.25}}
.k58-article-preview .k58-article-services{padding:44px 0;background:#f0f5f6;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-preview .k58-article-services .k58-service-related__inner.content{width:1240px;max-width:100%;margin:0 auto;padding:0 10px;clear:none}
.k58-article-preview .k58-article-services .k58-service-related__title{margin:0 0 32px;padding:0;color:#000;font:700 37.3px/1.1 "Proxima Nova",Proxima_Nova,Arial,sans-serif;text-align:center;text-transform:uppercase}
.k58-article-preview .k58-article-services .k58-service-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0}
.k58-article-preview .k58-article-services .k58-service-related__card{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:320px;margin:0;padding:24px;border:1px solid #dae3f1;border-top:4px solid #4062ba;background:#fff;box-shadow:0 4px 10px rgba(35,48,76,.2)}
.k58-article-preview .k58-article-services .k58-service-related__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;background:#f8f8f8}
.k58-article-preview .k58-article-services .k58-service-related__icon img{display:block;width:32px;height:32px;object-fit:contain}
.k58-article-preview .k58-article-services .k58-service-related__content{flex:1;min-width:0}
.k58-article-preview .k58-article-services .k58-service-related__content h3{margin:0 0 8px!important;padding:0;color:#0d399b;font:700 17.3px/1.05 "Proxima Nova",Proxima_Nova,Arial,sans-serif!important;text-transform:uppercase}
.k58-article-preview .k58-article-services .k58-service-related__content p{margin:0!important;padding:0;color:#666;font:400 14.7px/16px "Proxima Nova",Proxima_Nova,Arial,sans-serif!important}
.k58-article-preview .k58-article-services .k58-service-related__bottom{display:flex;flex-direction:column;gap:12px;margin-top:auto}
.k58-article-preview .k58-article-services .k58-service-related__price{color:#4062ba;font:700 19.1px/1.1 "Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-preview .k58-article-services .k58-service-related__more{display:grid;place-items:center;min-height:44px;padding:8px 16px;background:#f9e681;color:#1b3747!important;font:400 13.3px/1 Arial,sans-serif;text-align:center;text-decoration:none!important}
.k58-article-preview .k58-article-services .k58-service-related__more:hover{background:#ffec80}
.k58-article-preview .k58-article-services .k58-service-related__next{display:none}
@media(max-width:1100px) and (min-width:701px){.k58-article-preview .k58-article-services .k58-service-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.k58-article-preview .k58-article-services{padding:30px 0}.k58-article-preview .k58-article-services .k58-service-related__inner.content{width:100%;padding:0 15px}.k58-article-preview .k58-article-services .k58-service-related__title{margin:0 0 24px;font-size:21.3px;line-height:1.15}.k58-article-preview .k58-article-services .k58-service-related__grid{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.k58-article-preview .k58-article-services .k58-service-related__grid::-webkit-scrollbar{display:none}.k58-article-preview .k58-article-services .k58-service-related__card{flex:0 0 100%;width:100%;min-height:304px;scroll-snap-align:start}.k58-article-preview .k58-article-services .k58-service-related__content h3{font-size:17.3px!important}.k58-article-preview .k58-article-services .k58-service-related__price{font-size:18px}.k58-article-preview .k58-article-services .k58-service-related__next{position:absolute;top:50%;right:-1px;display:block;width:32px;height:32px;padding:0;border:0;background:transparent url('/netcat_template/class/49/assets/chevron-right.svg') center/32px 32px no-repeat;transform:translateY(-50%);cursor:pointer}}
.k58-article-preview .k58-article-related{padding:44px 0;background:#f0f5f6;font-family:"Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-preview .k58-article-related__inner.content{width:1240px;max-width:100%;margin:0 auto;padding:0 10px;clear:none}
.k58-article-preview .k58-article-related h2{margin:0 0 32px;padding:0;color:#000;font:700 37.3px/1.1 "Proxima Nova",Proxima_Nova,Arial,sans-serif;text-align:center;text-transform:uppercase}
.k58-article-preview .k58-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.k58-article-preview .k58-article-related__card{display:flex;flex-direction:column;min-width:0;margin:0;border:1px solid #dae3f1;background:#fff}
.k58-article-preview .k58-article-related__image{display:block;flex:none;width:100%;aspect-ratio:2/1;overflow:hidden}
.k58-article-preview .k58-article-related__image img{display:block;width:100%;height:100%;object-fit:cover}
.k58-article-preview .k58-article-related__body{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;padding:20px}
.k58-article-preview .k58-article-related__copy{display:flex;flex-direction:column;gap:12px;min-width:0}
.k58-article-preview .k58-article-related__copy h3{margin:0!important;padding:0;color:#0d399b;font:700 18.7px/1.15 "Proxima Nova",Proxima_Nova,Arial,sans-serif!important}
.k58-article-preview .k58-article-related__copy h3 a{color:#0d399b!important;text-decoration:none!important}
.k58-article-preview .k58-article-related__copy h3 a:hover{text-decoration:underline!important}
.k58-article-preview .k58-article-related__copy p{display:-webkit-box;min-height:32px;margin:0!important;padding:0;overflow:hidden;color:#666;font:400 14.7px/16px "Proxima Nova",Proxima_Nova,Arial,sans-serif!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.k58-article-preview .k58-article-related__separator{display:block;width:100%;height:1px;overflow:hidden}
.k58-article-preview .k58-article-related__separator img{display:block;width:342px;height:1px;max-width:none}
.k58-article-preview .k58-article-related__meta{display:flex;flex-wrap:wrap;gap:16px;min-height:16px;color:#777;font:400 13.3px/16px "Proxima Nova",Proxima_Nova,Arial,sans-serif}
.k58-article-preview .k58-article-related__meta span{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}
.k58-article-preview .k58-article-related__meta img,.k58-article-preview .k58-article-related__more img{display:block;width:16px;height:16px;flex:none}
.k58-article-preview .k58-article-related__more{display:inline-flex;gap:4px;align-items:center;align-self:flex-start;margin-top:auto;color:#0d399b!important;font:400 13.3px/16px Arial,sans-serif;text-decoration:none!important}
.k58-article-preview .k58-article-related__more:hover{text-decoration:underline!important}
@media(max-width:700px){.k58-article-preview .k58-article-related{padding:30px 0}.k58-article-preview .k58-article-related__inner.content{width:100%;padding:0 15px}.k58-article-preview .k58-article-related h2{margin-bottom:24px;font-size:21.3px}.k58-article-preview .k58-article-related__grid{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.k58-article-preview .k58-article-related__grid::-webkit-scrollbar{display:none}.k58-article-preview .k58-article-related__card{flex:0 0 100%;width:100%;scroll-snap-align:start}.k58-article-preview .k58-article-related__body{gap:12px;padding:15px}.k58-article-preview .k58-article-related__copy{gap:8px}.k58-article-preview .k58-article-related__copy h3{font-size:16px!important}}
