@font-face{font-family:"YS Text";src:url(/yastatic/s3/home/fonts/ys/1/text-light.woff2)format("woff2"),url(/yastatic/s3/home/fonts/ys/1/text-light.woff)format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:"YS Text";src:url(/yastatic/s3/home/fonts/ys/1/text-regular.woff2)format("woff2"),url(/yastatic/s3/home/fonts/ys/1/text-regular.woff)format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"YS Text";src:url(/yastatic/s3/home/fonts/ys/1/text-medium.woff2)format("woff2"),url(/yastatic/s3/home/fonts/ys/1/text-medium.woff)format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"YS Text";src:url(/yastatic/s3/home/fonts/ys/1/text-bold.woff2)format("woff2"),url(/yastatic/s3/home/fonts/ys/1/text-bold.woff)format("woff");font-weight:700;font-style:normal;font-stretch:normal}.font_loaded body{font-family:"YS Text","Helvetica Neue",Arial,sans-serif;font-feature-settings:"liga","kern"}
body{margin:0;padding:0}.rs-content{margin-left:auto;margin-right:auto;width:calc(100vw - 40px);max-width:790px}
.rs-bg-block{margin-top:40px;margin-bottom:40px;background:#f3f1ed;padding:30px 40px;box-sizing:border-box}.rs-bg-block__arrow{margin-right:8px;position:relative;top:-.1em}.rs-bg-block__arrow_closed{transform:rotate(-90deg)}.rs-bg-block__content ul,.rs-bg-block__title{font-family:"YS Text",sans-serif;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.rs-bg-block__title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:17px;font-weight:700;line-height:20px}.rs-bg-block__title+.rs-bg-block__content{margin-top:32px}.rs-bg-block__content .rs-paragraph{margin:0}.rs-bg-block__content ul{list-style:none;font-size:16px;font-weight:400;line-height:26px;margin:32px 0;padding-left:0}.rs-bg-block__content li{padding-left:2em;text-indent:-1.5em}.rs-bg-block__content li:before{content:"•";padding-right:10px}@media (max-width:500px){.rs-bg-block{margin-left:0;margin-right:0;width:auto}}
.rs-share{margin:0 auto 100px;padding:0}.rs-share .rs-socials{list-style:none;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;padding:0}.rs-share .rs-socials li{width:40px;height:40px}.rs-share .rs-socials li a{background-color:#fff;color:transparent;border-radius:50%;display:block;width:40px;height:40px}.rs-share .rs-socials li a:hover{background-color:#000}.rs-share .rs-socials li a img{mix-blend-mode:difference}
.title{margin:9rem auto 3rem;font-family:"YS Text",sans-serif;font-size:36px;font-weight:700;line-height:42px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.rs-subtitle{font-size:16px;font-weight:400;line-height:26px;color:gray;margin-bottom:30px}.rs-subtitle,.rs-subtitle+.rs-paragraph{margin-top:30px}.chart-subtitle,.chart-title,.rs-header,.rs-paragraph,.rs-subtitle{font-family:"YS Text",sans-serif;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.rs-header{margin-top:40px;margin-bottom:20px;font-size:25px;font-weight:700;line-height:28px}.chart-subtitle,.chart-title,.rs-paragraph{font-size:16px;font-weight:400;line-height:26px}.chart-subtitle,.chart-title{margin-top:30px;font-size:17px;font-weight:700;line-height:20px;letter-spacing:.02em}.chart-subtitle{margin-top:10px;margin-bottom:30px;color:rgba(0,0,0,.5);font-size:13px;font-weight:400;line-height:18px}.sun-block{margin:56px auto 40px}.rs-copyright{margin-top:30px;margin-bottom:40px;font-size:9px;font-weight:400;line-height:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,50%)}.holydays-comment,.rs-copyright,.starts-week-mobile-caption,.sun-block-mobile-title{font-family:"YS Text",sans-serif;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.holydays-comment{font-size:12px;font-weight:400;line-height:15px;opacity:.5;margin-top:20px}.starts-week-mobile-caption,.sun-block-mobile-title{letter-spacing:.02em}.sun-block-mobile-title{margin-top:30px;margin-bottom:30px;font-size:17px;font-weight:700;line-height:20px}.starts-week-mobile-caption{font-size:12px;font-style:italic;font-weight:400;line-height:16px;opacity:.5;padding-left:90px}.rs-last-bg-block{padding:30px 40px;box-sizing:border-box}.rs-last-bg-block-charts{gap:38px}.starts-city-mobile-label,.starts-orgs-mobile-label{font-family:"YS Text",sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:16px;letter-spacing:.02em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;opacity:.5;padding-left:125px}.starts-orgs-mobile-label{padding-left:90px}@media (max-width:500px){.sun-block{margin:30px 20px}.rs-last-bg-block{margin-left:0;margin-right:0;width:calc(100vw - 40px);max-width:unset;box-sizing:content-box;padding:30px 20px}}@media (max-width:800px){.rs-last-bg-block-charts{flex-direction:column;gap:10px}}
.counts-orgs-chart .x-axis .domain,.counts-orgs-chart .y-axis .domain{display:none}.counts-orgs-chart .x-axis .tick text,.counts-orgs-chart .y-axis .tick text{font-family:"YS Text",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:right;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.counts-orgs-chart .x-axis .tick line{opacity:.3}.counts-orgs-chart .x-axis .tick text{opacity:.5;transform:translateX(5px);text-align:center}.counts-orgs-chart .x-axis .tick:nth-child(4) text{opacity:1}.counts-orgs-chart .hundred-label{font-family:"YS Text",sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:14px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
.durations-chart .x-axis .domain,.durations-chart .y-axis .domain{display:none}.durations-chart .x-axis text,.durations-chart .y-axis text{font-family:"YS Text",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.durations-chart .y-axis text{transform:translateY(-6px) translateX(3px);text-anchor:start;opacity:.5;text-align:left}.durations-chart .y-axis .tick:first-of-type line,.durations-chart .y-axis .tick:first-of-type text{opacity:1}.durations-chart .y-axis line{opacity:.3}
.shift-chart .moscow,.shift-chart .row-label{font-family:"YS Text",sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.02em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.shift-chart .moscow{font-weight:700}.shift-chart .axis-dir{font-size:10px;line-height:18px;text-align:right;opacity:.5}.shift-chart .axis-dir,.shift-chart .manual-label,.shift-chart .x-axis .tick text{font-family:"YS Text",sans-serif;font-weight:400;letter-spacing:.02em;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.shift-chart .manual-label{font-size:12px;font-style:italic;line-height:16px;text-align:left;fill:gray}.shift-chart .bg{stroke-opacity:1;stroke:#fff;stroke-width:10px;paint-order:stroke;stroke-linejoin:round;fill:none}.shift-chart .x-axis .tick line{transform:translateY(10px);opacity:.3}.shift-chart .x-axis .tick text{font-size:13px;line-height:18px;text-align:center;opacity:.5}.shift-chart-StartsCity .x-axis .tick:nth-child(4) line,.shift-chart-StartsCity .x-axis .tick:nth-child(4) text,.shift-chart-StartsOrgs .x-axis .tick:nth-child(2) line,.shift-chart-StartsOrgs .x-axis .tick:nth-child(2) text{opacity:1}.shift-chart .x-axis .domain{display:none}
.starts-week-chart .manual-label,.starts-week-chart .x-axis text,.starts-week-chart .y-axis text{font-family:"YS Text",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:right;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.starts-week-chart .x-axis .domain,.starts-week-chart .x-axis .tick line,.starts-week-chart .y-axis .domain,.starts-week-chart .y-axis .tick line{display:none}.starts-week-chart .manual-label,.starts-week-chart .x-axis text{text-align:left}.starts-week-chart .manual-label{font-style:italic;letter-spacing:.02em;background:#000}
.starts-day-chart .x-axis text,.starts-day-chart .y-axis text{font-family:"YS Text",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.starts-day-chart .y-axis .domain{display:none}.starts-day-chart .y-axis line{opacity:.3}.starts-day-chart .y-axis text{opacity:.5;text-anchor:start;transform:translateX(4px) translateY(-6px);text-align:left}.starts-day-chart .y-axis .tick:nth-child(2) text{opacity:1}
.holydays-chart .mean-label,.holydays-chart .x-axis text{font-family:"YS Text",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.holydays-chart .mean-label{font-style:italic;line-height:14px;opacity:.5}
.holydays-chart-legend,.holydays-chart-title{font-family:"YS Text",sans-serif;font-size:12px;font-weight:400;line-height:16px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.holydays-chart-title{margin-top:22px;font-weight:700;line-height:15px}
