.articles-page,.article,.content-page__article,.contacts-page__inner,.legal-page{max-width:1600px;margin:0 auto;padding:0 20px 80px}.articles-page__header,.content-page__header,.contacts-page__header,.legal-page__header{display:flex;flex-direction:column;gap:24px;padding:12px 0 36px;border-bottom:1px solid #dfe5ec}.articles-page__title,.content-page__title,.contacts-page__header h1,.legal-page__title,.company-page__header h1{max-width:980px;font-family:"Commissioner",var(--font-main);font-size:38px;line-height:44px;letter-spacing:-1px;text-transform:uppercase;text-wrap:balance}.articles-page__lead,.content-page__intro,.contacts-page__header p,.legal-page__summary,.company-page__header p{max-width:690px;color:#536073;font-size:18px;line-height:29px}.articles-page__summary{align-self:flex-start;padding-top:10px;border-top:2px solid #146ef5;color:#536073;font-size:12px;line-height:19px;font-weight:700;text-transform:uppercase}.articles-archive{padding-top:48px}.articles-archive__list{border-top:3px solid #101114}.article-row{display:flex;flex-direction:column;gap:18px;padding:24px 0;border-bottom:1px solid #cfd7df;transition:background-color .25s ease}.article-row__meta{display:flex;align-items:baseline;gap:18px}.article-row__number{color:#7fa7df;font-size:30px;line-height:36px;font-weight:800}.article-row__category{color:#0b56cc;font-size:11px;line-height:18px;font-weight:800;text-transform:uppercase}.article-row__body{max-width:760px}.article-row__title{font-size:26px;line-height:34px}.article-row__title a{display:inline-flex;min-height:44px;align-items:center}.article-row__copy{max-width:650px;margin-top:12px;color:#536073;font-size:15px;line-height:25px}.article-row__date{display:block;margin-top:12px;color:#657286;font-size:13px;line-height:21px}.article-row__action{display:flex;align-items:center;justify-content:space-between;align-self:flex-start;gap:20px;min-height:44px;color:#0b56cc;font-size:14px;font-weight:800}.article-row__action svg{flex:0 0 auto;transition:transform .25s ease}.article-row:hover{background:#f3f5f6}.article-row:hover .article-row__action svg{transform:translate(3px,-3px)}.navigation.pagination{margin-top:32px}.nav-links{display:flex;flex-wrap:wrap;gap:8px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #8994a1;border-radius:999px}.page-numbers.current{border-color:#146ef5;background:#edf5ff;color:#17355f}.editorial-empty{padding:64px 0}.article{padding-top:24px}.article__header{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;margin-bottom:56px;padding-bottom:28px;border-bottom:1px solid #dde2e8}.article__header h1{max-width:990px;font-family:"Commissioner",var(--font-main);font-size:36px;line-height:42px;letter-spacing:-1px;text-wrap:balance}.article__header-copy{min-width:0}.article__header-media{display:flex;align-items:center;justify-content:center;min-width:0;height:230px;padding:24px;overflow:hidden;background:#e9eef1}.article__header-img{display:flex;min-width:0;flex:1;align-self:stretch}.article__header-img-image{display:block;width:0;min-width:0;height:auto;flex:1;object-fit:contain;mix-blend-mode:multiply}.article__lead{max-width:680px;margin-top:28px;color:#536073;font-size:20px;line-height:31px}.article__meta{margin-top:24px;color:#536073;font-size:13px;line-height:21px}.article__layout{display:flex;flex-direction:column;gap:48px}.article__toc{flex:0 0 auto;align-self:flex-start;padding-top:20px}.article__toc>p{margin-bottom:12px;font-size:14px;font-weight:700}.article__toc ol{counter-reset:contents;margin:0;padding:0;list-style:none}.article__toc li{counter-increment:contents;display:flex;align-items:baseline;gap:12px;font-size:14px}.article__toc li::before{content:counter(contents,decimal-leading-zero);color:#536073}.article__toc a{display:inline-flex;align-items:center;min-height:44px}.article__content{min-width:0;max-width:730px;color:#344157;font-size:17px;line-height:29px}.article__content--centered{margin:0 auto}.article__content>*+*{margin-top:20px}.article__content h2,.article__content h3{margin-top:48px;color:#101114}.article__content h2{font-size:28px;line-height:36px}.article__content h3{font-size:21px;line-height:29px}.article__content a,.content-page__content a,.legal-page__content a{color:#0b56cc;text-decoration:underline;text-underline-offset:3px}.article__content img{display:block;max-width:280px;height:auto}.article__content figure{margin:32px 0}.article__content figcaption{padding-top:12px;color:#657286;font-size:13px;line-height:21px}.content-page__content,.content-page__section,.contacts-page__content,.legal-page__content{max-width:820px;padding-top:48px;color:#344157;font-size:17px;line-height:29px}.content-page__content>*+*,.content-page__section-copy>*+*,.contacts-page__content>*+*,.legal-page__content>*+*{margin-top:20px}.content-page__media{display:flex;min-width:0;height:260px;padding:24px;background:#e9eef1}.content-page__image,.content-page__section-image{display:flex;min-width:0;flex:1}.content-page__image-image,.content-page__section-image-image{display:block;width:0;min-width:0;height:auto;flex:1;object-fit:contain}.content-page__section{margin-top:48px;border-top:1px solid #dfe5ec}.content-page__section h2,.legal-page__content h2{margin-bottom:20px;color:#101114;font-size:28px;line-height:36px}.content-page__section-media{display:flex;height:320px;margin-top:28px;padding:24px;background:#f3f5f6}.company-page{background:#121820;color:#fff}.company-page__inner{max-width:1600px;margin:0 auto;padding:64px 20px 88px}.company-page__header{display:flex;flex-direction:column;gap:20px;padding-bottom:36px;border-bottom:1px solid #3b4552}.company-page__header p{color:#bbc7d5}.company-page__body{display:flex;flex-direction:column;gap:40px;padding-top:40px}.company-page__content{max-width:760px;color:#c8d2dd;font-size:18px;line-height:31px}.company-page__content>*+*{margin-top:22px}.company-page__content h2,.company-page__content h3,.company-page__content strong{color:#fff}.company-page__media{display:flex;min-width:0;height:360px;padding:28px;background:#1b2735}.company-page__image{display:flex;min-width:0;flex:1}.company-page__image-image{display:block;width:0;min-width:0;height:auto;flex:1;object-fit:contain}.contacts-page__grid{display:flex;flex-direction:column;gap:40px;padding-top:48px}.contacts-page__details{display:flex;flex-direction:column;align-items:flex-start;font-style:normal}.contacts-page__details a{display:inline-flex;align-items:center;min-height:44px;color:#0b56cc;font-size:22px;font-weight:800}.contacts-page__details p{max-width:440px;margin-top:14px;color:#344157;white-space:normal}.contacts-page__content{padding-top:0}.legal-page__header{border-bottom:3px solid #101114}.legal-page__content{max-width:920px}.legal-page__content strong{color:#101114}.error-page{display:flex;flex-direction:column;gap:32px;max-width:1320px;margin:0 auto;padding:40px 20px 80px}.error-page__code{color:#aeb9c4;font-size:130px;line-height:140px;font-weight:800;letter-spacing:-4px}.error-page__content{max-width:550px;min-width:0}.error-page__content h1{font-family:"Commissioner",var(--font-main);font-size:36px;line-height:42px;text-transform:uppercase}.error-page__content>p{margin-top:24px;color:#536073}.error-page__content .search-form{margin-top:32px}.error-page__content .search-form label{display:block;margin-bottom:12px;font-weight:700}.error-page__content .search-form>div{display:flex;gap:12px}.error-page__content .search-field{min-width:0;height:54px;flex:1;padding:12px 16px;border:1px solid #8994a1;border-radius:3px}.error-page__content .search-submit{min-width:110px;min-height:54px;border:0;border-radius:999px;background:#146ef5;color:#fff;font-weight:700;cursor:pointer}.error-page__actions{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:32px}.error-page__actions a{display:inline-flex;align-items:center;min-height:44px;color:#0b56cc;font-weight:800}
@media (min-width:768px){.articles-page,.article,.content-page__article,.contacts-page__inner,.legal-page{padding-right:48px;padding-bottom:112px;padding-left:48px}.articles-page__header,.content-page__header,.contacts-page__header,.legal-page__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:64px;padding:22px 0 46px}.articles-page__title,.content-page__title,.contacts-page__header h1,.legal-page__title,.company-page__header h1{font-size:62px;line-height:68px}.articles-page__summary{width:220px}.articles-archive{padding-top:64px}.article-row{display:grid;grid-template-columns:80px minmax(0,1fr) 210px;align-items:start;gap:28px;padding:30px 24px 30px 0}.article-row__meta{flex-direction:column;align-items:flex-start;gap:8px}.article-row__title{font-size:31px;line-height:39px}.article-row__action{justify-self:stretch}.article{padding-top:32px}.article__header h1{font-size:56px;line-height:62px}.content-page__content,.content-page__section,.contacts-page__content,.legal-page__content{padding-top:64px}.company-page__inner{padding:88px 48px 112px}.company-page__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:64px}.contacts-page__grid{flex-direction:row;justify-content:space-between;gap:72px}.contacts-page__details{flex:0 0 380px}.error-page{flex-direction:row;align-items:flex-start;gap:64px;padding:80px 48px 120px}}
@media (min-width:900px){.article__header,.content-page__header{grid-template-columns:minmax(0,1fr) 360px}.content-page__header{display:grid;align-items:center}.company-page__body{flex-direction:row;justify-content:space-between;gap:80px}.company-page__content{flex:1}.company-page__media{flex:0 1 520px;height:520px}}
@media (min-width:1200px){.article__layout{flex-direction:row;gap:80px}.article__toc{position:sticky;top:24px;width:250px}.article__content--centered{margin-left:330px}.error-page__code{font-size:230px;line-height:240px}.error-page__content h1{font-size:50px;line-height:58px}}
@media (prefers-reduced-motion:reduce){.article-row,.article-row__action svg{transition-duration:.01ms!important}}
.article__content,.content-page__content,.content-page__section,.contacts-page__content,.legal-page__content,.articles-page__title,.content-page__title,.contacts-page__header h1,.legal-page__title{min-width:0;overflow-wrap:anywhere}.article__content img,.content-page__content img,.legal-page__content img{max-width:280px;height:auto}.article__content table,.content-page__content table,.legal-page__content table{display:block;max-width:280px;overflow-x:auto}
@media (max-width:767px){.legal-page__title{font-size:34px;line-height:40px;overflow-wrap:normal;hyphens:auto}}

