@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/manrope-cyrillic.woff2') format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/manrope-latin.woff2') format('woff2')}
:root{--sun-ink:#183444;--sun-heading:#092c46;--sun-muted:#6c7c83;--sun-border:#e2e9eb;--sun-blue:#123a58;--sun-light:#dff2f6;--sun-bg:#f8fbfd;--sun-yellow:#fff4cf;--sun-radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.sun-site{margin:0;background:var(--sun-bg);color:var(--sun-ink);font:16px/1.7 Manrope,Arial,sans-serif;min-width:0}body.sun-site a{color:#1a6385}body.sun-site button,body.sun-site input,body.sun-site select,body.sun-site textarea{font-family:inherit}body.sun-site img{max-width:100%;height:auto}body.sun-site h1,body.sun-site h2,body.sun-site h3{color:var(--sun-heading);font-weight:800;line-height:1.18;margin:0 0 20px;letter-spacing:-.035em}body.sun-site h1{font-size:clamp(32px,4.6vw,56px);max-width:960px}body.sun-site h2{font-size:clamp(26px,3.1vw,36px)}body.sun-site h3{font-size:22px;letter-spacing:-.025em}body.sun-site p{margin:0 0 20px}body.sun-site a:focus-visible,body.sun-site button:focus-visible,body.sun-site summary:focus-visible{outline:3px solid #e9ac20;outline-offset:4px}body.sun-site a:hover{color:#092c46}body.sun-site button{cursor:pointer}
.sun-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.sun-test{background:#102f47;color:white;text-align:center;font-size:13px;font-weight:700;padding:9px 16px}.sun-header{background:#fff;border-bottom:1px solid var(--sun-border)}.sun-header-row{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.sun-brand{display:flex;align-items:center;gap:18px;color:var(--sun-ink)!important;text-decoration:none}.sun-brand img{width:260px;height:auto;max-height:76px;object-fit:contain;object-position:left center}.sun-brand span{border-left:1px solid var(--sun-border);padding-left:18px;font-size:13px;color:var(--sun-muted)}.sun-header-actions{display:flex;gap:12px}.sun-access,.sun-menu-toggle{background:#fff;border:1px solid var(--sun-border);border-radius:12px;color:var(--sun-ink);padding:13px 16px;font-size:14px;font-weight:750;min-height:46px}.sun-menu-toggle{display:none}.sun-main-nav .sun-menu{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;padding:0 0 14px;margin:0}.sun-main-nav .sun-menu a{display:block;padding:8px 10px;border-radius:10px;color:var(--sun-ink);text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap}.sun-main-nav .sun-menu a:hover,.sun-main-nav .sun-menu a[aria-current],.sun-main-nav .sun-menu .active a{background:var(--sun-light);color:var(--sun-heading)}
.sun-skip{position:absolute;left:16px;top:-100px;background:#ffda6a;padding:10px 16px;z-index:1000}.sun-skip:focus{top:10px}.sun-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:44px;padding-block:72px 80px;min-height:670px;position:relative}.sun-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 62% 35%,#dbf0e8a8,transparent 50%);z-index:-1}.sun-hero h1{max-width:650px}.sun-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#416f82;margin:0 0 20px!important}.sun-eyebrow a{text-decoration:none}.sun-lead{color:var(--sun-muted);font-size:18px;line-height:1.7;max-width:640px}.sun-lead-small{color:var(--sun-muted);max-width:760px}.sun-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sun-button{display:inline-flex;justify-content:center;align-items:center;border-radius:14px;text-decoration:none;font-weight:800;padding:15px 20px;min-height:56px;line-height:1.5;transition:background .15s}.sun-primary{background:var(--sun-blue);color:white!important;border:1px solid var(--sun-blue)}.sun-primary:hover{background:#08283d}.sun-secondary{background:#fff;border:1px solid #c8d5dc;color:var(--sun-blue)!important}.sun-summary{padding:28px;border:1px solid var(--sun-border);border-radius:28px;background:#fff;box-shadow:0 20px 50px #123a5810}.sun-summary-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--sun-border)}.sun-summary h2{font-size:17px;margin:0;letter-spacing:-.015em}.sun-badge{display:inline-flex;background:var(--sun-yellow);color:#7a642b;padding:4px 12px;border-radius:99px;font-size:11px;font-weight:750;white-space:nowrap}.sun-summary dl{margin:0}.sun-summary dl>div{padding:20px 0;border-bottom:1px solid var(--sun-border)}.sun-summary dt{font-size:14px;color:var(--sun-muted)}.sun-summary dd{margin:0;font-weight:750;display:flex;align-items:center;justify-content:space-between;gap:16px}.sun-summary dd a{font-size:13px;text-decoration:underline;white-space:nowrap}.sun-note{background:#e8f5ee;border-radius:14px;padding:15px;font-size:13px;line-height:1.7;margin:16px 0 0!important;color:#486656}
.sun-section{padding-block:48px}.sun-section-head{display:flex;gap:28px;justify-content:space-between;align-items:end;margin-bottom:24px}.sun-text-link{font-size:14px;font-weight:800;white-space:nowrap}.sun-grid{display:grid;gap:18px}.sun-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sun-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sun-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-card{background:#fff;border:1px solid var(--sun-border);border-radius:var(--sun-radius);padding:25px;min-width:0;display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s}.sun-card:hover{box-shadow:0 12px 24px #123a580c;transform:translateY(-2px)}.sun-card h3{margin-top:16px}.sun-card h3 a,.sun-card-title a{color:var(--sun-heading)!important;text-decoration:none}.sun-card p{color:var(--sun-muted);font-size:14px;line-height:1.75}.sun-number{display:block;font-size:13px;font-weight:800;letter-spacing:.06em;color:#477d8a;padding-bottom:8px}.sun-card-link{font-size:13px;font-weight:800;text-decoration:none;display:inline-block;margin-top:auto;padding-top:8px}.sun-card-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:auto}.sun-projects{grid-template-columns:repeat(4,minmax(0,1fr))}.sun-project-card{min-height:255px;text-align:center;align-items:center;padding:22px}.sun-project-card h3{font-size:17px;line-height:1.4;margin:14px 0}.sun-project-image{height:135px;display:flex;align-items:center;justify-content:center;width:100%}.sun-project-image img{width:auto;max-width:100%;max-height:130px;object-fit:contain}.sun-official{display:flex;align-items:center;justify-content:space-between;gap:36px;border-radius:28px;padding:36px;background:#eaf4f7;border:1px solid #d8e8ed}.sun-official h2{max-width:740px}.sun-official p{margin-bottom:0;color:var(--sun-muted)}.sun-official .sun-button{white-space:nowrap}
.sun-page{padding-bottom:64px}.sun-breadcrumbs{font-size:14px;color:var(--sun-muted);padding:22px 0 42px}.sun-breadcrumbs a{color:var(--sun-muted)}.sun-breadcrumbs ul{display:flex;gap:10px;list-style:none;padding:0;margin:0}.sun-breadcrumbs li:after{content:' /';padding-left:10px}.sun-breadcrumbs li:last-child:after{display:none}.sun-page #controller_wrap>h1{padding-top:20px;margin-bottom:24px}.sun-page .category_description{color:var(--sun-muted);font-size:18px;max-width:830px;margin:0 0 54px}.sun-page .category_description p{margin-bottom:16px}.sun-card-title{font-size:22px!important;line-height:1.35!important;letter-spacing:-.025em!important}.sun-news-image{margin:-25px -25px 22px;overflow:hidden;border-radius:24px 24px 0 0;display:block;height:200px}.sun-news-image img{width:100%;height:100%!important;object-fit:cover}.sun-subnav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.sun-subnav a{display:block;padding:9px 14px;background:#eaf4f7;border:1px solid #d8e8ed;border-radius:12px;font-size:13px;font-weight:750;text-decoration:none}.sun-role{font-size:16px!important;color:var(--sun-ink)!important;font-weight:750}.sun-small{font-size:13px!important}.sun-contact-data{margin:12px 0}.sun-contact-data>div{padding:13px 0;border-bottom:1px solid var(--sun-border)}.sun-contact-data dt{color:var(--sun-muted);font-size:13px}.sun-contact-data dd{margin:2px 0 0;font-weight:650;overflow-wrap:anywhere}.sun-detail{background:#fff;border:1px solid var(--sun-border);padding:32px;border-radius:24px;margin-top:30px;overflow-wrap:anywhere}.sun-detail .sun-contact-data{max-width:700px}.sun-rich{line-height:1.8;overflow-wrap:anywhere;min-width:0}.sun-rich img{height:auto!important;max-width:100%!important}.sun-rich iframe{max-width:100%;aspect-ratio:16/9;height:auto}.sun-rich table{max-width:100%!important;width:100%!important;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-size:14px}.sun-rich th,.sun-rich td{padding:12px;border:1px solid var(--sun-border);width:auto!important;overflow-wrap:anywhere}.sun-rich table img{float:none!important}.sun-rich h2{font-size:28px;margin-top:32px}.sun-rich h3{font-size:21px;margin-top:24px}.sun-source{font-size:13px;color:var(--sun-muted);padding-top:24px;border-top:1px solid var(--sun-border);margin-top:24px!important}.sun-notice{background:var(--sun-yellow);border:1px solid #ebdfb3;border-radius:16px;padding:20px;color:#766533}.sun-faq details{background:#fff;border:1px solid var(--sun-border);border-radius:16px;margin-top:12px;padding:20px}.sun-faq summary{font-weight:800;cursor:pointer}.sun-faq details p{margin:16px 0 0;color:var(--sun-muted)}
.sun-footer{background:#102f47;color:#e8f0f5;padding:45px 0 0;margin-top:32px}.sun-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:38px}.sun-footer strong{display:block;font-size:16px;margin-bottom:14px}.sun-footer p{color:#b7cbd6;font-size:14px;max-width:340px}.sun-footer a{color:#d5e7f0!important;display:block;font-size:14px;text-decoration:none;margin-bottom:7px}.sun-footer .sun-menu{list-style:none;padding:0;margin:0}.sun-footer-copy{font-size:12px;color:#b7cbd6;border-top:1px solid #345062;padding-block:20px}
.sun-site .content_item{width:auto;max-width:100%;float:none}.sun-site .content_item .f_content{font-size:16px;line-height:1.8}.sun-site .content_item .f_content table{max-width:100%!important;width:100%!important;table-layout:fixed;overflow-wrap:anywhere}.sun-site .content_item .f_content img{max-width:100%!important;height:auto!important}.sun-site .content_item .f_content iframe{max-width:100%;height:auto;aspect-ratio:16/9}.sun-site .content_categories{background:none;border:0;padding:0;margin:0 0 24px}.sun-site .content_categories ul{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding:0}.sun-site .content_categories li{float:none!important;margin:0!important;min-height:0!important;background:#eaf4f7!important;border:1px solid #d8e8ed;border-radius:12px}.sun-site .content_categories a{display:block;padding:9px 15px;font-size:13px;font-weight:750;text-decoration:none}.sun-site .pagebar{margin:32px 0;display:flex;flex-wrap:wrap;gap:8px}.sun-site .pagebar a,.sun-site .pagebar span{padding:9px 14px;border:1px solid var(--sun-border);border-radius:8px;background:#fff}.sun-site .tabs-menu{margin:24px 0}.sun-site .tabs-menu ul{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding:0}.sun-site .tabs-menu a{display:block;padding:8px 14px;background:#eaf4f7;border-radius:10px;text-decoration:none}.sun-site #controller_wrap{min-width:0}.sun-site .sess_messages{padding-top:20px}.sun-site .controller_actions_menu{font-size:13px}.sun-site .content_list_styles{display:none}.sun-site .content_item_props table{width:100%;table-layout:fixed}.sun-site textarea,.sun-site input[type=text],.sun-site input[type=password],.sun-site input[type=email]{max-width:100%}.sun-site .f_photo img{max-height:600px;object-fit:contain}
.sun-contrast{--sun-ink:#000;--sun-heading:#000;--sun-muted:#222;--sun-border:#000;--sun-bg:#fff;--sun-blue:#000;--sun-light:#eee;font-size:20px!important}.sun-contrast .sun-card p,.sun-contrast .sun-eyebrow,.sun-contrast .sun-main-nav a{font-size:18px!important}.sun-contrast .sun-test,.sun-contrast .sun-footer{background:#000}.sun-contrast .sun-hero:before{display:none}.sun-contrast .sun-card,.sun-contrast .sun-summary{box-shadow:none;border:2px solid #000}.sun-contrast .sun-brand span{color:#000}.sun-contrast a{text-decoration:underline!important}
@media(min-width:1400px){.sun-hero h1{font-size:56px}}@media(max-width:1050px){.sun-brand span{display:none}.sun-main-nav .sun-menu{gap:3px}.sun-main-nav .sun-menu a{font-size:12px;padding-inline:7px}.sun-hero{gap:28px;grid-template-columns:1.35fr 1fr}.sun-summary{padding:22px}.sun-summary-title{flex-wrap:wrap}.sun-grid-four,.sun-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.sun-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sun-container{width:calc(100% - 32px)}.sun-test{font-size:11px;padding:8px 12px}.sun-header-row{padding-block:16px;gap:14px;flex-wrap:wrap}.sun-brand{width:100%;justify-content:center}.sun-brand img{width:245px;max-height:70px}.sun-header-actions{justify-content:space-between;width:100%}.sun-access,.sun-menu-toggle{font-size:12px;padding:10px 12px}.sun-menu-toggle{display:block}.sun-main-nav{display:none;padding-bottom:10px}.sun-main-nav.is-open{display:block}.sun-main-nav .sun-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sun-main-nav .sun-menu a{padding:10px;font-size:13px;white-space:normal}.sun-hero{grid-template-columns:1fr;min-height:0;padding-block:46px 24px;gap:34px}.sun-hero h1{font-size:36px;line-height:1.2}.sun-lead{font-size:16px}.sun-button-row{gap:10px;margin-top:24px}.sun-button-row .sun-button{width:100%}.sun-summary{padding:22px;border-radius:22px}.sun-summary-title{flex-wrap:nowrap}.sun-summary dd{font-size:14px}.sun-summary dd a{font-size:12px}.sun-section{padding-block:30px}.sun-grid{gap:14px}.sun-grid-four,.sun-grid-three,.sun-grid-two{grid-template-columns:1fr}.sun-projects{grid-template-columns:1fr 1fr}.sun-project-card{padding:16px;min-height:225px}.sun-project-card h3{font-size:15px}.sun-project-image{height:110px}.sun-project-image img{max-height:105px}.sun-card{padding:22px}.sun-news-image{margin:-22px -22px 20px}.sun-section-head{align-items:start;flex-direction:column;gap:8px}.sun-official{flex-direction:column;align-items:start;padding:25px;gap:20px}.sun-official h2{font-size:28px}.sun-official .sun-button{white-space:normal;width:100%}.sun-footer-grid{grid-template-columns:1fr;gap:26px}.sun-footer{padding-top:32px}.sun-footer-copy{font-size:11px}.sun-breadcrumbs{padding:20px 0 25px}.sun-breadcrumbs ul{flex-wrap:wrap}.sun-page #controller_wrap>h1{font-size:34px}.sun-page .category_description{font-size:16px;margin-bottom:30px}.sun-detail{padding:22px}.sun-rich table,.sun-site .content_item .f_content table{font-size:12px}.sun-rich th,.sun-rich td{padding:6px}.sun-subnav a{font-size:12px}.sun-detail h1{font-size:32px}.sun-contrast .sun-main-nav .sun-menu{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sun-card,.sun-button{transition:none}.sun-card:hover{transform:none}}
.sun-hero{isolation:isolate}
@media(max-width:760px){.sun-header-row{flex-wrap:nowrap;gap:10px}.sun-brand{width:auto;justify-content:flex-start}.sun-brand img{width:185px}.sun-header-actions{width:auto;justify-content:flex-end;gap:6px}.sun-access span{display:none}.sun-access,.sun-menu-toggle{padding:10px 9px}.sun-button-row .sun-button{width:auto}.sun-hero h1{font-size:36px}}

.sun-official-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;align-items:start}.sun-official-nav{background:#fff;border:1px solid var(--sun-border);border-radius:20px;padding:20px;position:sticky;top:20px}.sun-official-nav strong{display:block;margin-bottom:14px}.sun-official-nav a{display:block;text-decoration:none;font-size:13px;padding:9px 8px;border-radius:9px;line-height:1.5}.sun-official-nav a:hover{background:var(--sun-light)}.sun-official-sections{display:grid;gap:20px}.sun-official-sections section{scroll-margin-top:24px}.sun-material-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:20px;padding:24px 28px;border:1px solid var(--sun-border);border-radius:18px;background:#fff;margin-top:14px;align-items:start}.sun-material-row h3{font-size:19px;margin-bottom:8px}.sun-material-row h3 a{text-decoration:none;color:var(--sun-heading)}.sun-material-row p{font-size:14px;color:var(--sun-muted);margin:0}.sun-material-row>.sun-card-link{margin-top:0;white-space:nowrap}.sun-material-row .sun-number{padding-top:2px}.sun-page .sun-page-heading{padding-top:16px}.sun-page .sun-page-heading .sun-eyebrow{margin-bottom:16px!important}
@media(max-width:760px){.sun-official-layout{grid-template-columns:1fr;gap:20px}.sun-official-nav{position:static}.sun-official-nav a{padding:7px}.sun-material-row{grid-template-columns:26px minmax(0,1fr);padding:20px;gap:12px}.sun-material-row>.sun-card-link{grid-column:2}.sun-material-row h3{font-size:18px}}

body.sun-site .sun-summary h2{font-size:17px;margin:0;letter-spacing:-.015em}.sun-main-nav select{display:none!important}

.sun-breadcrumbs li:after{content:none}.sun-breadcrumbs li.sep:after{content:"/";padding:0}.sun-page .subscribe_wrap{display:none}
@media(max-width:360px){.sun-brand img{width:145px}.sun-header-row{gap:5px}}

.sun-site .content_categories li{height:auto!important;padding:0!important;background-image:none!important;line-height:1.5!important}.sun-site .content_categories a{line-height:1.5!important;height:auto!important}
.sun-community .sun-menu{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0;padding:0 0 14px}.sun-community .sun-menu a{font-size:13px;font-weight:700;text-decoration:none}.sun-community .sun-menu a:hover{text-decoration:underline}@media(max-width:760px){.sun-community .sun-menu{justify-content:center;padding-bottom:12px;gap:8px 20px}}
.sun-community select{display:none!important}

/* Native restoration: forms, resource navigation and media. */
.sun-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sun-search{display:flex;gap:6px;align-items:center;margin:0}.sun-search input{width:180px;min-width:0;border:1px solid #ccd8dc;border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:#263a40}.sun-search button{border:0;border-radius:10px;padding:11px 14px;background:#17656a;color:#fff;font-weight:600;cursor:pointer}
.sun-video{position:relative;aspect-ratio:16/9;background:#edf4f1;border-radius:12px;overflow:hidden;margin:16px 0}.sun-video iframe{width:100%;height:100%;border:0;display:block}
.sun-native-text{margin:24px 0}.sun-native-text details{margin-top:16px}.sun-native-text summary{cursor:pointer;font-weight:600;color:#17656a}
.sun-social .menu,.sun-social ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:0}.sun-social a{display:block;background:#eef6f1;color:#17656a;border:1px solid #d5e5db;border-radius:14px;padding:16px 22px;font-weight:600;text-decoration:none}.sun-social select{display:none!important}
.sun-footer-grid{grid-template-columns:1.35fr 1fr 1fr 1fr}.sun-footer select{display:none!important}
.sun-page>.iforms_basic,.sun-page .iforms_basic{max-width:760px;background:#fff;padding:28px;border:1px solid #dce8df;border-radius:20px;margin-top:24px}.sun-page .iforms_basic input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.sun-page .iforms_basic textarea{box-sizing:border-box;max-width:100%;width:100%;border:1px solid #bccfd0;border-radius:8px;padding:10px;font:inherit}.sun-page .iforms_basic textarea{min-height:150px}.sun-page .iforms_basic .field{margin-bottom:18px}.sun-page .iforms_basic label{display:block;margin-bottom:6px}.sun-page .iforms_basic input[type=submit],.sun-page .iforms_basic button[type=submit]{background:#17656a;color:#fff;padding:12px 20px;border:0;border-radius:10px;font:inherit;cursor:pointer}
.sun-page #controller_wrap .menu{display:flex;flex-wrap:wrap;gap:12px}.sun-page>.menu,.sun-page>ul.menu{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:24px 0}.sun-page>.menu a{display:block;border:1px solid #d5e5db;border-radius:10px;padding:12px 16px}
@media(max-width:900px){.sun-header-row{flex-wrap:wrap}.sun-header-actions{flex-wrap:wrap}.sun-search input{width:150px}.sun-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.sun-header-actions{width:100%;justify-content:space-between}.sun-search{width:100%;order:2}.sun-search input{flex:1;width:100%}.sun-footer-grid{grid-template-columns:1fr}.sun-social .menu,.sun-social ul{display:grid}.sun-page .iforms_basic{padding:18px}.sun-video{min-width:0}}
