.niisf-image-viewer[data-astro-cid-kpllf3sa]{color:#111;background:#fff;border:0;border-radius:8px;width:min(1100px,100% - 24px);max-height:calc(100dvh - 24px);padding:12px}.niisf-image-viewer[data-astro-cid-kpllf3sa]::backdrop{background:#000c}.niisf-image-viewer__toolbar[data-astro-cid-kpllf3sa]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.niisf-image-viewer__toolbar[data-astro-cid-kpllf3sa] button[data-astro-cid-kpllf3sa]{color:#123b4b;cursor:pointer;background:#fff;border:1px solid #9ea7ad;border-radius:4px;flex:0 0 44px;width:44px;height:44px;font-size:24px}.niisf-image-viewer__toolbar[data-astro-cid-kpllf3sa] span[data-astro-cid-kpllf3sa]{text-align:center;flex:1}.niisf-image-viewer[data-astro-cid-kpllf3sa] img[data-astro-cid-kpllf3sa]{object-fit:contain;width:100%;height:auto;max-height:min(70dvh,720px);display:block}.niisf-image-viewer[data-astro-cid-kpllf3sa] p[data-astro-cid-kpllf3sa]{text-align:center;margin:12px 0 0}:root{color:#182f3b;--navy:#123b4b;--teal:#007f7a;--line:#d8e1df;background:#f4f6f5;font-family:Arial,Helvetica,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}img{max-width:100%;height:auto}button,input,select{font:inherit}a,button,input,select{touch-action:manipulation}:focus-visible{outline-offset:4px;outline:3px solid #bf7900}.container{width:min(1280px,100% - 64px);margin-inline:auto}.preview{color:#496660;background:#e6edeb;justify-content:space-between;padding:7px 32px;font-size:12px;display:flex}.skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}.skip:focus{top:0}header{background:var(--navy);color:#fff}.top{align-items:center;gap:28px;padding-block:25px;display:flex}.brand{align-items:center;width:245px;display:flex}.brand img{object-fit:contain;max-height:65px}.descriptor{color:#b6cfce;border-left:1px solid #51717b;padding-left:24px;font-size:12px}.contact{margin-left:auto;font-size:12px;text-decoration:none}.contact span{font-size:16px;font-weight:700;display:block}.account{border:1px solid #66848c;border-radius:4px;padding:9px 15px;font-size:13px;text-decoration:none}nav{border-top:1px solid #365965;align-items:center;gap:30px;padding-block:15px;display:flex}nav a{font-size:14px;text-decoration:none}nav a:hover,nav a[aria-current]{color:#a1e1d1}.hero{background:#e7eeeb;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.6fr 1fr;gap:50px;min-height:480px;padding-block:65px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--teal);font-size:11px;font-weight:700}.hero h1{letter-spacing:-1.8px;max-width:760px;margin:18px 0 24px;font-size:clamp(32px,4.2vw,58px);line-height:1.08}.hero p{color:#4b6267;max-width:580px;font-size:17px}.buttons{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.button,button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.button.secondary{color:var(--navy);background:0 0;border:1px solid #8ca9a5}.hero-aside{border-left:1px solid #bacbc5;flex-direction:column;justify-content:center;gap:22px;padding-left:36px;display:flex}.hero-aside div{border-bottom:1px solid #c4d2cc;padding-bottom:18px}.hero-aside strong{font-size:24px;line-height:1.25;display:block}.hero-aside span{color:#526d70;font-size:13px}.section{padding-block:55px}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}h2{letter-spacing:-.7px;margin:0 0 16px;font-size:30px;line-height:1.2}.section-head h2{margin:0}.section-head a{color:var(--teal);font-size:14px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:5px;flex-direction:column;min-width:0;padding:26px;display:flex}.card h3{margin:16px 0;font-size:19px;line-height:1.4}.card h3 a{text-decoration:none}.card h3 a:hover{text-decoration:underline}.tag{text-transform:uppercase;letter-spacing:1px;color:var(--teal);font-size:11px}.card .more{color:var(--teal);margin-top:auto;padding-top:20px;font-size:13px}.meta{color:#627771;font-size:13px}.band{background:var(--navy);color:#fff}.band h2{max-width:700px}.band p{color:#c1d4d5;max-width:800px}.page-head{padding-block:44px 28px}.crumb{color:#60756f;font-size:12px}.page-head h1{letter-spacing:-1px;max-width:1050px;font-size:clamp(29px,3vw,43px);line-height:1.2}.tools{gap:14px;margin-bottom:26px;display:flex}.tools input{flex:1;min-width:0}.tools input,.tools select{color:var(--navy);background:#fff;border:1px solid #b9cbc7;border-radius:4px;padding:13px}.count{color:#536a67;font-size:13px}.article{border:1px solid var(--line);background:#fff;max-width:880px;margin-bottom:60px;padding:35px}.article p{overflow-wrap:anywhere}.article img{object-fit:cover;width:100%;max-height:460px;margin-bottom:24px}.niisf-info-panel{border-left:3px solid var(--teal);background:#e6efea;margin-block:24px;padding:20px 26px}.niisf-info-panel h3{margin:0}.news-section{margin-block:20px}.niisf-home-section__head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.niisf-home-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.niisf-home-news__grid article{border:1px solid var(--line);background:#fff;min-width:0;padding:22px}.niisf-home-news__grid h3{font-size:18px;line-height:1.45}.niisf-home-news__grid h3 a{text-decoration:none}.niisf-home-news__grid p{color:#556c69;font-size:14px}.niisf-home-news__image img{aspect-ratio:16/9;object-fit:cover}.niisf-publication-row{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px;padding-block:25px;display:grid}.niisf-publication-row__image img{aspect-ratio:16/9;object-fit:cover}.niisf-publication-row__image--empty{background:#dde7e2;place-items:center;min-height:120px;display:grid}.niisf-publication-row h3{margin-top:0}.niisf-publication-row p{font-size:14px}.pager{justify-content:center;align-items:center;gap:25px;margin-top:30px;display:flex}.pager button:disabled{opacity:.35;cursor:default}footer{color:#43615e;background:#e2eae6;border-top:1px solid #c9d7cf;margin-top:30px;font-size:13px}.foot{grid-template-columns:1fr 1fr 1fr;gap:40px;padding-block:45px;display:grid}.foot a{margin-bottom:12px;display:block}.foot strong{color:var(--navy);font-size:17px}.notice{color:#627872;font-size:13px}.empty{border:1px solid var(--line);background:#fff;padding:35px}[hidden]{display:none!important}@media (width<=900px){.container{width:calc(100% - 40px)}.descriptor,.contact{display:none}.account{margin-left:auto}nav{flex-wrap:wrap;gap:20px}.hero-grid{grid-template-columns:1fr;gap:25px;padding-block:38px}.hero-aside{border-left:0;flex-direction:row;justify-content:space-between;padding-left:0}.hero-aside div{flex:1}.hero-aside strong{font-size:18px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.niisf-home-news__grid,.foot{grid-template-columns:1fr 1fr}.top{gap:16px}.section{padding-block:35px}}@media (width<=540px){.container{width:calc(100% - 32px)}.preview{padding:6px 16px;font-size:10px}.preview span{display:none}.brand{width:175px}.top{padding-block:18px}.account{white-space:nowrap;padding:8px;font-size:11px}.hero h1{letter-spacing:-1px}.hero p{font-size:15px}.hero-aside{flex-direction:column;gap:10px}.hero-aside div{padding-bottom:10px}.hero-aside strong{font-size:19px}.grid,.niisf-home-news__grid,.foot{grid-template-columns:1fr}.section-head{align-items:flex-start}h2{font-size:25px}.tools{flex-direction:column}.article{padding:22px}.niisf-publication-row{grid-template-columns:1fr}.niisf-publication-row__image{max-width:100%}nav{gap:12px 19px}nav a{font-size:12px}.card{padding:22px}.section-head a{white-space:nowrap;font-size:12px}.foot{gap:15px}.niisf-home-section__head{flex-direction:column;align-items:flex-start}}.imported-content{overflow-wrap:anywhere;max-width:1000px}.imported-content [class*=span],.imported-content [class*=ba-col]{float:none;width:auto;min-width:0;max-width:100%}.imported-content table{border-collapse:collapse;width:100%;max-width:100%;margin:24px 0;display:block;overflow:auto}.imported-content th,.imported-content td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #d8e1df;padding:10px}.imported-content img{object-fit:contain;max-width:100%;height:auto}.imported-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.imported-content h2{margin:28px 0 16px;font-size:25px}.imported-content h3{font-size:20px;line-height:1.4}.imported-content video,.imported-content audio{max-width:100%}.imported-content .grid{display:block}.imported-content .ba-empty-space,.imported-content .eb-entry-nav,.imported-content .eb-entry-author,.imported-content .eb-entry-comments{display:none}.directory{margin-bottom:30px}.quiz-frame{background:#fff;border:0;border-radius:5px;width:100%;height:1500px}.niisf-gallery-lightbox-open{overflow:hidden}@media (width<=540px){.imported-content{padding:20px}.quiz-frame{height:1900px}.imported-content h2{font-size:22px}}.codex-home{max-width:1170px;margin:54px auto 72px;padding:0 18px}.codex-home-intro{max-width:960px;margin:0 auto 78px}.codex-home-intro__title{color:#062c76;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 0 44px;font-size:30px;font-weight:700;line-height:1.2}.codex-home-intro__body{color:#444;text-align:left;border-left:3px solid #0b72e7;padding:18px 0 18px 38px;font-size:15px;line-height:1.75}.codex-home-intro__body p{text-align:left;margin:0 0 18px}.codex-home-intro__sign{margin-top:22px;font-style:italic;font-weight:700}.codex-home-section{margin:0 0 58px}.codex-home-section__title{color:#7f93c3;letter-spacing:1px;text-align:center;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 34px;font-size:20px;font-weight:400;line-height:1.2;display:flex}.codex-home-section__title:before,.codex-home-section__title:after{content:"";background:#d6dce8;flex:auto;height:1px}.codex-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;display:grid}.codex-home-card{min-width:0}.codex-home-card__date,.codex-home-row__date{color:#a0a0a0;margin:0 0 8px;font-size:13px;line-height:1.3}.codex-home-card__image{aspect-ratio:16/9;background:#f3f5f8;border:1px solid #d5d5d5;width:100%;margin:0 0 14px;display:block;overflow:hidden}.codex-home-card__image img,.codex-home-row__image img{object-fit:cover;width:100%;height:100%;display:block}.codex-home-card__title{color:#0642b4;letter-spacing:0;text-align:left;text-transform:none;margin:0 0 9px;font-size:15px;font-weight:700;line-height:1.15}.codex-home-card__title a,.codex-home-row__title a,.codex-home-more{color:inherit;text-transform:none;text-decoration:none}.codex-home-card__title a:hover,.codex-home-card__title a:focus,.codex-home-row__title a:hover,.codex-home-row__title a:focus,.codex-home-more:hover,.codex-home-more:focus{text-decoration:underline}.codex-home-card__intro{color:#202020;text-align:left;font-size:15px;line-height:1.2}.codex-home-list{border-top:1px solid #dedede;gap:0;display:grid}.codex-home-row{border-bottom:1px solid #e1e1e1;grid-template-columns:300px minmax(0,1fr);align-items:start;column-gap:20px;padding:24px 0 25px;display:grid}.codex-home-row__image{aspect-ratio:16/9;box-sizing:border-box;background:#f3f5f8;border:1px solid #d5d5d5;width:100%;display:block;overflow:hidden}.codex-home-row__title{color:#111;letter-spacing:0;text-align:left;text-transform:none;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.18}.codex-home-row__intro{color:#252525;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.codex-home-more{color:#5f86d8;margin-top:22px;font-size:13px;display:inline-block}@media (width<=900px){.codex-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.codex-home{margin-top:34px;padding:0 16px}.codex-home-intro{margin-bottom:48px}.codex-home-intro__title{font-size:24px}.codex-home-intro__body{text-align:left;padding-left:20px}.codex-home-section__title{font-size:17px}.codex-home-grid,.codex-home-row{grid-template-columns:1fr}.codex-home-row__image{width:100%}.codex-home-row__title{font-size:18px}.codex-home-row__intro{text-align:left}}@media (width>=701px){.niisf-native-preview .com-content-article.item-page .com-content-article__body>p,.niisf-native-preview .com-content-article.item-page .com-content-article__body>[class*=news-article]>p,.niisf-native-preview .com-content-article.item-page .com-content-article__body>[class*=announcement]>p{text-align:justify;text-justify:inter-word;hyphens:none}}@media (width<=700px){.niisf-native-preview .com-content-article.item-page .com-content-article__body,.niisf-native-preview .com-content-article.item-page .com-content-article__body p{text-align:left}}:root{--niisf-navy:#0b1026;--niisf-deep-blue:#003b73;--niisf-blue:#0077c8;--niisf-cyan:#00b7ff;--niisf-mint:#42d3a5;--niisf-ink:#1a1f29;--niisf-muted:#647084;--niisf-surface:#f4f7fa;--niisf-surface-strong:#eaf1f8;--niisf-line:#d8e0ea;--niisf-signal:#ff6b3d;--niisf-white:#fff;--niisf-shadow:0 18px 44px #0b10261f;--niisf-radius:8px;--niisf-content:1200px;--niisf-wide:1360px;--niisf-font-display:"Roboto Condensed", "Arial Narrow", Arial, sans-serif;--niisf-font-body:Roboto, Arial, "Helvetica Neue", sans-serif}html{scroll-behavior:smooth;min-height:100%}body.niisf-native-preview{min-height:100%;color:var(--niisf-ink);background:linear-gradient(to bottom, #fff 0, #fff 360px, var(--niisf-surface) 360px, var(--niisf-surface) 100%);font-family:var(--niisf-font-body);letter-spacing:0;text-rendering:geometricprecision;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}.niisf-native-preview img{max-width:100%;height:auto}.niisf-native-preview a{color:var(--niisf-deep-blue);text-underline-offset:3px;text-decoration-thickness:1px}.niisf-native-preview a:hover,.niisf-native-preview a:focus-visible{color:var(--niisf-blue)}.niisf-native-preview :focus-visible{outline-offset:3px;outline:3px solid #00b7ff73}.niisf-native-header{z-index:30;background:var(--niisf-white);max-width:100%;position:relative;overflow-x:clip}.niisf-native-header__bar{color:var(--niisf-white);background:var(--niisf-navy);border-bottom:1px solid #ffffff29}.niisf-native-header__inner{width:min(100% - 40px, var(--niisf-wide));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:80px;margin:0 auto;padding:12px 0;display:grid}.niisf-native-header__logos{grid-template-columns:minmax(160px,.85fr) minmax(220px,1.12fr) minmax(160px,.85fr);align-items:center;gap:28px;min-width:0;display:grid}.niisf-native-header__logo{justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex}.niisf-native-header__logo img{object-fit:contain;width:auto;max-width:100%;height:47px;display:block}.niisf-native-header__logo--center img{height:52px}.niisf-native-header__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:inline-flex}.niisf-native-header__login,.niisf-native-header__icon{border-radius:var(--niisf-radius);color:var(--niisf-white);background:#ffffff14;border:1px solid #ffffff3d;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s}.niisf-native-preview .niisf-native-header__login{border-color:var(--niisf-blue);min-height:42px;color:var(--niisf-white);background:var(--niisf-blue);font-family:var(--niisf-font-display);text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 20px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0077c847}.niisf-native-preview .niisf-native-header__login:hover,.niisf-native-preview .niisf-native-header__login:focus-visible{color:var(--niisf-white);background:#0a8fe8;border-color:#0a8fe8}.niisf-native-preview .niisf-native-header__icon{width:42px;height:42px;color:var(--niisf-white);background:#ffffff1f;justify-content:center;align-items:center;display:inline-flex}.niisf-native-preview .niisf-native-header__icon:hover,.niisf-native-preview .niisf-native-header__icon:focus-visible{border-color:var(--niisf-cyan);background:#fff3}.niisf-native-header__icon img{object-fit:contain;width:22px;height:22px}.niisf-native-hero{background:var(--niisf-white);padding:0 0 12px}.niisf-native-slider{width:min(100% - 40px, var(--niisf-wide));aspect-ratio:1280/300;background:var(--niisf-white);border-radius:var(--niisf-radius);min-height:118px;box-shadow:var(--niisf-shadow);border:1px solid #d8e0eaeb;margin:0 auto;position:relative;overflow:hidden}.niisf-native-slider__viewport,.niisf-native-slider__slide{position:absolute;inset:0}.niisf-native-slider__slide{opacity:0;pointer-events:none;transition:opacity .48s;display:block}.niisf-native-slider__slide.is-active{opacity:1;pointer-events:auto;z-index:2}.niisf-native-slider__slide img{object-fit:contain;background:var(--niisf-white);width:100%;height:100%;display:block}.niisf-native-slider__nav{z-index:4;border-radius:var(--niisf-radius);width:38px;height:46px;color:var(--niisf-white);cursor:pointer;background:#0b10269e;border:1px solid #ffffff47;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:34px;line-height:1;transition:background-color .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.niisf-native-slider__nav:hover,.niisf-native-slider__nav:focus-visible{background:var(--niisf-deep-blue);border-color:var(--niisf-cyan)}.niisf-native-slider__nav--prev{left:14px}.niisf-native-slider__nav--next{right:14px}.niisf-native-slider__dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.niisf-native-slider__dot{cursor:pointer;background:#ffffffe6;border:1px solid #003b7394;border-radius:50%;width:9px;height:9px;padding:0}.niisf-native-slider__dot.is-active{background:var(--niisf-blue);border-color:var(--niisf-blue)}.niisf-native-main{width:min(100% - 48px, var(--niisf-content));max-width:100%;min-height:440px;margin:0 auto;padding:52px 0 64px;overflow-x:hidden}.niisf-native-main>.system-message-container:empty{display:none}.niisf-native-main h1,.niisf-native-main h2,.niisf-native-main h3{color:var(--niisf-deep-blue);font-family:var(--niisf-font-display);letter-spacing:0}.niisf-native-main h1{text-transform:uppercase;max-width:980px;margin:0 0 24px;font-size:42px;font-weight:800;line-height:1.08}.niisf-native-main h2{margin:36px 0 18px;font-size:28px;line-height:1.18}.niisf-native-main h3{margin:26px 0 12px;font-size:22px;line-height:1.22}.niisf-native-main p,.niisf-native-main li{color:var(--niisf-ink)}.niisf-native-main p{margin:0 0 18px}.niisf-native-main .page-header{margin:0}.niisf-native-preview .item-page,.niisf-native-preview .com-content-article{max-width:920px;margin:0 auto}.niisf-native-preview .article-info,.niisf-native-preview .published,.niisf-native-preview .createdby{color:var(--niisf-muted);font-size:14px}.niisf-native-preview .item-page>.tags,.niisf-native-preview .com-content-article>.tags{display:none}.niisf-native-preview .com-content-article__body,.niisf-native-preview .item-page .fields-container,.niisf-native-preview .item-page .articleBody,.niisf-native-preview .item-page .com-content-article__body{text-align:justify;text-wrap:pretty}.niisf-native-preview .item-image,.niisf-native-preview figure{margin:24px 0}.niisf-native-preview .item-image img,.niisf-native-preview figure img,.niisf-native-preview .com-content-article__body img{border-radius:var(--niisf-radius)}.niisf-native-preview table{border-collapse:collapse;width:100%}.niisf-native-preview th,.niisf-native-preview td{border:1px solid var(--niisf-line);vertical-align:top;padding:10px 12px}.niisf-native-preview th{color:var(--niisf-deep-blue);background:var(--niisf-surface-strong)}.niisf-native-preview .btn,.niisf-native-preview button{border-radius:var(--niisf-radius)}.niisf-native-preview .codex-home{max-width:var(--niisf-content);margin-left:auto;margin-right:auto}.niisf-native-preview .codex-home-intro{background:0 0;border:0;border-radius:0;max-width:980px;margin-left:auto;margin-right:auto;padding:12px 0 8px}.niisf-native-preview .codex-home-intro__title{color:var(--niisf-deep-blue);font-family:var(--niisf-font-display);letter-spacing:0;text-transform:uppercase;font-size:42px;line-height:1.08}.niisf-native-preview .codex-home-section{margin-top:46px}.niisf-native-preview .codex-home-section__title{color:var(--niisf-deep-blue);align-items:center;gap:16px;display:flex}.niisf-native-preview .codex-home-section__title:after{content:"";background:var(--niisf-line);flex:auto;height:1px}.niisf-native-preview .codex-home-grid{gap:24px}.niisf-native-preview .codex-home-card{border:1px solid var(--niisf-line);border-radius:var(--niisf-radius);background:var(--niisf-white);transition:transform .18s,box-shadow .18s;box-shadow:0 10px 26px #0b102612}.niisf-native-preview .codex-home-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0b10261c}.niisf-native-preview .codex-home-card__image{border-radius:var(--niisf-radius) var(--niisf-radius) 0 0;background:var(--niisf-surface-strong)}.niisf-native-preview .codex-home-card__date,.niisf-native-preview .codex-home-row__date{color:var(--niisf-muted);font-size:14px}.niisf-native-preview .codex-home-card__title a,.niisf-native-preview .codex-home-row__title a{color:var(--niisf-deep-blue);text-decoration:none}.niisf-native-preview .codex-home-card__title a:hover,.niisf-native-preview .codex-home-row__title a:hover{color:var(--niisf-blue)}.niisf-native-preview .codex-home-more,.niisf-native-preview .btn-primary{border:1px solid var(--niisf-deep-blue);border-radius:var(--niisf-radius);min-height:40px;color:var(--niisf-white);background:var(--niisf-deep-blue);justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.niisf-native-preview .codex-home-more:hover,.niisf-native-preview .btn-primary:hover{color:var(--niisf-white);background:var(--niisf-blue);border-color:var(--niisf-blue)}.niisf-native-preview .codex-home-row{border-top:1px solid var(--niisf-line)}.niisf-native-footer{color:#ffffffdb;background:var(--niisf-navy);border-top:4px solid var(--niisf-blue)}.niisf-native-footer__inner{width:min(100% - 48px, var(--niisf-wide));grid-template-columns:minmax(260px,1fr) minmax(220px,auto) minmax(190px,auto);align-items:center;gap:28px;min-height:126px;margin:0 auto;padding:28px 0;display:grid}.niisf-native-footer__brand{gap:6px;display:grid}.niisf-native-footer__brand strong{color:var(--niisf-white);font-family:var(--niisf-font-display);text-transform:uppercase;font-size:21px;line-height:1.2}.niisf-native-footer__brand span{color:#ffffffad;font-size:14px}.niisf-native-footer__modules{color:#ffffffb8;font-size:13px}.niisf-native-footer a{color:var(--niisf-white)}.niisf-native-footer__contacts{color:var(--niisf-white);text-align:right;gap:5px;font-weight:700;display:grid}@media (width<=1100px){.niisf-native-header__inner{grid-template-columns:1fr;justify-items:center;gap:14px}.niisf-native-header__logos{width:100%}.niisf-native-header__actions{min-width:0}}@media (width<=860px){body.niisf-native-preview{background:var(--niisf-surface);font-size:15px}.niisf-native-header__inner{width:min(100% - 28px, var(--niisf-wide));min-height:0;padding:14px 0}.niisf-native-header__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.niisf-native-header__logo--center{grid-area:1/1/auto/-1}.niisf-native-header__logo img,.niisf-native-header__logo--center img{height:40px}.niisf-native-header__actions{justify-content:center}.niisf-native-hero{background:var(--niisf-navy);padding-bottom:12px}.niisf-native-slider{width:min(100% - 20px, var(--niisf-wide));min-height:90px;box-shadow:none}.niisf-native-slider__nav{width:32px;height:40px;font-size:28px}.niisf-native-slider__nav--prev{left:8px}.niisf-native-slider__nav--next{right:8px}.niisf-native-main{width:min(100% - 28px, var(--niisf-content));padding:34px 0 48px}.niisf-native-main h1,.niisf-native-preview .codex-home-intro__title{font-size:30px;line-height:1.12}.niisf-native-main h2{font-size:24px}.niisf-native-preview .item-page,.niisf-native-preview .com-content-article{max-width:100%}.niisf-native-preview .com-content-article__body,.niisf-native-preview .item-page .fields-container,.niisf-native-preview .item-page .articleBody,.niisf-native-preview .item-page .com-content-article__body{text-align:left}.niisf-native-preview .codex-home-intro{padding:4px 0 8px}.niisf-native-footer__inner{width:min(100% - 28px, var(--niisf-wide));grid-template-columns:1fr;justify-items:start;gap:18px}.niisf-native-footer__contacts{text-align:left}}@media (width<=520px){.niisf-native-header__login{min-height:36px;padding:0 12px;font-size:12px}.niisf-native-slider{min-height:78px}.niisf-native-slider__nav{width:28px;height:36px}.niisf-native-slider__dots{gap:5px;bottom:8px}.niisf-native-slider__dot{width:8px;height:8px}}@media (width<=640px){.niisf-native-header__inner{gap:12px!important;width:100%!important;padding:12px 0 14px!important}.niisf-native-header__logos{grid-template-columns:1fr!important;justify-items:center!important;gap:9px!important;width:min(100% - 28px,320px)!important}.niisf-native-header__logo,.niisf-native-header__logo--center{grid-area:auto/1!important;justify-content:center!important;width:100%!important}.niisf-native-header__logo img,.niisf-native-header__logo--center img{width:auto!important;max-width:100%!important;height:auto!important;max-height:42px!important}.niisf-native-header__logo--center img{max-height:44px!important}.niisf-native-header__actions{justify-content:center!important;width:min(100% - 28px,320px)!important}.niisf-native-header__login{min-height:40px!important;padding:0 18px!important}.niisf-native-header__icon{width:40px!important;height:40px!important}.niisf-native-slider{border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;max-width:100%!important}.niisf-native-slider__nav{width:28px!important;height:36px!important;font-size:25px!important}.niisf-native-slider__nav--prev{left:6px!important}.niisf-native-slider__nav--next{right:6px!important}html body .niisf-native-header__inner{gap:8px!important;padding:8px 0 10px!important}html body .niisf-native-header__logos{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:7px 10px!important;width:min(100% - 24px,360px)!important}html body .niisf-native-header__logo,html body .niisf-native-header__logo--center{grid-row:auto!important;justify-content:center!important;width:100%!important;min-height:0!important}html body .niisf-native-header__logo--center{grid-area:1/1/auto/-1!important}html body .niisf-native-header__logo:first-child{grid-area:2/1!important}html body .niisf-native-header__logo:nth-child(3){grid-area:2/2!important}html body .niisf-native-header__logo img,html body .niisf-native-header__logo--center img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:36px!important}html body .niisf-native-header__logo--center img{max-height:38px!important}html body .niisf-native-header__actions{gap:8px!important;width:min(100% - 24px,360px)!important}html body .niisf-native-header__login{min-height:36px!important;padding:0 14px!important;font-size:12px!important}html body .niisf-native-header__icon{width:36px!important;height:36px!important}}body.codex-news-materials-public{color:#17253a;background:#f6f8fb}.codex-news-materials,.codex-news-materials *{box-sizing:border-box}.codex-news-materials{--news-blue:#003b73;--news-blue-2:#0a4d86;--news-cyan:#08aeea;--news-ink:#17253a;--news-muted:#64748b;--news-line:#d8e2ef;--news-soft:#f4f8fc;width:min(1180px,100% - 44px);color:var(--news-ink);margin:0 auto;padding:44px 0 60px;font-family:Arial,Helvetica Neue,sans-serif}.codex-news-materials__head{border:1px solid var(--news-line);background:linear-gradient(135deg, #fff 0%, var(--news-soft) 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 14px;padding:22px;display:grid;box-shadow:0 12px 28px #08264b0f}.codex-news-materials__head-copy{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.codex-news-materials__icon{background:#fff;border:1px solid #08aeea61;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 8px 18px #08264b14}.codex-news-materials__icon img{object-fit:contain;width:36px;height:36px;display:block}.codex-news-materials__eyebrow{color:var(--news-cyan);text-transform:uppercase;margin:0 0 7px;font-size:14px;font-weight:800;line-height:1.2}.codex-news-materials h1{color:var(--news-blue);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.08}.codex-news-materials__count{color:var(--news-muted);white-space:nowrap;font-size:15px;line-height:1.35}.codex-news-materials__controls{border:0;gap:14px;margin:0 0 18px;padding:0;display:grid}.codex-news-materials__tabs{flex-wrap:wrap;order:2;gap:8px;display:flex}.codex-news-materials__tab{appearance:none;min-height:34px;color:var(--news-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7e8;border-radius:6px;justify-content:center;align-items:center;padding:6px 13px;font-size:14px;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.codex-news-materials__tab:hover,.codex-news-materials__tab:focus-visible,.codex-news-materials__tab.is-active{border-color:var(--news-blue);background:var(--news-blue);color:#fff;outline:none}.codex-news-materials .visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.codex-news-materials__search{order:1;width:min(100%,640px);position:relative}.codex-news-materials__search input{width:100%;height:42px;color:var(--news-blue);font:inherit;background:#fff;border:1px solid #c9d7e8;border-radius:6px;padding:0 94px 0 14px;font-size:15px;line-height:42px;display:block}.codex-news-materials__search input:focus{border-color:var(--news-blue);outline-offset:1px;outline:2px solid #0a4d8624}.codex-news-materials__clear{min-width:78px;height:30px;color:var(--news-blue);cursor:pointer;background:#eef4ff;border:0;border-radius:4px;font-size:13px;line-height:30px;position:absolute;top:6px;right:6px}.codex-news-materials__clear:hover,.codex-news-materials__clear:focus-visible{background:#dbe9ff;outline:none}.codex-news-materials__status{min-height:20px;color:var(--news-muted);margin:0 0 10px;font-size:14px;line-height:1.35}.codex-news-materials__list,.codex-news-materials .codex-blog-list{width:100%;max-width:100%;display:block}.codex-news-materials .codex-blog-lead,.codex-news-materials .codex-blog-row,.codex-news-materials__item{border:1px solid var(--news-line);background:#fff;border-radius:8px;grid-template-columns:minmax(190px,285px) minmax(0,1fr);align-items:start;gap:20px;width:100%;max-width:100%;margin-bottom:14px;padding:16px;display:grid;box-shadow:0 10px 24px #08264b0d}.codex-news-materials .codex-blog-lead__image,.codex-news-materials .codex-blog-row__image,.codex-news-materials__image{aspect-ratio:16/9;border:1px solid var(--news-line);background:#fff;border-radius:8px;width:100%;max-width:100%;display:block;overflow:hidden}.codex-news-materials .codex-blog-lead__image{grid-row:1/span 3}.codex-news-materials .codex-blog-lead__image img,.codex-news-materials .codex-blog-row__image img,.codex-news-materials__image img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.codex-news-materials .codex-blog-row__body,.codex-news-materials__body{min-width:0}.codex-news-materials .codex-blog-lead__meta,.codex-news-materials .codex-blog-row__meta,.codex-news-materials__meta{color:var(--news-muted);flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:14px;line-height:1.35;display:flex}.codex-news-materials .codex-blog-lead__meta,.codex-news-materials .codex-blog-lead__title,.codex-news-materials .codex-blog-lead__intro{grid-column:2}.codex-news-materials .codex-blog-row__category,.codex-news-materials__label{min-height:24px;color:var(--news-blue);background:#08aeea14;border:1px solid #0077c82e;border-radius:999px;align-items:center;padding:3px 9px;font-size:13px;font-weight:800;line-height:1.15;display:inline-flex}.codex-news-materials .codex-blog-lead__title,.codex-news-materials .codex-blog-row__title,.codex-news-materials__title{color:var(--news-blue);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0 0 12px;font-size:23px;font-weight:800;line-height:1.22}.codex-news-materials .codex-blog-lead__title a,.codex-news-materials .codex-blog-row__title a,.codex-news-materials__title a{color:inherit;text-decoration:none}.codex-news-materials .codex-blog-lead__title a:hover,.codex-news-materials .codex-blog-row__title a:hover,.codex-news-materials__title a:hover{color:var(--news-blue-2);text-decoration:underline;text-decoration-color:var(--news-cyan);text-underline-offset:4px}.codex-news-materials .codex-blog-lead__intro,.codex-news-materials .codex-blog-row__intro,.codex-news-materials__intro{color:#3f4d5a;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.codex-news-materials__section-title{color:var(--news-blue);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:26px 0 12px;font-size:18px;font-weight:800}.codex-news-materials__empty,.codex-news-materials__error{border:1px solid var(--news-line);color:#42536a;background:#fff;border-radius:8px;margin:20px 0 0;padding:22px 24px}.codex-news-materials .pagination,.codex-news-materials .codex-blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.codex-news-materials .pagination li,.codex-news-materials .codex-blog-pagination__item,.codex-news-materials .codex-blog-pagination a,.codex-news-materials .codex-blog-pagination span{margin:0;padding:0;list-style:none;display:inline-flex}.codex-news-materials .pagination a,.codex-news-materials .pagination span,.codex-news-materials .codex-blog-page{border:1px solid var(--news-line);min-width:34px;min-height:34px;color:var(--news-blue);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-weight:700;text-decoration:none}.codex-news-materials .pagination .active a,.codex-news-materials .pagination .active span,.codex-news-materials .codex-blog-page.is-active,.codex-news-materials .codex-blog-page--current{background:var(--news-blue);border-color:var(--news-blue);color:#fff}.codex-news-materials .codex-blog-page--disabled,.codex-news-materials .codex-blog-page--ellipsis{color:#8b9aae;background:#f5f8fc}.codex-news-materials .pagination a:hover,.codex-news-materials .codex-blog-page:hover{border-color:var(--news-blue);color:var(--news-blue);background:#eef4ff}@media (width<=900px){.codex-news-materials .codex-blog-lead,.codex-news-materials .codex-blog-row,.codex-news-materials__item{grid-template-columns:minmax(170px,240px) minmax(0,1fr)}.codex-news-materials .codex-blog-lead__title,.codex-news-materials .codex-blog-row__title,.codex-news-materials__title{font-size:20px}}@media (width<=640px){.codex-news-materials{width:min(1180px,100% - 24px);padding:22px 0 38px;overflow-x:hidden}.codex-news-materials__head{grid-template-columns:1fr;padding:18px}.codex-news-materials__head-copy{grid-template-columns:1fr;gap:8px}.codex-news-materials__icon{width:46px;height:46px;display:none}.codex-news-materials__icon img{width:28px;height:28px}.codex-news-materials h1{font-size:26px}.codex-news-materials__count{white-space:normal}.codex-news-materials__tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-left:-12px;margin-right:-12px;padding:0 12px 6px;overflow-x:auto}.codex-news-materials__tab{white-space:nowrap;scroll-snap-align:start;flex:none}.codex-news-materials__search{width:100%}.codex-news-materials .codex-blog-lead,.codex-news-materials .codex-blog-row,.codex-news-materials__item{grid-template-columns:1fr;gap:13px;padding:14px}.codex-news-materials .codex-blog-lead__image,.codex-news-materials .codex-blog-lead__meta,.codex-news-materials .codex-blog-lead__title,.codex-news-materials .codex-blog-lead__intro{grid-area:auto}.codex-news-materials .codex-blog-lead__title,.codex-news-materials .codex-blog-row__title,.codex-news-materials__title{font-size:18px}.codex-news-materials .codex-blog-lead__intro,.codex-news-materials .codex-blog-row__intro,.codex-news-materials__intro{-webkit-line-clamp:4}}body.codex-kontakty-static .codex-contacts-page,body.codex-kontakty-static .codex-contacts-page *{box-sizing:border-box}body.codex-kontakty-static .codex-contacts-page{--contact-blue:#003b73;--contact-blue-2:#0a4d86;--contact-cyan:#08aeea;--contact-ink:#17253a;--contact-muted:#64748b;--contact-line:#d8e2ef;--contact-soft:#f4f8fc;width:min(1180px,100% - 44px);color:var(--contact-ink);margin:0 auto;padding:44px 0 62px;font-family:Arial,Helvetica Neue,sans-serif}body.codex-kontakty-static .codex-contacts-head{border:1px solid var(--contact-line);background:linear-gradient(135deg, #fff 0%, var(--contact-soft) 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 16px;padding:22px;display:grid;box-shadow:0 12px 28px #08264b0f}body.codex-kontakty-static .codex-contacts-head-copy{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}body.codex-kontakty-static .codex-contacts-icon{background:#fff;border:1px solid #08aeea61;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 8px 18px #08264b14}body.codex-kontakty-static .codex-contacts-icon img{object-fit:contain;width:36px;height:36px;display:block}body.codex-kontakty-static .codex-contacts-eyebrow{color:var(--contact-cyan);text-transform:uppercase;margin:0 0 7px;font-size:14px;font-weight:800;line-height:1.2}body.codex-kontakty-static .codex-contacts-head h1{color:var(--contact-blue);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.08}body.codex-kontakty-static .codex-contacts-head-note{max-width:340px;color:var(--contact-muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}body.codex-kontakty-static .codex-contacts-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}body.codex-kontakty-static .codex-contacts-card{border:1px solid var(--contact-line);background:#fff;border-radius:8px;align-content:start;gap:8px;min-height:124px;padding:16px;display:grid;box-shadow:0 10px 24px #08264b0d}body.codex-kontakty-static .codex-contacts-card h2,body.codex-kontakty-static .codex-contacts-card h3{color:var(--contact-blue);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.22}body.codex-kontakty-static .codex-contacts-card p{color:#41546d;margin:0;font-size:15px;line-height:1.48}body.codex-kontakty-static .codex-contacts-card a{color:var(--contact-blue);font-weight:800;text-decoration:none}body.codex-kontakty-static .codex-contacts-card a:hover{color:var(--contact-blue-2);text-underline-offset:4px;text-decoration:underline}body.codex-kontakty-static .codex-contacts-socials{flex-wrap:wrap;gap:8px;display:flex}body.codex-kontakty-static .codex-contacts-socials a,body.codex-kontakty-static .codex-contacts-action,body.codex-kontakty-static .codex-contact-map__link{background:#fff;border:1px solid #c9d7e8;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--contact-blue)!important}body.codex-kontakty-static .codex-contacts-action,body.codex-kontakty-static .codex-contact-map__link{background:var(--contact-blue);border-color:var(--contact-blue);width:fit-content;color:#fff!important}body.codex-kontakty-static .codex-contacts-socials a:hover,body.codex-kontakty-static .codex-contacts-action:hover,body.codex-kontakty-static .codex-contact-map__link:hover{background:var(--contact-blue-2);border-color:var(--contact-blue-2);text-decoration:none;color:#fff!important}body.codex-kontakty-static .codex-contacts-stack{gap:14px;display:grid}body.codex-kontakty-static .codex-contact-form-section{color:#25364d;width:100%;margin:0;font-family:Arial,Helvetica Neue,sans-serif}body.codex-kontakty-static .codex-contact-form-shell{border:1px solid var(--contact-line);background:#fff;border-radius:8px;padding:24px;box-shadow:0 12px 28px #08264b0f}body.codex-kontakty-static .codex-contact-form-head{gap:7px;margin-bottom:18px;display:grid}body.codex-kontakty-static .codex-contact-form-head h2{color:var(--contact-blue);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:28px;font-weight:800;line-height:1.18}body.codex-kontakty-static .codex-contact-form-head p{color:#5d6f86;max-width:820px;margin:0;font-size:16px;line-height:1.5}body.codex-kontakty-static .codex-contact-mode{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}body.codex-kontakty-static .codex-contact-mode button,body.codex-kontakty-static .codex-contact-submit,body.codex-kontakty-static .codex-contact-reset{appearance:none;min-height:38px;color:var(--contact-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7e8;border-radius:6px;padding:7px 12px;font-size:14px;font-weight:800;transition:background .16s,color .16s,border-color .16s}body.codex-kontakty-static .codex-contact-mode button[aria-pressed=true],body.codex-kontakty-static .codex-contact-submit{background:var(--contact-blue);border-color:var(--contact-blue);color:#fff}body.codex-kontakty-static .codex-contact-mode button:hover,body.codex-kontakty-static .codex-contact-submit:hover,body.codex-kontakty-static .codex-contact-reset:hover{border-color:var(--contact-blue-2)}body.codex-kontakty-static .codex-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}body.codex-kontakty-static .codex-contact-field,body.codex-kontakty-static .codex-contact-wide,body.codex-kontakty-static .codex-contact-consent,body.codex-kontakty-static .codex-contact-actions,body.codex-kontakty-static .codex-contact-status{min-width:0}body.codex-kontakty-static .codex-contact-field label{color:var(--contact-blue);margin:0 0 7px;font-size:14px;font-weight:800;line-height:1.25;display:block}body.codex-kontakty-static .codex-contact-field input,body.codex-kontakty-static .codex-contact-field select,body.codex-kontakty-static .codex-contact-field textarea{color:#1d2f45;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d7e8;border-radius:6px;padding:10px 12px;font-size:15px;line-height:1.35}body.codex-kontakty-static .codex-contact-field textarea{resize:vertical;min-height:132px}body.codex-kontakty-static .codex-contact-field input:focus,body.codex-kontakty-static .codex-contact-field select:focus,body.codex-kontakty-static .codex-contact-field textarea:focus{border-color:var(--contact-blue);outline-offset:1px;outline:2px solid #0a4d8624}body.codex-kontakty-static .codex-contact-wide,body.codex-kontakty-static .codex-contact-consent,body.codex-kontakty-static .codex-contact-actions,body.codex-kontakty-static .codex-contact-status{grid-column:1/-1}body.codex-kontakty-static .codex-contact-consent{color:var(--contact-blue);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;font-weight:700;line-height:1.45;display:grid}body.codex-kontakty-static .codex-contact-consent input{width:18px;height:18px;margin:2px 0 0}body.codex-kontakty-static .codex-contact-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body.codex-kontakty-static .codex-contact-submit{padding:0 24px}body.codex-kontakty-static .codex-contact-reset{background:#fff;padding:0 18px}body.codex-kontakty-static .codex-contact-error{color:#b3272d;min-height:18px;margin-top:5px;font-size:13px;line-height:1.35}body.codex-kontakty-static .codex-contact-status{color:#536780;min-height:24px;font-size:14px;line-height:1.45}body.codex-kontakty-static .codex-contact-status.is-ok{color:#0c6b43;font-weight:800}body.codex-kontakty-static .codex-contact-status.is-error{color:#b3272d;font-weight:800}body.codex-kontakty-static .codex-contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}body.codex-kontakty-static .codex-contact-map{border:1px solid var(--contact-line);background:#fff;border-radius:8px;padding:16px;box-shadow:0 10px 24px #08264b0d}body.codex-kontakty-static .codex-contact-map h2{color:var(--contact-blue);margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.22}body.codex-kontakty-static .codex-contact-map__frame{border:1px solid var(--contact-line);background:var(--contact-soft);aspect-ratio:16/7;border-radius:8px;margin-bottom:12px;overflow:hidden}@media (width<=900px){body.codex-kontakty-static .codex-contacts-page{width:min(100% - 32px,1180px);padding:32px 0 48px}body.codex-kontakty-static .codex-contacts-head{grid-template-columns:1fr}body.codex-kontakty-static .codex-contacts-head-note{text-align:left;max-width:none}body.codex-kontakty-static .codex-contacts-quick{grid-template-columns:1fr}}@media (width<=640px){body.codex-kontakty-static .codex-contacts-page{width:min(1180px,100% - 24px);padding:22px 0 38px}body.codex-kontakty-static .codex-contacts-head{padding:18px}body.codex-kontakty-static .codex-contacts-head-copy{grid-template-columns:1fr;gap:8px}body.codex-kontakty-static .codex-contacts-icon{width:46px;height:46px;display:none}body.codex-kontakty-static .codex-contacts-icon img{width:28px;height:28px}body.codex-kontakty-static .codex-contacts-head h1{font-size:27px}body.codex-kontakty-static .codex-contact-form-shell,body.codex-kontakty-static .codex-contact-map{padding:16px}body.codex-kontakty-static .codex-contact-mode,body.codex-kontakty-static .codex-contact-actions{grid-template-columns:1fr;display:grid}body.codex-kontakty-static .codex-contact-grid{grid-template-columns:1fr}body.codex-kontakty-static .codex-contact-submit,body.codex-kontakty-static .codex-contact-reset{width:100%}body.codex-kontakty-static .codex-contact-map__frame{aspect-ratio:4/3}}.codex-obuchenie-component-preview .codex-active-filters{background:#fff;border:1px solid #d4dfec;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:0 0 14px;padding:14px;display:grid}.codex-obuchenie-component-preview .codex-active-filters__main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.codex-obuchenie-component-preview .codex-active-filters__label{color:#073575;font-weight:800}.codex-obuchenie-component-preview .codex-active-filters__empty{color:#68788e}.codex-obuchenie-component-preview .codex-active-filters__chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.codex-obuchenie-component-preview .codex-active-filter-chip{color:#073575;max-width:100%;min-height:32px;font:inherit;cursor:pointer;background:#eef4ff;border:1px solid #cfe0f4;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.codex-obuchenie-component-preview .codex-active-filter-chip:hover,.codex-obuchenie-component-preview .codex-active-filter-chip:focus-visible{background:#e4f0ff;border-color:#1678e8}.codex-obuchenie-component-preview .codex-active-filter-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.codex-obuchenie-component-preview .codex-active-filter-chip__x{flex:none;font-size:18px;line-height:.8}.codex-obuchenie-component-preview .codex-active-filters__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.codex-obuchenie-component-preview .codex-active-filters__share,.codex-obuchenie-component-preview .codex-active-filters__clear{color:#073575;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:5px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.codex-obuchenie-component-preview .codex-active-filters__share{color:#fff;background:#0a4d86;border-color:#0a4d86}.codex-obuchenie-component-preview .codex-active-filters__share:disabled{color:#7d8da3;cursor:default;background:#f6f9fd;border-color:#d8e1ec}.codex-obuchenie-component-preview .codex-active-filters__status{color:#0a5f3c;grid-column:1/-1;font-size:13px;font-weight:700;display:none}.codex-obuchenie-component-preview .codex-active-filters__status.is-visible{display:block}@media (width<=760px){.codex-obuchenie-component-preview .codex-active-filters{grid-template-columns:1fr}.codex-obuchenie-component-preview .codex-active-filters__actions{justify-content:stretch}.codex-obuchenie-component-preview .codex-active-filters__share,.codex-obuchenie-component-preview .codex-active-filters__clear{flex:160px}}.codex-obuchenie-component-preview #filter_list_block .one_select_label_box .codex-filter-count{color:#8192a6;vertical-align:middle;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex:none;margin-left:6px;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline;width:auto!important}.codex-obuchenie-component-preview #filter_list_block .one_select_label_box .codex-filter-count:before,.codex-obuchenie-component-preview #filter_list_block .one_select_label_box .codex-filter-count:after{content:none!important;display:none!important}.codex-obuchenie-component-preview #filter_list_block .one_select_label_box.codex-filter-zero:not(:has(input:checked)) .codex-filter-count{color:#a7b4c4}.codex-obuchenie-component-preview #filter_list_block .one_select_label_box input:checked~.codex-filter-count{color:#073575;font-weight:800}.codex-obuchenie-component-preview #filter_list_block .one_select_item_block.codex-filter-empty-option{display:none!important}.codex-obuchenie-component-preview,.codex-obuchenie-component-preview *{box-sizing:border-box}.codex-obuchenie-component-preview{color:#102744;width:min(100%,1180px);margin:0 auto;padding:46px 24px 64px;font-family:Arial,Helvetica Neue,sans-serif}.codex-obuchenie-component-preview #eventlistheader{border:0;height:0;margin:0;padding:0;overflow:hidden}.codex-obuchenie-component-preview__hero{border-bottom:1px solid #d6e1ee;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:34px;padding-bottom:34px;display:grid}.codex-obuchenie-component-preview__eyebrow{color:#0a65ad;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:15px;font-weight:700}.codex-obuchenie-component-preview h1{color:#073575;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(36px,4.6vw,58px);line-height:1.02}.codex-obuchenie-component-preview__lead{color:#42536a;max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.55}.codex-obuchenie-component-preview__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.codex-obuchenie-component-preview__button,.codex-obuchenie-component-preview__button:visited{background:#0a4d86;border:1px solid #0a4d86;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.codex-obuchenie-component-preview__button:hover,.codex-obuchenie-component-preview__button:focus-visible{background:#073575;color:#fff!important}.codex-obuchenie-component-preview__button--ghost,.codex-obuchenie-component-preview__button--ghost:visited{background:#fff;border-color:#b9c9dd;color:#073575!important}.codex-obuchenie-component-preview__button--ghost:hover,.codex-obuchenie-component-preview__button--ghost:focus-visible{background:#eaf2fb;color:#073575!important}.codex-obuchenie-component-preview__panel{background:#fff;border:1px solid #cfdcea;border-radius:6px;padding:22px;box-shadow:0 16px 32px #14305614}.codex-obuchenie-component-preview__panel h2{color:#073575;letter-spacing:0;margin:0 0 14px;font-size:22px;line-height:1.2}.codex-obuchenie-component-preview__panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.codex-obuchenie-component-preview__panel li{color:#42536a;gap:10px;line-height:1.42;display:flex}.codex-obuchenie-component-preview__panel li:before{content:"";background:#0a65ad;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:.48em}.codex-obuchenie-component-preview__directions{border-bottom:1px solid #d6e1ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:34px 0;display:grid}.codex-obuchenie-component-preview__direction,.codex-obuchenie-component-preview__direction:visited{color:#102744;background:#fff;border:1px solid #d4dfec;border-radius:6px;flex-direction:column;min-height:220px;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.codex-obuchenie-component-preview__direction:hover,.codex-obuchenie-component-preview__direction:focus-visible{color:#102744;border-color:#80aeda;transform:translateY(-2px);box-shadow:0 14px 28px #14305614}.codex-obuchenie-component-preview__direction--static:hover{box-shadow:none;border-color:#d4dfec;transform:none}.codex-obuchenie-component-preview__direction-label{color:#0a65ad;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.codex-obuchenie-component-preview__direction h3{color:#073575;letter-spacing:0;margin:0 0 12px;font-size:22px;line-height:1.18}.codex-obuchenie-component-preview__direction p{color:#52637a;margin:0;line-height:1.48}.codex-obuchenie-component-preview__direction-more{display:none}.codex-obuchenie-component-preview__catalog-heading{color:#073575;letter-spacing:0;margin:34px 0 18px;font-size:30px;line-height:1.15}.codex-obuchenie-component-preview .top_list_html_code{margin:0 0 22px}.codex-obuchenie-component-preview .button-container{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex!important}.codex-obuchenie-component-preview a.btn-block-eventbuttons,.codex-obuchenie-component-preview a.btn-block-eventbuttons:visited{text-align:center;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:38px;font-size:14px;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,color .16s;color:#073575!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:5px!important;margin:0!important;padding:8px 13px!important;text-decoration:none!important;display:inline-flex!important}.codex-obuchenie-component-preview a.btn-block-eventbuttons:first-child,.codex-obuchenie-component-preview a.btn-block-eventbuttons:hover,.codex-obuchenie-component-preview a.btn-block-eventbuttons:focus-visible{color:#062c76!important;background:#eef4ff!important;border-color:#1678e8!important}.codex-obuchenie-component-preview a.btn-block-eventbuttons:first-child{color:#fff!important;background:#1678e8!important}.codex-obuchenie-component-preview a.btn-block-eventbuttons i{font-size:13px;line-height:1;color:inherit!important}.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row{grid-template-columns:292px minmax(0,1fr);gap:24px;display:grid}.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row>.ba-col-3,.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row>.ba-col-9{max-width:100%;float:none!important;width:auto!important}.codex-obuchenie-component-preview .filter_block,.codex-obuchenie-component-preview #searchEventsTopBlock,.codex-obuchenie-component-preview .listwrapper{box-shadow:none;background:#fff;border:1px solid #d4dfec;border-radius:6px}.codex-obuchenie-component-preview .filter_block{align-self:start;padding:18px}.codex-obuchenie-component-preview .one_filter_title{background:0 0}.codex-obuchenie-component-preview .one_filter_title h3{color:#073575;text-align:left;margin:0 0 11px;font-size:17px;line-height:1.2}.codex-obuchenie-component-preview .one_filter_block{border-bottom:1px solid #e0e8f2;margin:0 0 17px;padding:0 0 17px}.codex-obuchenie-component-preview .one_filter_block:last-child{border-bottom:0;margin-bottom:0}.codex-obuchenie-component-preview .checkbox-other{color:#42536a;margin-bottom:9px}.codex-obuchenie-component-preview .checkbox-other span{padding-left:30px;line-height:1.35}.codex-obuchenie-component-preview #searchEventsTopBlock{min-height:0;margin-bottom:18px;padding:14px}.codex-obuchenie-component-preview #searchEventsTopBlock_search_area{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:0;display:grid}.codex-obuchenie-component-preview input#searchfield{color:#102744;border:1px solid #bdcce0;border-radius:5px;height:42px;margin:0;padding:10px 12px}.codex-obuchenie-component-preview button#search-button,.codex-obuchenie-component-preview button#search-reset-button{border-radius:5px;height:42px;position:static}.codex-obuchenie-component-preview button#search-button,.codex-obuchenie-component-preview button.btn.btn-success.btn-show-filter,.codex-obuchenie-component-preview button.btn.btn-success.btn-showredmore,.codex-obuchenie-component-preview button#submit_filter_block_button{color:#fff;text-transform:none;background:#0a4d86;border:0}.codex-obuchenie-component-preview #searchEventsTopBlock_ordering_reset_area{align-items:center;gap:12px;width:100%;padding:12px 0 0;display:flex}.codex-obuchenie-component-preview .with50{float:none;width:auto}.codex-obuchenie-component-preview #orderingBlock{flex:1}.codex-obuchenie-component-preview select#listfullordering{border:1px solid #bdcce0;border-radius:5px;width:100%;height:40px;padding:0 10px}.codex-obuchenie-component-preview .listwrapper{margin:0 0 16px;padding:14px}.codex-obuchenie-component-preview .listwrapper .ba-row{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:18px;display:grid}.codex-obuchenie-component-preview .listwrapper .ba-col-2,.codex-obuchenie-component-preview .listwrapper .ba-col-10{float:none!important;width:auto!important}.codex-obuchenie-component-preview .seimageblock,.codex-obuchenie-component-preview .seimageblock a{width:100%;display:block}.codex-obuchenie-component-preview .seimageblock{background:#f6f9fd;border:1px solid #e0e8f2;border-radius:5px;overflow:hidden}.codex-obuchenie-component-preview img.seimage{aspect-ratio:1;object-fit:contain;background:#f6f9fd;border-radius:0;width:100%;max-width:100%;padding:8px;height:auto!important;display:block!important}.codex-obuchenie-component-preview h3.setitleh3{color:#073575;letter-spacing:0;margin:0 0 10px;font-size:19px;line-height:1.24}.codex-obuchenie-component-preview h3.setitleh3 a{color:inherit;text-decoration:none}.codex-obuchenie-component-preview h3.setitleh3 a:hover{color:#0a65ad;text-underline-offset:4px;text-decoration:underline}.codex-obuchenie-component-preview .sedatablock{color:#68788e;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.codex-obuchenie-component-preview span.selistttl{color:#68788e;min-width:0}.codex-obuchenie-component-preview .seprice.one_se_val{color:#6c4400;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;width:fit-content;min-height:0;margin-top:10px;margin-left:0;padding:0;font-size:13px;line-height:1.25;display:inline-flex}.codex-obuchenie-component-preview .seprice.one_se_val .selistttl{color:#82622a;font-weight:700}.codex-obuchenie-component-preview .seprice.one_se_val .selistval{color:#5d3b00;font-weight:850}.codex-obuchenie-component-preview .codex-course-tags{flex-wrap:wrap;gap:6px 18px;margin-top:11px;display:flex}.codex-obuchenie-component-preview .codex-course-tag{color:#283f5c;background:0 0;border:0;border-radius:0;align-items:baseline;gap:5px;max-width:100%;min-height:0;padding:0;font-size:12.5px;line-height:1.25;display:inline-flex}.codex-obuchenie-component-preview .codex-course-tag__label{color:#6c7f97;flex:none;font-weight:700}.codex-obuchenie-component-preview .codex-course-tag__value{color:#073575;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.codex-obuchenie-component-preview .readmoreblock,.codex-obuchenie-component-preview a.btn.btn-success.readmoreselist{display:none!important}.codex-obuchenie-component-preview #showreadmore-block{justify-content:center;margin-top:28px;display:flex}.codex-obuchenie-component-preview button.btn.btn-success.btn-showredmore{color:#0b49cc;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d9dfe8;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.codex-obuchenie-component-preview button.btn.btn-success.btn-showredmore:hover,.codex-obuchenie-component-preview button.btn.btn-success.btn-showredmore:focus-visible{color:#062c76;background:#eef4ff;border-color:#1678e8}@media (width<=980px){.codex-obuchenie-component-preview__hero,.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row{grid-template-columns:1fr}.codex-obuchenie-component-preview__directions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.codex-obuchenie-component-preview #show_filter_block{margin-bottom:12px;display:block}.codex-obuchenie-component-preview .filter_block{background:0 0;border:0;padding:0}.codex-obuchenie-component-preview #filter_list_block.mobileclass{z-index:100000;background:#f5f8fc;padding:18px 18px 170px;position:fixed;inset:0;overflow:auto}.codex-obuchenie-component-preview #filter_list_block.mobileclass .one_filter_block{background:#fff;border:1px solid #d4dfec;border-radius:6px;padding:16px}.codex-obuchenie-component-preview button.btn.btn-success.btn-show-filter{border-radius:5px;width:100%;min-height:42px;margin:0}.codex-obuchenie-component-preview div#searchEventsTopBlock{height:auto}}@media (width<=640px){.codex-obuchenie-component-preview{padding:30px 16px 48px}.codex-obuchenie-component-preview h1{font-size:36px}.codex-obuchenie-component-preview__directions{grid-template-columns:1fr}.codex-obuchenie-component-preview__actions,.codex-obuchenie-component-preview #searchEventsTopBlock_search_area,.codex-obuchenie-component-preview #searchEventsTopBlock_ordering_reset_area{grid-template-columns:1fr;display:grid}.codex-obuchenie-component-preview .listwrapper{padding:13px}.codex-obuchenie-component-preview .listwrapper .ba-row{grid-template-columns:112px minmax(0,1fr);gap:13px}.codex-obuchenie-component-preview img.seimage{padding:6px}.codex-obuchenie-component-preview h3.setitleh3{font-size:16px}.codex-obuchenie-component-preview .sedatablock{font-size:13px;display:flex}.codex-obuchenie-component-preview .seprice.one_se_val{justify-content:center;width:fit-content;margin-top:9px;margin-left:0}.codex-obuchenie-component-preview .codex-course-tag{width:100%}}.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row{grid-template-columns:minmax(0,1fr);gap:16px}.codex-obuchenie-component-preview .filter_block{background:#f7fafd;border-color:#d5e2f1;padding:18px}.codex-obuchenie-component-preview #filter_list_block{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.codex-obuchenie-component-preview #mobileTopBlock{grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 0 2px;display:flex}.codex-obuchenie-component-preview #mobileTopBlock h2{color:#073575;margin:0;font-size:20px;line-height:1.2}.codex-obuchenie-component-preview .codex-filter-group.one_filter_block{background:#fff;border:1px solid #d9e4f0;border-radius:6px;min-width:0;margin:0;padding:0;overflow:hidden}.codex-obuchenie-component-preview .codex-filter-group summary.one_filter_title{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;list-style:none;display:flex}.codex-obuchenie-component-preview .codex-filter-group summary.one_filter_title::-webkit-details-marker{display:none}.codex-obuchenie-component-preview .codex-filter-title-text{color:#073575;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}.codex-obuchenie-component-preview .codex-filter-title-icon:before{content:"+";color:#0a4d86;border:1px solid #cfe0f4;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.codex-obuchenie-component-preview .codex-filter-group[open] .codex-filter-title-icon:before{content:"-"}.codex-obuchenie-component-preview .codex-filter-group .one_filter_content{flex-wrap:wrap;gap:7px;max-height:186px;padding:0 12px 12px;display:flex;overflow:auto}.codex-obuchenie-component-preview .checkbox-other{color:#283f5c;max-width:100%;margin:0;display:inline-flex;position:relative}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.codex-obuchenie-component-preview .checkbox-other span{color:#283f5c;cursor:pointer;background:#f8fbff;border:1px solid #d8e4f1;border-radius:5px;align-items:center;max-width:100%;min-height:32px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;padding:7px 10px!important}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]:checked+span{color:#073575;background:#eaf3ff;border-color:#1678e8;box-shadow:inset 0 0 0 1px #1678e8}.codex-obuchenie-component-preview #searchEventsTopBlock{padding:12px}@media (width>=701px){.codex-obuchenie-component-preview #searchEventsTopBlock{grid-template-columns:minmax(0,1fr) minmax(220px,330px);align-items:end;gap:14px;display:grid}.codex-obuchenie-component-preview #searchEventsTopBlock_search_area{min-width:0}.codex-obuchenie-component-preview #searchEventsTopBlock_ordering_reset_area{justify-content:flex-end;align-items:end;min-width:0;display:flex}.codex-obuchenie-component-preview #orderingBlock{width:100%;max-width:none}.codex-obuchenie-component-preview #resetFilterBlock{display:none!important}.codex-obuchenie-component-preview button#search-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.codex-obuchenie-component-preview #searchEventsTopBlock_search_area{grid-template-columns:minmax(0,1fr) 44px auto}.codex-obuchenie-component-preview button#search-reset-button{width:44px;padding:0}.codex-obuchenie-component-preview #searchEventsTopBlock_ordering_reset_area{justify-content:space-between}.codex-obuchenie-component-preview .codex-ordering-label{color:#5f748e;margin:0 0 5px;font-size:12px;font-weight:800;line-height:1.2;display:block}.codex-obuchenie-component-preview #orderingBlock{max-width:330px}.codex-obuchenie-component-preview #resetFilterBlock{flex:none}.codex-obuchenie-component-preview .listwrapper{border-color:#d8e3ef;padding:0;overflow:hidden}.codex-obuchenie-component-preview .listwrapper .ba-row{grid-template-columns:214px minmax(0,1fr);gap:0;min-height:214px}.codex-obuchenie-component-preview .listwrapper .ba-col-10{flex-direction:column;min-width:0;padding:17px 18px 16px;display:flex}.codex-obuchenie-component-preview .seimageblock{border:0;border-right:1px solid #e0e8f2;border-radius:0;height:100%}.codex-obuchenie-component-preview .seimageblock a{height:100%}.codex-obuchenie-component-preview img.seimage{min-height:214px;height:100%!important}.codex-obuchenie-component-preview .sedatablock .one_se_val{background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-height:0;padding:0;display:inline-flex}.codex-obuchenie-component-preview .dedateend.one_se_val{display:none}.codex-obuchenie-component-preview .codex-course-tags{margin-top:13px}.codex-obuchenie-component-preview .codex-course-tag{background:0 0}.codex-obuchenie-component-preview .seprice.one_se_val{margin-top:10px}@media (width<=1100px){.codex-obuchenie-component-preview #filter_list_block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.codex-obuchenie-component-preview .filter_block{background:#f7fafd;border:1px solid #d5e2f1;padding:14px}.codex-obuchenie-component-preview #filter_list_block.mobileclass{display:block}.codex-obuchenie-component-preview #filter_list_block.mobileclass .codex-filter-group.one_filter_block{margin-bottom:10px}}@media (width<=700px){.codex-obuchenie-component-preview #filter_list_block,.codex-obuchenie-component-preview #searchEventsTopBlock_search_area,.codex-obuchenie-component-preview #searchEventsTopBlock_ordering_reset_area{grid-template-columns:1fr}.codex-obuchenie-component-preview #orderingBlock{width:100%;max-width:none}.codex-obuchenie-component-preview select#listfullordering{width:100%}.codex-obuchenie-component-preview .listwrapper .ba-row{grid-template-columns:1fr;min-height:0}.codex-obuchenie-component-preview .seimageblock{border:1px solid #e0e8f2;border-radius:6px;width:min(100%,260px);height:auto;margin:14px auto 0}.codex-obuchenie-component-preview img.seimage{min-height:0;height:auto!important}}@media (width>=851px){.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:24px}.codex-obuchenie-component-preview .filter_block{background:#fff;border:1px solid #d4dfec;border-radius:6px;align-self:start;max-height:calc(100vh - 28px);padding:18px;position:sticky;top:14px;overflow:auto}.codex-obuchenie-component-preview #filter_list_block{display:block}.codex-obuchenie-component-preview #mobileTopBlock{display:none}.codex-obuchenie-component-preview .one_filter_block{background:0 0;border:0;border-bottom:1px solid #e0e8f2;border-radius:0;margin:0 0 16px;padding:0 0 16px;display:block;overflow:visible}.codex-obuchenie-component-preview .one_filter_block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.codex-obuchenie-component-preview .one_filter_title{cursor:default;min-height:0;margin:0;padding:0;display:block}.codex-obuchenie-component-preview .one_filter_title h3{color:#073575;text-align:left;margin:0 0 10px;font-size:15px;font-weight:800;line-height:1.2}.codex-obuchenie-component-preview .one_filter_content{max-height:none;padding:0;display:block;overflow:visible}.codex-obuchenie-component-preview .checkbox-other{width:100%;margin:0 0 8px;display:flex}.codex-obuchenie-component-preview .checkbox-other span{justify-content:flex-start;width:100%}.codex-obuchenie-component-preview .listwrapper .ba-row{grid-template-columns:192px minmax(0,1fr);min-height:192px}.codex-obuchenie-component-preview img.seimage{min-height:192px}}@media (width<=850px){.codex-obuchenie-component-preview #filter_list_block:not(.mobileclass){display:none}.codex-obuchenie-component-preview #filter_list_block.mobileclass{display:block}.codex-obuchenie-component-preview #filter_list_block.mobileclass .one_filter_block{background:#fff;border:1px solid #d4dfec;border-radius:6px;margin-bottom:10px;padding:16px}}.codex-obuchenie-component-preview .checkbox-other{align-items:stretch;position:relative}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]{z-index:2;cursor:pointer;transform:translateY(-50%);opacity:0!important;width:14px!important;height:14px!important;margin:0!important;position:absolute!important;top:50%!important;left:10px!important}.codex-obuchenie-component-preview .checkbox-other span{width:100%;min-height:30px;font-size:12.5px;line-height:1.25;position:relative;padding:6px 9px 6px 32px!important}.codex-obuchenie-component-preview .checkbox-other span:before{content:"";background:#fff;border:1px solid #9fb4cf;border-radius:2px;width:13px;height:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.codex-obuchenie-component-preview .checkbox-other span:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:8px;position:absolute;top:50%;left:14px;transform:translateY(-62%)rotate(45deg)}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]:checked+span:before{background:#0a4d86;border-color:#0a4d86}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]:checked+span:after{opacity:1}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]:focus-visible+span{outline-offset:2px;outline:2px solid #1678e8}@media (width>=851px){.codex-obuchenie-component-preview .one_filter_title h3{margin-bottom:8px}.codex-obuchenie-component-preview .filter_block{padding:18px 18px 16px}.codex-obuchenie-component-preview .checkbox-other span{background:0 0;border-color:#0000;min-height:27px;font-size:12.5px;padding:5px 7px 5px 30px!important}.codex-obuchenie-component-preview .checkbox-other:hover span,.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]:focus-visible+span{background:#f8fbff;border-color:#d8e4f1}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]:checked+span{box-shadow:none;background:#eef4ff;border-color:#cfe0f4}.codex-obuchenie-component-preview .checkbox-other span:before{left:8px}.codex-obuchenie-component-preview .checkbox-other span:after{left:12px}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]{left:8px!important}.codex-obuchenie-component-preview .one_filter_block:first-of-type .checkbox-other span,.codex-obuchenie-component-preview .checkbox-other input[name="filter[free]"]+span{background:#f8fbff;border-color:#d8e4f1}.codex-obuchenie-component-preview .filter_block{scrollbar-width:thin;scrollbar-color:#9fb8d4 #f3f7fc}.codex-obuchenie-component-preview .filter_block::-webkit-scrollbar{width:8px}.codex-obuchenie-component-preview .filter_block::-webkit-scrollbar-track{background:#f3f7fc;border-radius:999px}.codex-obuchenie-component-preview .filter_block::-webkit-scrollbar-thumb{background:#9fb8d4;border:2px solid #f3f7fc;border-radius:999px}.codex-obuchenie-component-preview .filter_block::-webkit-scrollbar-thumb:hover{background:#6f91b8}.codex-obuchenie-component-preview #sitogonEventsListForm>.ba-row{grid-template-columns:276px minmax(0,1fr);gap:20px}.codex-obuchenie-component-preview .filter_block{max-height:calc(100vh - 22px);padding:15px 14px}.codex-obuchenie-component-preview .one_filter_block{margin-bottom:10px;padding-bottom:10px}.codex-obuchenie-component-preview .one_filter_title h3{margin-bottom:6px;font-size:14px;line-height:1.22}.codex-obuchenie-component-preview .checkbox-other{margin-bottom:4px}.codex-obuchenie-component-preview .checkbox-other span{min-height:24px;font-size:12px;font-weight:650;line-height:1.18;padding:4px 6px 4px 28px!important}.codex-obuchenie-component-preview .checkbox-other input[type=checkbox]{width:13px!important;height:13px!important;left:8px!important}.codex-obuchenie-component-preview .checkbox-other span:before{width:12px;height:12px;left:8px}.codex-obuchenie-component-preview .checkbox-other span:after{width:5px;height:8px;left:11.5px}.codex-obuchenie-component-preview .listwrapper{border-color:#d2dfed;margin-bottom:13px}.codex-obuchenie-component-preview .listwrapper .ba-row{grid-template-columns:184px minmax(0,1fr);min-height:184px}.codex-obuchenie-component-preview img.seimage{min-height:184px;padding:7px}.codex-obuchenie-component-preview .listwrapper .ba-col-10{padding:14px 16px 13px}.codex-obuchenie-component-preview h3.setitleh3{margin-bottom:8px;font-size:17px;line-height:1.25}.codex-obuchenie-component-preview .sedatablock{gap:6px 12px;font-size:13px}.codex-obuchenie-component-preview .sedatablock .one_se_val{min-height:0;padding:0}.codex-obuchenie-component-preview .codex-course-tags{gap:6px 14px;margin-top:9px}.codex-obuchenie-component-preview .codex-course-tag{min-height:0;padding:0;font-size:12px}.codex-obuchenie-component-preview .seprice.one_se_val{color:#66450e;box-shadow:none;background:0 0;border-color:#0000;margin-top:9px;padding:0;font-size:12.5px}.codex-obuchenie-component-preview .seprice.one_se_val .selistttl{color:#82622a;font-weight:750}.codex-obuchenie-component-preview .seprice.one_se_val .selistval{color:#6c4400;font-weight:850}}@media (width<=700px){.codex-obuchenie-component-preview .seimageblock{width:min(100%,246px);margin-top:12px}.codex-obuchenie-component-preview .listwrapper .ba-col-10{padding:14px 14px 15px}.codex-obuchenie-component-preview .codex-course-tags{gap:6px 12px;margin-top:10px}.codex-obuchenie-component-preview .codex-course-tag{padding:0}.codex-obuchenie-component-preview .seprice.one_se_val{color:#66450e;background:0 0;border-color:#0000;margin-top:10px}}:root{--navy:#003b73;--teal:#0077c8;--line:#d8e0ea;font-family:Roboto,Arial,Helvetica Neue,sans-serif}body{letter-spacing:0}.site-header{color:var(--niisf-ink)}.skip{z-index:100}.account{text-decoration:none}.niisf-native-header__logo img{max-width:100%}.site-navigation>.container{width:min(1360px,100% - 40px);margin-inline:auto}.menu-item{min-width:0}.menu-item-heading{align-items:stretch;height:100%;display:flex}.menu-item-heading>a,.menu-home{font-family:var(--niisf-font-display);text-transform:uppercase;align-items:center;text-decoration:none;display:flex}.mega-navigation{border:0;gap:0;padding:0}.mega-navigation a{color:inherit}.submenu-toggle{color:#fff;border-radius:0;flex-shrink:0}.mega-groups{display:grid}.mega-groups a{text-decoration:none}.mega-groups p{color:var(--niisf-muted)}.niisf-native-main>.container{width:100%;margin-inline:auto}.niisf-native-main:focus{outline:none}.niisf-native-main header{color:inherit}.niisf-native-main h1,.niisf-native-main h2,.niisf-native-main h3{letter-spacing:0}.niisf-native-main.is-home{overflow:visible}.niisf-native-main.is-home>.codex-home{margin-top:54px;margin-bottom:72px}.codex-home .niisf-home-section__head{margin:0;display:block}.codex-home .niisf-home-news__grid{border-top:1px solid #dedede;display:block}.codex-home .news-section{margin-bottom:58px}.codex-home .news-card{box-shadow:none;border-inline:0;border-top:1px solid var(--line);background:0 0;border-bottom:1px solid #e1e1e1;border-radius:0;padding:24px 0 25px}.codex-home .news-card-cover{display:block;overflow:hidden}.codex-home .news-card-cover img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.codex-home .news-card-body{min-width:0;padding:0}.codex-home .news-card-meta,.codex-home time{display:block}.codex-home .codex-home-row__image{height:auto}.codex-home .codex-home-row__date{color:#647084;margin:0 0 8px;font-size:14px;line-height:1.3}.codex-home .codex-home-row__title{margin:26px 0 12px;font-size:22px;font-weight:700;line-height:1.22}.codex-home .codex-home-row__intro{color:#252525;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.codex-home .codex-home-row__intro:empty{display:none}.codex-home .codex-home-section__title{margin:36px 0 18px;font-weight:400}.codex-home .codex-home-more{font-size:13px}.codex-home-intro__body strong{font-style:italic}.is-news-browser{width:100%;padding:0;overflow:visible}.is-news-browser>.container{width:100%}.is-news-browser>.container>.section{padding:0}.codex-news-materials h1,.codex-news-materials h2,.codex-news-materials h3{font-family:Arial,Helvetica Neue,sans-serif}.codex-news-materials__head p{color:#08aeea;margin:0 0 7px}.codex-news-materials .news-card-cover img{max-height:none;margin:0}.codex-news-materials .news-card-body{padding:0}.codex-news-materials .news-card-meta .tag{text-transform:none;letter-spacing:0;order:2}.codex-news-materials .news-card-meta time{order:1}.codex-news-materials .codex-news-materials__clear{min-width:78px;padding:0 10px;font-weight:400}.codex-news-materials .codex-news-materials__status{color:#64748b}.codex-news-materials .news-card p{margin:0}.listing-breadcrumb{color:#64748b;align-items:center;gap:8px;margin:18px auto 0;padding:0 24px;font-size:13px;line-height:1.35;display:flex}.listing-breadcrumb a{text-decoration:none}.codex-news-materials .news-grid:focus{outline:none}.codex-news-materials .news-grid:focus-visible{outline-offset:3px;outline:3px solid #00b7ff73}.news-pagination{border:0;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;display:flex}.news-pagination button{border:1px solid var(--line);min-width:34px;min-height:34px;color:var(--navy);background:#fff;border-radius:6px;padding:6px 10px;font-weight:700}.news-pagination button:hover,.news-pagination button:focus-visible{background:#eef4ff;border-color:#003b73}.news-pagination button[aria-current]{color:#fff;background:#003b73;border-color:#003b73}.news-pagination button:disabled{opacity:.45;cursor:default}.news-page-numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.news-page-status{text-align:center;color:#64748b;flex-basis:100%;font-size:13px}.page-head{padding:0 0 28px}.page-head h1{margin:18px 0 0}.page-breadcrumb{color:#647084;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:20px;font-size:13px;display:flex}.page-breadcrumb a{color:#003b73}.article-page-head{padding:0;max-width:920px!important}.article-page-head h1{margin:0 0 24px}.article.imported-content{max-width:920px;box-shadow:none;margin-inline:auto;background:0 0;border:0;border-radius:0;margin-bottom:32px;padding:0}.article.imported-content .com-content-article__body{font-size:16px;line-height:1.6}.article.imported-content img{object-fit:contain;width:auto;max-height:none;margin-bottom:0}.article.imported-content figure img{width:100%}.article.imported-content .article-info{color:#647084;margin:0 0 24px;font-size:14px}.article.imported-content .article-info dt{display:none}.article.imported-content .article-info dd{margin-left:0}.article.imported-content .page-header:empty{display:none}.article.imported-content .item-image{margin:0 0 24px}.article.imported-content table{max-width:100%;display:block;overflow:auto}.article.imported-content .grid{display:block}.article-return{max-width:920px;margin:0 auto 24px;font-size:14px}.button,button{transition:background-color .16s,border-color .16s,color .16s}.button:hover{color:#fff;background:#0a8fe8}.card h3{color:var(--navy)}.niisf-native-footer{font-size:inherit;margin-top:0}.niisf-native-footer p{margin:1em 0}.niisf-native-footer__modules>p{text-align:center}.niisf-native-footer__modules a,.niisf-native-footer__contacts a{margin:0;display:inline}.preview{color:#ffffff80;background:#0b1026;border-top:1px solid #ffffff12;padding:5px 24px;font-size:10px}.codex-contacts-page{max-width:1180px;margin-inline:auto}.is-contacts .imported-content,.is-contacts .page-head{max-width:1180px}.is-contacts .article.imported-content .codex-contacts-page h2{margin-top:0}.niisf-native-slider__slide:not(.is-active){visibility:hidden}.niisf-native-slider__dot{position:relative}.niisf-native-slider__dot:after{content:"";position:absolute;inset:-7px}.niisf-native-slider button{border-radius:8px}.niisf-native-slider .niisf-native-slider__dot{border-radius:50%}.niisf-native-slider__slide img{margin:0}.site-search .tools{align-items:end}.site-search label{flex:1;gap:8px;display:grid}.site-search [data-search-results] article{border-bottom:1px solid var(--line);padding:18px 0}.site-search [data-search-results] h2{margin:0 0 10px;font-size:22px}.site-search [data-search-results] p{color:#647084;margin:0;font-size:14px}.catalog-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.catalog-main{min-width:0}.catalog-main [data-catalog-results]{display:block}.catalog-layout .catalog-filters{background:#fff;border:1px solid #cfdcea;border-radius:6px;padding:18px}.catalog-layout .filter-grid{grid-template-columns:1fr;gap:16px}.catalog-layout .filter-flags{gap:12px;display:grid}.catalog-main .tools{background:#fff;border:1px solid #cfdcea;border-radius:6px;flex-wrap:wrap;padding:14px}.catalog-main .tools .search-label{min-width:180px}.catalog-main .listwrapper{background:#fff;border:1px solid #cfdcea;border-radius:6px}.catalog-main .setitleh3 a{text-decoration:none}.codex-course-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.codex-course-tag{color:#073575;background:#f4f8fc;border:1px solid #d8e5f4;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;line-height:1.3;display:inline-flex}.codex-course-tag__label{font-weight:600}.catalog-main .readmoreselist{color:#fff;background:#0a4d86;border-radius:5px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-main .seprice{margin:12px 0}.catalog-main .selistttl{color:#647084;font-size:13px}.catalog-main .sedatablock{font-size:14px}.catalog-main .listwrapper h2 a{text-decoration:none}.is-contacts{width:100%;padding:0}.is-contacts>.container{width:100%}.codex-contacts-page{font-size:16px;line-height:normal}.codex-contacts-page .codex-contacts-head p{margin:0}.codex-contacts-page .codex-contacts-eyebrow{color:#08aeea;margin-bottom:7px!important}.codex-contacts-page .codex-contacts-card h2{font-size:18px}.codex-contacts-page .codex-contact-form-shell p{color:#64748b}.codex-contacts-page .codex-contact-field{gap:7px;display:grid}.codex-contacts-page .codex-contact-field input,.codex-contacts-page .codex-contact-field textarea{font:inherit;color:#17253a;background:#fff;border:1px solid #c9d7e8;border-radius:5px;width:100%;min-width:0;padding:10px 12px;font-size:15px}.codex-contacts-page .codex-contact-consent input{flex-shrink:0;width:18px;height:18px}.codex-contacts-page .codex-contact-status{min-height:20px}.catalog-sidebar .one_filter_block{border:0;min-width:0;margin:0;padding:0}.catalog-sidebar .one_filter_block legend{font-family:var(--niisf-font-display);color:#073575;margin-bottom:11px;font-size:17px;font-weight:700}.catalog-sidebar .catalog-checkboxes{gap:9px;display:grid}.catalog-sidebar .catalog-filter-option{color:#42536a;cursor:pointer;flex-direction:row;align-items:start;gap:8px;font-size:13px;line-height:1.35;display:flex}.catalog-filter-option input{accent-color:#0a4d86;flex-shrink:0;width:17px;height:17px;margin:0;padding:0}.catalog-filter-option small{color:#73849a;white-space:nowrap;margin-left:auto;font-size:11px}.codex-news-materials__list>.news-card:first-child .news-card-body{gap:20px;display:grid}.library-preview{margin-top:32px}.library-preview-more{background:#003b73;margin-right:18px}.library-archive-link{font-size:14px}.publication-unavailable{color:#64748b;margin-top:14px;font-size:13px;line-height:1.4;display:block}.news-card a[aria-disabled]{pointer-events:none;text-decoration:none}.contact-breadcrumb{color:#73849a;border:0;align-items:center;gap:8px;width:min(1180px,100%);margin:18px auto 0;padding:0 24px;font:13px/1.35 Arial,sans-serif;display:flex}.contact-breadcrumb a{font-weight:700;text-decoration:none}.codex-contact-map__frame{position:relative}.codex-contact-map__frame img{object-fit:cover;width:100%;height:100%;display:block}.codex-contact-map__frame>a{justify-content:center;align-items:flex-end;padding:8px;display:flex;position:absolute;inset:0;color:#0000!important}.codex-contact-map__frame>a:focus-visible{background:#ffffffad;color:#003b73!important}@media (width<=860px){.catalog-layout{grid-template-columns:1fr}.catalog-layout .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.catalog-layout .filter-grid{grid-template-columns:1fr}.catalog-main .tools{flex-direction:column}.catalog-main .tools label{width:100%}.catalog-main .codex-course-tags{gap:5px}.catalog-main .listwrapper .ba-row{grid-template-columns:1fr}.catalog-main .seimageblock{max-width:100%}.catalog-main .seimageblock img{object-fit:contain;max-height:220px}}@media (width<=767px){.niisf-native-main.is-home>.codex-home{margin-top:34px}.codex-home .codex-home-row__title{font-size:22px}.page-head h1{font-size:30px}.article.imported-content{padding:0}.article.imported-content .com-content-article__body{font-size:15px}.news-pagination>[data-news-prev],.news-pagination>[data-news-next]{flex:1}.news-page-numbers{flex-basis:100%;order:2}.news-page-status{order:3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.niisf-native-slider__slide,.button,button{transition:none}}.site-navigation{color:#fff;background:#0b1026;border-top:1px solid #ffffff1f;box-shadow:0 12px 30px #0b10262e}.mega-navigation{flex-flow:row;justify-content:center;overflow:visible}.menu-item-heading>a,.mega-navigation>.menu-home{min-height:50px;padding:0 16px;font-size:14px;font-weight:800;line-height:1.1;transition:background-color .16s,color .16s}.mega-navigation .menu-item-heading>a:hover,.mega-navigation .menu-item-heading>a:focus-visible,.menu-item.is-submenu-open>.menu-item-heading>a,.mega-navigation>.menu-home:hover,.mega-navigation>.menu-home[aria-current],.mega-navigation .menu-item-heading>a[aria-current]{color:#003b73;background:#fff}.submenu-toggle{background:0 0;width:34px;min-width:34px;padding:0;font-size:0;position:relative}.submenu-toggle:before{content:"+";border:0;width:auto;height:auto;font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1;display:block;transform:none}.submenu-toggle[aria-expanded=true]:before{content:"−";transform:none}.submenu-toggle:hover,.submenu-toggle[aria-expanded=true]{background:#1b3155}.mega-panel{color:#003b73;scrollbar-gutter:stable;background:#fff;border:0;border-top:3px solid #0077c8;border-radius:0 0 4px 4px;width:min(1120px,100vw - 80px);padding:22px 26px 26px;animation:.18s niisf-menu-reveal;position:absolute;inset:100% auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 22px 38px #0b102621}.menu-item[data-menu-kind=news]>.mega-panel,.menu-item[data-menu-kind=projects]>.mega-panel{width:min(820px,100vw - 80px)}.menu-item[data-menu-kind=learning]>.mega-panel{width:min(960px,100vw - 80px)}.mega-groups{grid-template-columns:1fr 1fr;gap:22px 34px}.mega-groups-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-groups section+section,.mega-groups-three section+section{border:0;padding:0}.mega-groups h2{color:#003b73;letter-spacing:0;text-transform:uppercase;border-top:1px solid #d8e0ea;margin:0 0 12px;padding:12px 0 0;font-family:Roboto Condensed,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.mega-groups ul,.mega-groups-three ul{grid-template-columns:1fr;gap:3px}.mega-groups li{border:0;padding:0}.mega-groups li a{color:#003b73;background:0 0;border-radius:0;min-height:38px;padding:9px 0;font-family:Roboto Condensed,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.25;display:block}.mega-groups li a:hover,.mega-groups li a:focus-visible{color:#0077c8;text-underline-offset:3px;background:0 0;text-decoration:underline 1px}.mega-groups li p{color:#697589;max-width:320px;margin:0 0 9px;font-family:Roboto,Arial,sans-serif;font-size:12.5px;font-weight:500;line-height:1.4}.mega-groups a[aria-current=page]{color:#003b73;background:#edf5fc;border-left:3px solid #0077c8;padding-left:10px}.menu-mobile-toggle{display:none}@keyframes niisf-menu-reveal{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width>=861px) and (width<=1100px){.menu-item-heading>a,.mega-navigation>.menu-home{padding-inline:12px;font-size:12px}.site-navigation>.container{width:calc(100% - 40px)}}@media (width>=861px){.mega-navigation{max-height:none!important;display:flex!important}.mega-navigation>.menu-item,.mega-navigation>.menu-home{flex-shrink:0;width:auto}.menu-item-heading>a{white-space:nowrap}.submenu-toggle{display:none!important}.site-navigation>.container{position:relative}}@media (width<=860px){.site-navigation>.container{width:100%}.menu-mobile-toggle{color:#fff;width:100%;min-height:48px;font-family:var(--niisf-font-display);text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;gap:10px;padding:0 20px;font-size:15px;font-weight:800;line-height:1.2;display:flex}.mega-navigation{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:stretch;max-height:calc(100dvh - 60px);display:none;overflow:auto}.mega-navigation.is-open{display:flex}.mega-navigation>.menu-item,.mega-navigation>.menu-home{flex-shrink:0;width:100%}.menu-item-heading{border-top:1px solid #ffffff26;justify-content:space-between;align-items:stretch;width:100%;height:auto;min-height:48px}.menu-item-heading>a,.mega-navigation>.menu-home{min-height:48px;padding:14px 18px;font-size:13px;line-height:1.3}.menu-item-heading>a{flex:1;min-width:0}.submenu-toggle{border-left:1px solid #ffffff24;border-radius:0;width:48px;min-width:48px;min-height:48px;display:flex}.mega-panel,.menu-item[data-menu-kind]>.mega-panel{color:#fff;width:100%;max-width:none;box-shadow:none;scrollbar-gutter:auto;background:0 0;border:0;border-radius:0;padding:0 14px 14px;animation:none;position:static;inset:auto;overflow:visible;transform:none;max-height:none!important}.mega-groups,.mega-groups-three{display:block}.mega-groups section+section,.mega-groups-three section+section{border:0;margin-top:16px;padding:0}.mega-groups h2{color:#ffffffa8;letter-spacing:.02em;border:0;margin:12px 0 4px;padding:0 18px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.4}.mega-groups ul,.mega-groups-three ul{display:block}.mega-groups li{border-top:1px solid #ffffff24}.mega-groups li a{color:#fff;background:0 0;align-items:center;min-height:44px;padding:10px 18px;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;display:flex}.mega-groups li p{color:#ffffffb8;max-width:none;margin:0;padding:0 18px 12px;font-size:12px;font-weight:400}.mega-groups li a:hover,.mega-groups li a:focus-visible{color:#fff;background:#ffffff0c}.mega-groups a[aria-current=page]{color:#fff;background:#ffffff14;border-left:3px solid #5bb8f2;padding-left:15px}.mega-navigation .menu-item-heading>a[aria-current]{color:#003b73;background:#fff}}@media (prefers-reduced-motion:reduce){.mega-panel{animation:none}.submenu-toggle:before{transition:none}}.accessibility-settings{color:#172033;background:#fff;border:2px solid #172033;border-radius:8px;width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.niisf-skip-link{z-index:2000;color:#000;background:#fff;border:2px solid #000;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.niisf-skip-link:focus{transform:translateY(0)}.accessibility-settings::backdrop{background:#0000008c}.accessibility-settings__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.accessibility-settings__head h2{margin:0;font-size:24px}.accessibility-settings__head button{flex:0 0 44px;width:44px;height:44px;font-size:28px}.accessibility-settings fieldset{border:0;margin:20px 0;padding:0}.accessibility-settings legend{margin-bottom:12px;font-weight:700}.accessibility-settings__options{flex-wrap:wrap;gap:12px 20px;display:flex}.accessibility-settings label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.accessibility-settings input{flex:0 0 22px;width:22px;height:22px}.accessibility-swatch{border:1px solid;place-items:center;width:30px;height:30px;display:grid}.accessibility-settings__reset{min-height:44px;margin-top:16px;padding:8px 16px}[data-accessibility-open]{cursor:pointer;font:inherit}.accessibility-launcher{z-index:45;color:#fff;background:#0755ec;border:2px solid #fff;border-radius:4px;width:44px;height:44px;padding:5px;position:fixed;bottom:64px;left:10px;box-shadow:0 2px 8px #0b102633}.accessibility-launcher:hover{background:#003b73}@media (width<=640px){.accessibility-launcher{border-left:0;border-radius:0 4px 4px 0;width:28px;height:40px;padding:2px;left:0}.accessibility-launcher svg{width:22px;height:28px}}html[data-accessible] .mega-navigation{flex-wrap:wrap!important}html[data-accessible] .menu-item-heading>a{white-space:normal!important}html[data-accessible] .codex-home-row,html[data-accessible] .codex-blog-row,html[data-accessible] .catalog-layout,html[data-accessible] .catalog-main .ba-row,html[data-accessible] .niisf-native-footer__inner{grid-template-columns:minmax(0,1fr)!important}html[data-accessible] .mega-panel{max-width:calc(100vw - 24px)!important}html[data-accessible] .niisf-native-header__actions{justify-content:center}html[data-accessible] .codex-news-materials__head-copy{grid-template-columns:minmax(0,1fr)}html[data-accessible] .codex-news-materials__icon{display:none}.niisf-native-nav__access button{min-height:52px;color:inherit;font-family:var(--niisf-font-condensed,sans-serif);text-transform:uppercase;background:0 0;border:0;padding:12px 16px;font-weight:700}.niisf-native-nav__access button:hover{color:#003b73;background:#fff}html[data-accessible]{--accessible-bg:#fff;--accessible-fg:#000;--accessible-size:20px}html[data-accessible][data-accessible-theme=black]{--accessible-bg:#000;--accessible-fg:#fff}html[data-accessible][data-accessible-theme=blue]{--accessible-bg:#c8e5ff;--accessible-fg:#061d36}html[data-accessible][data-accessible-size="24"]{--accessible-size:24px}html[data-accessible][data-accessible-size="28"]{--accessible-size:28px}html[data-accessible] body,html[data-accessible] body :not(img):not(video):not(svg):not(path):not(.accessibility-swatch){color:var(--accessible-fg)!important;background-color:var(--accessible-bg)!important;border-color:var(--accessible-fg)!important;box-shadow:none!important;text-shadow:none!important;letter-spacing:0!important;background-image:none!important}html[data-accessible] body :is(p,li,a,span,label,button,input,legend,td,th,time,figcaption,blockquote,strong){overflow-wrap:anywhere;font-size:var(--accessible-size)!important;hyphens:none!important;line-height:1.55!important}html[data-accessible] body :is(h1,h2,h3,h4){overflow-wrap:anywhere;font-size:calc(var(--accessible-size) + 8px)!important;line-height:1.35!important}html[data-accessible] a{text-decoration:underline!important}html[data-accessible] :focus-visible{outline-offset:3px;outline:3px solid var(--accessible-fg)!important}html[data-accessible] [aria-pressed=true]{outline:2px solid var(--accessible-fg);outline-offset:-4px}html[data-accessible] .niisf-publication-row,html[data-accessible] .material-row{grid-template-columns:minmax(0,1fr)!important}html[data-accessible] .niisf-native-nav__mega{max-width:calc(100vw - 32px)!important}html[data-accessible] .niisf-native-nav__mega-body{max-height:55vh;overflow:auto}html[data-accessible] .niisf-native-banner{display:none!important}.niisf-accessible-brand{display:none}html[data-accessible] .niisf-accessible-brand{padding:16px 24px;display:block}html[data-accessible][data-accessible-images=false] :is(.niisf-native-hero,.niisf-native-header__logos){display:none!important}html[data-accessible] .niisf-native-header__inner{grid-template-columns:minmax(0,1fr)}html[data-accessible] .niisf-header-tools{justify-self:end;width:100%;max-width:680px}html[data-accessible] .niisf-header-search{height:auto;min-height:48px}html[data-accessible] .niisf-header-eye{min-width:48px;min-height:48px}html[data-accessible] .accessibility-settings__head h2{overflow-wrap:normal;font-size:24px!important}html[data-accessible] .accessibility-settings__head{min-width:0}html[data-accessible] .niisf-native-nav .nav{flex-wrap:wrap}html[data-accessible] table{table-layout:fixed;width:100%!important;max-width:100%!important}html[data-accessible][data-accessible-images=false] :is(img,picture,video,.niisf-publication-row__image,.material-row__media,.niisf-home-news__image){display:none!important}html[data-accessible] *,html[data-accessible] :before,html[data-accessible] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=860px){html[data-accessible] .niisf-native-main{padding-inline:12px}html[data-accessible] .niisf-native-footer__inner{flex-wrap:wrap}}