.articles-feature{margin-top:32px}.articles-feature__link{display:flex;min-height:500px;flex-direction:column;background:#eaf4ff}.articles-feature__content{display:flex;min-width:0;flex:1 1 58%;flex-direction:column;align-items:flex-start;padding:28px 24px}.articles-feature__meta{display:flex;align-items:flex-end;gap:22px}.articles-feature__number{color:#b0caf5;font-size:54px;line-height:58px;font-weight:800}.articles-feature__category{max-width:180px;padding-bottom:5px;color:#0b56cc;font-size:11px;line-height:18px;font-weight:800;text-transform:uppercase}.articles-feature__title{max-width:720px;margin-top:14px;font-size:32px;line-height:39px}.articles-feature__copy{max-width:620px;margin-top:18px;color:#344157;font-size:16px;line-height:27px}.articles-feature__action{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:auto;padding-top:28px;color:#0b56cc;font-weight:800}.articles-feature__action svg{transition:transform .25s ease}.articles-feature__visual{display:flex;position:relative;min-height:300px;flex:0 1 580px;flex-direction:column;justify-content:space-between;padding:24px;overflow:hidden;background:#146ef5;color:#fff;font-size:11px;line-height:18px;font-weight:800;text-transform:uppercase}.articles-feature__visual::after{content:'';position:absolute;top:-130px;right:-120px;width:310px;height:310px;border:1px solid #a8d2ff80;border-radius:999px}.articles-feature__visual>span,.articles-feature__visual>i{position:relative;z-index:2;font-style:normal}.articles-feature__img{display:flex;position:absolute;z-index:1;right:-55px;bottom:54px;left:10px;height:180px;transform:rotate(-7deg)}.articles-feature__img-image{display:block;width:0;min-width:0;height:auto;flex:1;object-fit:contain;filter:drop-shadow(0 25px 25px #083d8d70)}.articles-feature__link:hover .articles-feature__action svg{transform:translateX(4px)}.articles-archive__heading{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.articles-archive__heading h2{font-size:28px;line-height:36px}.articles-archive__heading p{max-width:560px;color:#536073}.articles-page__route{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-top:72px;padding:30px 24px;background:#121820;color:#fff}.articles-page__route h2{max-width:620px;font-size:28px;line-height:36px}.articles-page__route p{max-width:670px;margin-top:12px;color:#bbc7d5}
@media (min-width:390px){.article__content img,.content-page__content img,.legal-page__content img,.article__content table,.content-page__content table,.legal-page__content table{max-width:350px}}
@media (min-width:768px){.articles-feature{margin-top:48px}.articles-feature__content{padding:42px}.articles-feature__title{font-size:44px;line-height:52px}.articles-page__route{flex-direction:row;align-items:center;justify-content:space-between;gap:48px;padding:42px}.articles-page__route h2{font-size:36px;line-height:44px}.articles-archive__heading{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:32px}.article__content img,.content-page__content img,.legal-page__content img,.article__content table,.content-page__content table,.legal-page__content table{max-width:672px}}
@media (min-width:900px){.articles-feature__link{min-height:520px;flex-direction:row}.articles-feature__visual{min-height:520px;padding:32px}.articles-feature__img{right:-95px;bottom:110px;left:10px;height:230px}.article__content img,.article__content table{max-width:730px}.content-page__content img,.legal-page__content img,.content-page__content table,.legal-page__content table{max-width:820px}}
@media (min-width:1200px){.legal-page__content img,.legal-page__content table{max-width:920px}}
.content-page__content a.button{color:#fff;text-decoration:none}
.article__content figure,.content-page__content figure,.company-page__content figure,.contacts-page__content figure,.legal-page__content figure{overflow:hidden}.article__content img,.content-page__content img,.company-page__content img,.contacts-page__content img,.legal-page__content img{display:block;height:auto}
.articles-feature__visual .articles-feature__img{position:absolute;top:50%;bottom:auto;transform:translateY(-50%) rotate(-7deg)}
@media (min-width:900px){.articles-feature__visual .articles-feature__img{bottom:auto}}
.article__content>h2,.article__content>h3,.article__content>h4,.article__content>.article-type{scroll-margin-top:32px}
.article__content>h4{font-size:24px;line-height:31px}
.article__content>h5{max-width:700px;color:#101114;font-size:20px;line-height:30px}
.article-type{display:flex;flex-direction:column;min-height:330px;margin:0;border-bottom:1px solid #cfd7df;background:#fff}
.article-type--first{margin-top:36px;border-top:3px solid #101114}
.article-type__copy{display:flex;flex-direction:column;align-items:flex-start;padding:26px 0 22px}
.article-type__number{color:#b0caf5;font-size:30px;line-height:36px;font-weight:800}
.article-type__copy h4{max-width:390px;margin:22px 0 0;color:#101114;font-size:24px;line-height:31px;text-align:left}
.article-type__copy p{margin:12px 0 0;color:#344157;font-size:15px;line-height:25px}
.article-type__media{display:flex;min-width:0;height:230px;padding:20px;background:#f0f3f5}
.article-type__media>div,.article-type__media figure{display:flex;align-items:center;justify-content:center;min-width:0;flex:1;align-self:stretch;margin:0}
.article-type__media img{display:block;width:auto!important;max-width:230px!important;min-width:0;max-height:259px;height:auto!important;object-fit:contain;mix-blend-mode:multiply}
@media (min-width:700px){.article-type{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:300px}.article-type__copy{padding:30px 30px 30px 0}.article-type__media{height:auto;min-height:299px}}
@media (min-width:1200px){.article__layout{flex-direction:row;gap:80px}.article__toc{position:sticky;top:24px;width:250px}.article__header{margin-left:330px}.article__header:after{left:-330px}}
.article__header{border-bottom:0}
