@layer bootstrap, draft;:root{--surface-canvas: #edf2f4;--surface-tile: #ffffff;--brand-ink: #0b2a36;--brand-navy: #0e4c67;--brand-navy-deep: #0b3a4e;--brand-green: #47b972;--brand-cyan: #2dc3e8;--neutral-line: #d9e6ea;--neutral-white: #ffffff;--neutral-muted: #53606a;--neutral-on-dark: #bfe0e9;--prize-zp-deep: #103a2f;--prize-zp-lime: #66dd0a;--prize-zp-text: #cfe8dc;--legend-points: #0f9d8a;--legend-electronics: #1e88e5;--legend-paper: #f26b3a;--legend-clothes: #f2a33a;--legend-batteries: #8b3fd9;--radius-tile: 24px;--radius-tile-inner: 16px;--radius-header: 20px;--radius-999: 999px;--container: 1392px;--space-section: 100px;--header-height: 68px;--header-height-mobile: 54px;--font-sans: "Onest", system-ui, sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--brand-ink);background:var(--surface-canvas)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.container{width:min(100%,1440px);max-width:1440px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@layer draft{.page-home{display:flex;flex-direction:column;gap:0}.page-home__section{padding:48px 0}@media(min-width: 768px){.page-home__section{padding:var(--space-section) 0}}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.section-head__title{margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2;color:var(--brand-ink)}.section-head__link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--brand-navy);white-space:nowrap}.section-head__link:hover{text-decoration:underline}}@layer draft{.page-service{padding-bottom:48px}.page-service__section{padding:24px 0}@media(min-width: 768px){.page-service__section{padding:32px 0}}.page-intro{padding:32px 0 16px}@media(min-width: 768px){.page-intro{padding:48px 0 24px}}.page-intro__title{margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15;color:var(--brand-ink)}.page-intro__text{margin:0;max-width:52rem;font-size:18px;line-height:1.5;color:var(--neutral-muted)}.docs-panel{padding:24px;background:var(--surface-tile);border-radius:var(--radius-tile)}@media(min-width: 768px){.docs-panel{padding:32px}}.docs-panel__title{margin:0 0 24px;font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--brand-ink)}.docs-list+.docs-list{margin-top:28px;padding-top:28px;border-top:1px solid var(--neutral-line)}.docs-list__title{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--brand-ink)}.docs-list__empty,.notice-cards__empty,.faq-list__empty{margin:0;color:var(--neutral-muted);font-size:15px}.docs-list__items{margin:0;padding:0;list-style:none}.docs-list__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--neutral-line)}.docs-list__item.is-collapsed{display:none}.docs-list__meta{display:flex;align-items:flex-start;gap:12px;min-width:0}.docs-list__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;border-radius:8px;background:#e8f1f5;color:var(--brand-navy);font-size:11px;font-weight:700}.docs-list__info{display:flex;flex-direction:column;gap:4px;min-width:0}.docs-list__name{font-size:15px;font-weight:500;color:var(--brand-ink)}.docs-list__size{font-size:13px;color:var(--neutral-muted)}.docs-list__download{flex:0 0 auto;font-size:14px;font-weight:600;color:var(--brand-navy);text-decoration:none}.docs-list__more{margin-top:16px;padding:0;border:0;background:none;color:var(--brand-navy);font:inherit;font-weight:600;cursor:pointer}.docs-list__more-count{margin-left:6px;font-weight:400;color:var(--neutral-muted)}.content-cta,.action-card,.content-pair__block,.subscribe-form,.events-calendar,.support-banner{padding:24px;background:var(--surface-tile);border-radius:var(--radius-tile)}@media(min-width: 768px){.content-cta,.action-card,.content-pair__block,.subscribe-form,.events-calendar,.support-banner{padding:32px}}.content-cta__title,.action-card__title,.content-pair__title,.subscribe-form__title,.notice-cards__title,.events-calendar__title,.faq-list__title,.support-banner__title{margin:0 0 12px;font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--brand-ink)}.content-pair{display:flex;flex-direction:column;gap:16px}.content-pair__block--with-side-button{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.content-pair__block--with-side-button{flex-direction:row;align-items:center;justify-content:space-between}}.content-pair__main{min-width:0;flex:1 1 auto}.content-pair__text{font-size:16px;line-height:1.55;color:var(--neutral-muted)}.content-pair__text p{margin:0 0 12px}.content-pair__text p:last-child{margin-bottom:0}.content-pair__side-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;background:var(--brand-navy);color:#fff;font:inherit;font-weight:600;text-decoration:none;white-space:nowrap}.content-pair__side-button-icon{display:inline-flex;width:18px;height:18px}.content-pair__side-button-icon svg{width:100%;height:100%}.rich-text__link{color:var(--brand-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rich-text__button{display:inline-flex;align-items:center;gap:8px;margin:0 4px;padding:8px 14px;border-radius:10px;background:var(--brand-navy);color:#fff;font-weight:600;text-decoration:none;vertical-align:middle;white-space:nowrap}.rich-text__button-icon{display:inline-flex;width:16px;height:16px}.rich-text__button-icon svg{width:100%;height:100%}.content-cta__text,.action-card__text,.subscribe-form__text,.support-banner__text{margin:0 0 20px;font-size:16px;line-height:1.55;color:var(--neutral-muted)}.content-cta__text p,.action-card__text p,.subscribe-form__text p,.support-banner__text p{margin:0 0 12px}.content-cta__text p:last-child,.action-card__text p:last-child,.subscribe-form__text p:last-child,.support-banner__text p:last-child{margin-bottom:0}.content-cta__button,.action-card__button,.subscribe-form__submit{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:0;border-radius:12px;background:var(--brand-navy);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.content-cta__button-icon,.action-card__button-icon{display:inline-flex;width:18px;height:18px}.content-cta__button-icon svg,.action-card__button-icon svg{width:100%;height:100%}.action-card--row{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.action-card--row{flex-direction:row;align-items:center;justify-content:space-between}}.action-card__body{min-width:0;flex:1 1 auto}.action-card__title{max-width:16em}.action-card__button{flex:0 0 auto}.action-card__heading,.faq-list__title{margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.2;color:var(--brand-ink)}.action-card__title,.content-cta__title,.support-banner__title{font-size:20px;line-height:1.3}.action-card__text{margin:8px 0 0;font-size:14px;line-height:1.45}.content-cta__text:last-child{margin-bottom:0}.action-card--button-outline .action-card__button{padding:10px 18px;border:1px solid #d5e3e8;border-radius:999px;background:#fff;color:var(--brand-navy)}.action-card--banner{background:var(--brand-navy-deep)}.action-card--banner .action-card__title,.action-card--banner .action-card__text{color:#fff}.action-card--banner .action-card__text{opacity:.85}.action-card--banner .action-card__button{background:#fff;color:var(--brand-navy-deep)}.subscribe-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.subscribe-form__titles{min-width:0;flex:1 1 auto}.subscribe-form__close{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:10px;background:var(--surface-canvas);color:var(--neutral-muted);font-size:24px;line-height:1;cursor:pointer}.subscribe-form__form{display:flex;flex-direction:column;gap:16px;max-width:36rem}.subscribe-form--modal .subscribe-form__form{max-width:none}.subscribe-form__field{display:flex;flex-direction:column;gap:8px}.subscribe-form__label{font-size:14px;font-weight:500;color:var(--brand-ink)}.subscribe-form__input{padding:12px 14px;border:1px solid var(--neutral-line);border-radius:12px;font:inherit;background:#fff}.subscribe-form__topics{display:flex;flex-wrap:wrap;gap:12px 20px}.subscribe-form__topic{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--brand-ink);cursor:pointer}.subscribe-form__submit-icon{display:inline-flex;width:18px;height:18px}.subscribe-form__submit-icon svg{width:100%;height:100%}.subscribe-form__message{margin:0;font-size:14px;color:var(--brand-navy)}.subscribe-form--modal{padding:0;border:0;border-radius:var(--radius-tile);width:min(640px,100vw - 32px);max-width:100%;background:var(--surface-tile);box-shadow:0 24px 64px -24px rgba(6,32,44,.4)}.subscribe-form--modal::backdrop{background:rgba(11,42,54,.4)}.subscribe-form--modal .subscribe-form__head{padding:24px 24px 16px;margin-bottom:0}.subscribe-form--modal .subscribe-form__form{padding:8px 24px 24px}.notice-cards__head{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.notice-cards__head-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.notice-cards__title{margin:0;font-size:32px;line-height:1.2}.notice-cards__period,.notice-cards__tabs,.events-calendar__filters{display:flex;flex-wrap:wrap;gap:8px}.notice-cards__period-btn,.notice-cards__tab,.events-calendar__filter{padding:8px 16px;border:1px solid var(--neutral-line);border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--brand-ink);cursor:pointer}.notice-cards__period-btn.is-active,.notice-cards__tab.is-active,.events-calendar__filter.is-active{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}.notice-cards__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.notice-cards__list::-webkit-scrollbar{display:none}.notice-cards__item{box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;scroll-snap-align:start;min-height:210px;padding:20px;border-radius:20px;background:#fff}@media(min-width: 768px){.notice-cards__item{flex-basis:calc((100% - 12px)/2)}}@media(min-width: 1200px){.notice-cards__item{flex-basis:calc((100% - 36px)/4)}}.notice-cards__item[hidden]{display:none}.notice-cards__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.notice-cards__category{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f1f8fa;font-size:13px;font-weight:600;color:var(--brand-navy)}.notice-cards__date{font-size:14px;color:#85959b}.notice-cards__name{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3;color:var(--brand-ink)}.notice-cards__text{margin:0;font-size:14px;line-height:1.45;color:var(--neutral-muted)}.events-calendar__title{margin:0 0 16px}.events-calendar__edit{margin:16px 0 0;padding:8px 16px;list-style:none;background:#f4fafb;border-radius:12px}.events-calendar__edit-item{padding:6px 0;font-size:14px;line-height:1.4;color:var(--brand-ink)}.events-calendar__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-bottom:16px;border-bottom:1px solid var(--neutral-line)}.events-calendar--detail .events-calendar__nav{display:grid;flex:1 1 280px;grid-template-columns:40px minmax(0, 1fr) 40px}.events-calendar--detail .events-calendar__nav-label{text-align:center}.events-calendar__nav{display:flex;align-items:center;gap:8px}.events-calendar__nav-label{font-size:22px;font-weight:700;color:var(--brand-ink)}.events-calendar--detail .events-calendar__nav-label{text-align:center;font-size:28px}.events-calendar__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--neutral-line);border-radius:999px;background:#fff;cursor:pointer}.events-calendar__arrow::before{content:"";width:8px;height:8px;border-left:2px solid var(--brand-navy);border-bottom:2px solid var(--brand-navy);transform:rotate(45deg)}.events-calendar__arrow--next::before{transform:rotate(-135deg)}.events-calendar__switch,.events-calendar__filters{display:flex;flex-wrap:wrap;gap:8px}.events-calendar__filters{justify-content:center;margin:20px 0 24px}.events-calendar__switch-btn,.events-calendar__filter{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--neutral-line);border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--brand-ink);cursor:pointer}.events-calendar__switch-btn.is-active,.events-calendar__filter.is-active{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}.events-calendar__legend,.events-calendar__event-badge i,.events-calendar__dots i{display:inline-block;width:8px;height:8px;border-radius:999px}.events-calendar__filter.is-active .events-calendar__legend{background:#fff !important}.events-calendar__months{display:grid;gap:28px 20px}@media(min-width: 800px){.events-calendar__months{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1100px){.events-calendar__months{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1100px){.events-calendar--year .events-calendar__months{grid-template-columns:repeat(4, minmax(0, 1fr))}}.events-calendar__month-name{margin:0 0 8px;padding:0;border:0;background:none;font:inherit;font-size:16px;font-weight:700;color:var(--brand-ink);cursor:pointer}.events-calendar__weekdays,.events-calendar__mini,.events-calendar__cells{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr))}.events-calendar__weekdays{margin-bottom:4px;font-size:12px;color:#8a969e;text-align:center}.events-calendar__mini-day{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:32px;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--brand-ink);cursor:pointer}.events-calendar__mini-day.is-selected>span:first-child{padding:0 4px;border:1.5px solid var(--brand-navy);border-radius:4px}.events-calendar__dots{display:flex;gap:2px;min-height:8px}.events-calendar__board{margin-top:8px}.events-calendar__cells{border-top:1px solid #e3eef2;border-left:1px solid #e3eef2}.events-calendar__cell{display:flex;flex-direction:column;align-items:flex-start;min-height:96px;padding:8px;border:0;border-right:1px solid #e3eef2;border-bottom:1px solid #e3eef2;background:#fff;font:inherit;text-align:left;color:var(--brand-ink);cursor:pointer}.events-calendar__cell.is-weekend{background:#f4fafb}.events-calendar__cell.has-fill{background:var(--cal-fill);color:var(--cal-ink)}.events-calendar__num{align-self:flex-end;font-size:14px;font-weight:600}.events-calendar__cell-title{margin-top:auto;font-size:12px;font-weight:600;line-height:1.3}.events-calendar__dialog{width:min(560px,100vw - 32px);padding:0;border:0;border-radius:16px;box-shadow:0 24px 64px rgba(11,42,54,.24)}.events-calendar__dialog::backdrop{background:rgba(11,42,54,.45)}.events-calendar__dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px}.events-calendar__dialog-title{font-size:20px}.events-calendar__dialog-count{margin-top:4px;font-size:14px;color:var(--neutral-muted)}.events-calendar__dialog-close{width:32px;height:32px;border:0;background:none;cursor:pointer}.events-calendar__dialog-close::before,.events-calendar__dialog-close::after{content:"";display:block;width:16px;height:2px;margin:0 auto;background:var(--brand-ink)}.events-calendar__dialog-close::before{transform:translateY(1px) rotate(45deg)}.events-calendar__dialog-close::after{transform:translateY(-1px) rotate(-45deg)}.events-calendar__dialog-body{display:flex;flex-direction:column;gap:16px;max-height:min(70vh,520px);padding:4px 20px 20px;overflow:auto}.events-calendar__event{padding-bottom:16px;border-bottom:1px solid var(--neutral-line)}.events-calendar__event:last-child{padding-bottom:0;border-bottom:0}.events-calendar__event-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;color:var(--neutral-muted)}.events-calendar__event-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--brand-ink)}.events-calendar__event-name{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--brand-ink)}.events-calendar__event-place,.events-calendar__event-address{margin:0;font-size:14px;line-height:1.4;color:var(--neutral-muted)}.faq-list__items{display:flex;flex-direction:column;gap:12px}.faq-list__item{border:0;border-radius:20px;padding:4px 20px;background:#fff}.faq-list__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;font-weight:700;line-height:1.35;color:var(--brand-ink);cursor:pointer;list-style:none}.faq-list__question::-webkit-details-marker{display:none}.faq-list__question::marker{content:""}.faq-list__label{min-width:0}.faq-list__marker{position:relative;flex:0 0 36px;width:36px;height:36px;border:1px solid #c9d7de;border-radius:50%;background:#fff}.faq-list__marker::before,.faq-list__marker::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:var(--brand-navy);transform:translate(-50%, -50%)}.faq-list__marker::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-list__item[open] .faq-list__marker{border-color:var(--brand-navy);background:var(--brand-navy)}.faq-list__item[open] .faq-list__marker::before,.faq-list__item[open] .faq-list__marker::after{background:#fff}.faq-list__item[open] .faq-list__marker::before{transform:translate(-50%, -50%) rotate(45deg)}.faq-list__item[open] .faq-list__marker::after{transform:translate(-50%, -50%) rotate(-45deg)}.faq-list__answer{padding:0 52px 16px 0;font-size:14px;line-height:1.5;color:var(--neutral-muted)}.support-banner{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.support-banner{flex-direction:row;align-items:center;justify-content:space-between}}.support-banner__main{display:flex;align-items:center;gap:16px;min-width:0}.support-banner__mark{display:inline-flex;flex:0 0 72px;width:72px;height:72px}.support-banner__mark img{width:100%;height:100%;object-fit:contain}.support-banner__title{margin:0 0 4px}.support-banner__text{margin:0;font-size:14px;line-height:1.45}.support-banner__note{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--neutral-muted)}.support-banner__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media(min-width: 768px){.support-banner__contacts{align-items:flex-end;text-align:right}}.support-banner__email,.support-banner__phone{font-size:22px;font-weight:700;line-height:1.2;color:var(--brand-navy);text-decoration:none}}@layer draft{.home-cards__grid{display:grid;gap:12px}.home-cards__grid--square{grid-template-columns:repeat(2, 1fr)}.home-cards__grid--rect{grid-template-columns:1fr}@media(min-width: 768px){.home-cards__grid--square{grid-template-columns:repeat(3, 1fr)}.home-cards__grid--rect{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.home-cards__grid--square{grid-template-columns:repeat(6, 1fr)}.home-cards__grid--rect{grid-template-columns:repeat(3, 1fr)}}.home-cards__item{display:flex;flex-direction:column;padding:24px;border-radius:var(--radius-tile);background:var(--surface-tile);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.home-cards__item:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(11,42,54,.08)}.home-cards__item--square{justify-content:space-between;gap:0;min-height:230px}.home-cards__item--rect{justify-content:flex-start;gap:0;min-height:144px;padding:20px 24px}.home-cards__head{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:12px}.home-cards__head--row{align-items:center;gap:20px;margin-bottom:8px}.home-cards__logo{display:block;flex:0 0 auto;object-fit:contain}.home-cards__item--square .home-cards__logo{width:64px;height:64px}.home-cards__item--rect .home-cards__logo{width:56px;height:56px}.home-cards__logo--empty{background:rgba(0,0,0,0)}.home-cards__go{display:inline-flex;flex:0 0 auto;width:44px;height:44px;margin-left:auto}.home-cards__go img{display:block;width:44px;height:44px}.home-cards__title{margin:0;color:var(--brand-ink);font-weight:600;letter-spacing:-0.02em}.home-cards__item--square .home-cards__title{margin-top:16px;font-size:20px;line-height:120%}.home-cards__item--rect .home-cards__title{flex:1 1 auto;min-width:0;font-size:20px;line-height:120%}.home-cards__subtitle{margin:0;color:var(--neutral-muted);font-size:16px;font-weight:400;line-height:150%}}@layer draft{.site-search__dialog{max-width:760px;margin:28px auto 24px;padding:0 16px}.site-search__content{background:rgba(0,0,0,0);border:0;box-shadow:none}.site-search__bar,.site-search__panel{background:var(--surface-tile);box-shadow:0 18px 48px rgba(11,42,54,.16)}.site-search__bar{display:flex;align-items:center;gap:8px;min-height:64px;margin:0;padding:8px 10px 8px 18px;border-radius:var(--radius-header)}.site-search__icon{display:flex;flex:none;color:var(--neutral-muted)}.site-search__icon svg{display:block;width:20px;height:20px}.site-search__input{flex:1 1 auto;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--brand-ink);font-size:16px;box-shadow:none}.site-search__input:focus{background:rgba(0,0,0,0);box-shadow:none}.site-search__input::placeholder{color:#8b9aa3}.site-search__input::-webkit-search-cancel-button{display:none}.site-search__clear{flex:none;padding:4px 8px;border:0;color:var(--neutral-muted);font-size:15px;font-weight:500;text-decoration:none}.site-search__clear:hover,.site-search__clear:focus{color:var(--brand-navy)}.site-search__esc,.site-search__close{flex:none}.site-search__esc{padding:4px 10px;border:0;border-radius:var(--radius-999);background:#f1f4f6;color:#7b8b94;font-size:13px;line-height:1.4}.site-search__close{width:36px;height:36px;margin:0;padding:0;border-radius:var(--radius-999);background-color:#f1f4f6;background-size:12px;opacity:1}.site-search__panel{margin-top:12px;padding:22px 28px 18px;border-radius:var(--radius-tile)}.site-search__label{margin-bottom:8px;color:#8b9aa3;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.site-search__list{margin:0;padding:0;list-style:none}.site-search__link{display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--brand-navy);font-size:16px;line-height:1.4;text-decoration:none}.site-search__link:hover{color:var(--brand-navy-deep)}.site-search__arrow{flex:none;width:16px;height:16px}.site-search__hit{display:flex;flex-direction:column;gap:4px;margin-bottom:4px;padding:12px 14px;border-radius:14px;color:inherit;text-decoration:none}.site-search__hit.is-current,.site-search__hit:hover{background:#f3f7f8}.site-search__hit-date{color:#8b9aa3;font-size:13px;line-height:1.3}.site-search__hit-title{color:var(--brand-ink);font-size:16px;font-weight:600;line-height:1.35;text-decoration:none}.site-search__hit-text{margin:0;color:var(--neutral-muted);font-size:14px;line-height:1.45}.site-search__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:8px}.site-search__count{color:var(--neutral-muted);font-size:14px}.site-search__more{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--radius-999);background:var(--brand-navy);color:#fff;font-weight:600;line-height:1.2;text-decoration:none}.site-search__more:hover,.site-search__more:focus{background:var(--brand-navy-deep);color:#fff}.site-search__more-icon{display:block}.site-search__none-title{margin:0 0 6px;color:var(--brand-ink);font-size:16px;font-weight:600}.site-search__none-text{margin:0;max-width:46em;color:var(--neutral-muted);font-size:14px;line-height:1.45}body.site-search-open .modal-backdrop{--bs-backdrop-bg: #b7c9d1;--bs-backdrop-opacity: 0.55;backdrop-filter:blur(8px)}.site-search-page{padding:48px 0 80px}.site-search-page__title{margin:0 0 20px;color:var(--brand-ink);font-size:40px;font-weight:600}.site-search-page__form{display:flex;gap:12px;max-width:720px;margin-bottom:28px}.site-search-page__input{min-height:52px;border:0;border-radius:var(--radius-header);background:var(--surface-tile);box-shadow:0 8px 24px rgba(11,42,54,.06)}.site-search-page__item{padding:16px 0;border-top:1px solid var(--neutral-line)}.site-search-page__item .site-search__hit-title{display:inline-block;margin-bottom:6px}.site-search-page__pager{margin-top:20px}@media(max-width: 767.98px){.site-search__esc{display:none}.site-search__dialog{margin-top:12px}.site-search__panel{padding:16px}.site-search__foot{flex-direction:column;align-items:stretch}.site-search-page__form{flex-direction:column}.site-search-page__title{font-size:32px}}}@layer draft{.site-player{overflow:hidden;background:#0b2a36}.site-player .video-js{width:100%;background:rgba(0,0,0,0)}}@layer draft{.edu-hero{padding:12px 0 8px}.edu-hero__card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 520px);gap:32px;align-items:center;padding:48px 56px;background:var(--surface-tile);border-radius:28px}.edu-hero--course .edu-hero__card{grid-template-columns:minmax(0, 1fr) minmax(280px, 440px)}.edu-hero--diary .edu-hero__card{grid-template-columns:minmax(0, 1.05fr) minmax(320px, 560px);overflow:hidden;min-height:360px;padding:0 0 0 48px;background:#0f4c4a;color:#fff}.edu-hero--diary .edu-hero__copy{padding:48px 24px 48px 0}.edu-hero--diary .edu-hero__lead{max-width:34em;color:#d7ebe7}.edu-hero--diary .edu-hero__primary{background:#fff;color:var(--brand-ink) !important}.edu-hero--diary .edu-hero__primary:hover{background:#e8f4f1;color:var(--brand-ink) !important}.edu-hero--diary .edu-hero__art{align-self:stretch;min-height:100%}.edu-hero--diary .edu-hero__art img{width:100%;height:100%;object-fit:cover;border-radius:0 28px 28px 0}.edu-hero__title{margin:0;max-width:12em;color:var(--brand-ink);font-size:clamp(44px,4.4vw,64px);font-weight:700;line-height:.98;letter-spacing:-0.03em}.edu-hero__accent,.edu-hero__title--course{color:#187c81}.edu-hero__title--course{max-width:none;font-size:clamp(44px,4.6vw,64px);white-space:nowrap}.edu-hero__title--diary{max-width:10em;color:#fff;font-size:clamp(40px,4.2vw,60px)}.edu-hero__lead{max-width:28em;margin:20px 0 0;color:var(--brand-navy);font-size:18px;line-height:1.45}.edu-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.edu-hero__primary,.edu-hero__secondary{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--radius-999);font-weight:600}.edu-hero__primary{background:#2dc3e8;color:#fff}.edu-hero__primary:hover{background:#1bb0d4;color:#fff}.edu-hero__secondary{background:#fff;color:var(--brand-ink);border:1px solid #d5e0e4}.edu-hero__art{display:flex;justify-content:flex-end}.edu-hero__art img{width:100%;height:auto}.edu-kicker{margin:0 0 8px;color:var(--neutral-muted);font-size:14px}.edu-block{padding:40px 0}.edu-block__title{margin:0 0 32px;color:var(--brand-ink);font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-0.03em}.edu-block__lead{max-width:26em;margin:0 0 36px;color:var(--brand-ink);font-size:clamp(32px,2.8vw,44px);font-weight:700;line-height:1.15;letter-spacing:-0.03em}.edu-checks,.edu-outcomes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.edu-check,.edu-outcome,.edu-file,.edu-note,.edu-learn{background:var(--surface-tile);border-radius:var(--radius-tile)}.edu-check{display:flex;flex-direction:column;gap:20px;align-items:flex-start;min-height:168px;padding:28px 28px 32px}.edu-check__icon{display:inline-flex;flex:0 0 auto;width:40px;height:40px}.edu-check__icon img{width:40px;height:40px;object-fit:contain}.edu-checks--features{grid-template-columns:repeat(6, minmax(0, 1fr))}.edu-check--feature{min-height:0;gap:16px;padding:24px 18px 28px}.edu-checks--features .edu-check__icon,.edu-checks--pillars .edu-check__icon{width:88px;height:88px}.edu-checks--features .edu-check__icon img,.edu-checks--pillars .edu-check__icon img{width:88px;height:88px}.edu-check--pillar .edu-check__icon{width:120px;height:120px}.edu-check--pillar .edu-check__icon img{width:120px;height:120px}.edu-check__text,.edu-outcome__text{margin:0;color:var(--brand-ink);font-size:15px;line-height:1.4}.edu-check__note{margin:8px 0 0;color:var(--neutral-muted);font-size:14px;line-height:1.45}.edu-checks--pillars{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;overflow:hidden;background:var(--surface-tile);border-radius:var(--radius-tile)}.edu-check--pillar{min-height:188px;background:rgba(0,0,0,0);border-radius:0;border-right:1px solid var(--neutral-line)}.edu-check--pillar:last-child{border-right:0}.edu-check--pillar .edu-check__text{font-size:18px;font-weight:700}.edu-block--benefits>.container{padding:28px;border-radius:28px;background:#e7f5ef}.edu-checks--benefits{grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:16px}.edu-check--benefit{min-height:140px;background:#fff}.edu-learn{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 0.85fr);gap:32px;align-items:center;padding:40px 36px 40px 44px}.edu-learn .edu-block__title{margin-bottom:32px}.edu-steps{display:grid;gap:28px;margin:0;padding:0;list-style:none}.edu-step{display:flex;gap:16px;align-items:flex-start}.edu-step strong,.edu-step span span{display:block}.edu-step strong{color:var(--brand-ink);font-size:16px}.edu-step span span{margin-top:6px;color:var(--neutral-muted);font-size:14px}.edu-step__icon{flex:0 0 auto;width:56px;height:56px}.edu-step__icon img{width:56px;height:56px;object-fit:contain}.edu-learn__board{overflow:hidden;border-radius:20px}.edu-learn__board img{display:block;width:100%;height:100%;object-fit:cover}.edu-quote{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px 56px;border-radius:28px;background:var(--brand-navy-deep);color:#fff}.edu-quote__text{margin:0;max-width:18em;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.15}.edu-quote__note{max-width:46ch;margin:20px 0 0;color:#d5e4ea;font-size:15px}.edu-quote__art{flex:0 0 280px;width:280px;height:auto}.edu-quote--path,.edu-quote--cta{gap:24px;background:#0f4c4a}.edu-quote--path{align-items:stretch;padding:36px 40px}.edu-quote__list{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:#fff;font-size:16px;line-height:1.35}.edu-quote__list li{position:relative;padding-left:18px}.edu-quote__list li::before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:#66dd0a}.edu-quote--path .edu-quote__list{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:28px;row-gap:14px;max-width:42em}.edu-quote--cta .edu-quote__text{max-width:11em;font-size:clamp(36px,4vw,56px);line-height:1.08}.edu-quote--cta .edu-quote__note{max-width:36ch;margin-top:16px;color:#d7ebe7;font-size:16px;line-height:1.45}.edu-quote__btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:24px;padding:0 20px;border-radius:var(--radius-999);background:#fff;color:var(--brand-ink);font-weight:600}.edu-quote__btn:hover{background:#e8f4f1;color:var(--brand-ink)}.edu-quote--cta .edu-quote__btn{color:#0e4c67}.edu-quote--cta .edu-quote__btn:hover{color:#0e4c67}.edu-quote__btn-icon{width:20px;height:20px}.edu-quote--path .edu-quote__art,.edu-quote--cta .edu-quote__art{flex-basis:min(42%,420px);width:min(42%,420px);object-fit:contain}.edu-lessons{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin-bottom:56px}.edu-lesson{overflow:hidden;padding:14px 14px 28px;background:var(--surface-tile);border-radius:20px}.edu-lesson__link{display:block;color:inherit;text-decoration:none}.edu-lesson__picture{height:148px;overflow:hidden;border-radius:14px;background:linear-gradient(160deg, #d7efe4, #b7d7ea)}.edu-lesson__picture img{width:100%;height:100%;object-fit:cover}.edu-lesson__picture--portrait{height:180px;background:linear-gradient(180deg, #123246, #1b8687)}.edu-lesson__part{display:inline-flex;margin:16px 10px 0;padding:4px 10px;border-radius:var(--radius-999);background:#eef3f6;color:var(--brand-navy);font-size:12px;font-weight:600}.edu-lesson__title{margin:12px 10px 0;color:var(--brand-ink);font-size:16px;font-weight:600;line-height:1.3}.edu-lesson__author{margin:12px 10px 0;color:var(--neutral-muted);font-size:13px}.edu-outcome{min-height:176px;padding:28px 28px 32px}.edu-outcome__num{margin:0 0 12px;color:#1b8687;font-size:22px;font-weight:700}.edu-files{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edu-files--panel{grid-template-columns:1fr;gap:0;overflow:hidden;background:#fff;border-radius:var(--radius-tile)}.edu-file,.edu-note{padding:32px 36px}.edu-files--panel .edu-file{padding:20px 24px;background:rgba(0,0,0,0);border-radius:0;border-bottom:1px solid var(--neutral-line)}.edu-files--panel .edu-file:last-child{border-bottom:0}.edu-file{display:flex;align-items:center;justify-content:space-between;gap:20px}.edu-file__main{display:flex;align-items:center;gap:16px;min-width:0}.edu-file__icon{flex:0 0 auto;width:72px;height:72px}.edu-file__icon img{width:72px;height:72px;object-fit:contain}.edu-files--panel .edu-file__icon{width:56px;height:56px}.edu-files--panel .edu-file__icon img{width:56px;height:56px}.edu-file__title,.edu-note__title{margin:0;color:var(--brand-ink);font-size:22px;font-weight:700}.edu-file__text,.edu-note__text{margin:8px 0 0;color:var(--neutral-muted);font-size:15px;line-height:1.45}.edu-file__download{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;min-height:40px;margin-top:0;padding:0 16px;border:1px solid var(--neutral-line);border-radius:var(--radius-999);color:var(--brand-ink);font-weight:600}.edu-file__download svg{width:16px;height:16px}.edu-file__download.is-empty{opacity:.55}.edu-note{text-align:center}.edu-lesson-page{padding:12px 0 72px}.edu-lesson-page__card,.edu-lesson-page__intro,.edu-lesson-page__section{padding:40px 48px 48px;background:var(--surface-tile);border-radius:28px}.edu-lesson-page--diary{display:grid;gap:16px}.edu-lesson-page--diary>.container{display:grid;gap:16px}.edu-lesson-page__intro .edu-lesson-page__title{margin-bottom:16px}.edu-lesson-page__intro p{max-width:54em;margin:0 0 12px;color:var(--brand-ink);font-size:18px;line-height:1.55}.edu-lesson-page__player{margin-top:24px}.edu-lesson-page__player--poster{overflow:hidden;border-radius:24px;background:#1a3f8a}.edu-lesson-page__player--poster img{display:block;width:100%;height:auto}.edu-lesson-page__section{padding-top:32px;padding-bottom:32px}.edu-lesson-page__section .edu-lesson-page__heading,.edu-lesson-page__section h2{margin:0 0 12px;color:var(--brand-ink);font-size:28px;font-weight:700;line-height:1.2}.edu-lesson-page__section p{margin:0;color:var(--brand-ink);font-size:17px;line-height:1.55}.edu-lesson-page__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--brand-navy);font-size:16px;font-weight:600}.edu-lesson-page__back::before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.edu-lesson-page__back:hover{color:var(--brand-navy-deep)}.edu-lesson-page__title{margin:0;color:var(--brand-ink);font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.08;letter-spacing:-0.03em}.edu-lesson-page__author{margin:16px 0 0;color:var(--neutral-muted);font-size:16px;line-height:1.4}.edu-lesson-page__body{margin-top:28px;color:var(--brand-ink);font-size:18px;line-height:1.55}.edu-lesson-page__body h2,.edu-lesson-page__body h3,.edu-lesson-page__body h4{margin:36px 0 12px;font-weight:700;line-height:1.2}.edu-lesson-page__body h2{font-size:32px}.edu-lesson-page__body h3{font-size:24px}.edu-lesson-page__body p{margin:0 0 16px}.edu-lesson-page__body ul,.edu-lesson-page__body ol{margin:0 0 16px;padding-left:1.3em}.edu-lesson-page__body a{color:#187c81}.edu-lesson-page__figure{margin:24px 0}.edu-lesson-page__figure img{width:100%;border-radius:20px}.edu-lesson-page__figure figcaption{margin-top:8px;color:var(--neutral-muted);font-size:14px}.edu-lesson-page__body .site-player{margin:28px 0 32px;border-radius:20px}.edu-lesson-page__body .site-player .video-js{border-radius:20px}.edu-lesson-page__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:28px;padding:0 28px;border-radius:var(--radius-999);background:var(--brand-navy-deep);color:#fff;font-size:16px;font-weight:600}.edu-lesson-page__cta:hover{background:var(--brand-navy);color:#fff}@media(max-width: 1199px){.edu-lessons,.edu-checks,.edu-checks--features,.edu-outcomes{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.edu-hero__card,.edu-hero--course .edu-hero__card,.edu-hero--diary .edu-hero__card,.edu-learn,.edu-files,.edu-checks,.edu-outcomes,.edu-checks--pillars,.edu-checks--benefits,.edu-quote--path .edu-quote__list,.edu-lessons{grid-template-columns:1fr}.edu-check--pillar{border-right:0;border-bottom:1px solid var(--neutral-line)}.edu-check--pillar:last-child{border-bottom:0}.edu-block--benefits>.container{padding:16px}.edu-hero__title--course{white-space:normal}.edu-hero--diary .edu-hero__card{padding:0}.edu-hero--diary .edu-hero__copy{padding:24px}.edu-hero--diary .edu-hero__art img{border-radius:0 0 20px 20px}.edu-hero__card,.edu-learn,.edu-quote,.edu-check,.edu-outcome,.edu-file,.edu-note,.edu-lesson-page__intro,.edu-lesson-page__section{padding:24px}.edu-quote--path .edu-quote__art,.edu-quote--cta .edu-quote__art{flex-basis:auto;width:min(100%,280px)}.edu-quote__art{display:none}.edu-hero__title,.edu-block__lead,.edu-quote__text{max-width:none}.edu-lesson-page__card{padding:24px 20px 28px;border-radius:20px}.edu-lesson-page__cta{width:100%}}}@layer draft{.edu-helpers{padding-bottom:40px}.edu-helpers__hero{padding:12px 0 8px}.edu-helpers__hero-card,.edu-helpers__cta-card{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(280px, 520px);gap:40px;align-items:center;padding:48px 56px;border-radius:32px}.edu-helpers__hero-card{background:var(--surface-tile)}.edu-helpers__kicker{margin:0 0 12px;color:#7a8b96;font-size:14px;font-weight:500;line-height:1.3}.edu-helpers__title{margin:0;color:var(--brand-ink);font-size:clamp(42px,4.4vw,56px);font-weight:700;line-height:1;letter-spacing:-0.03em}.edu-helpers__slogan{margin:16px 0 0;color:#1b8687;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.edu-helpers__lead{max-width:36em;margin:18px 0 0;color:#4d5f6b;font-size:16px;line-height:1.5}.edu-helpers__btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:28px;padding:0 24px;border-radius:var(--radius-999);background:#2dc3e8;color:#fff;font-size:16px;font-weight:600}.edu-helpers__btn:hover{background:#1bb0d4;color:#fff}.edu-helpers__hero-art,.edu-helpers__cta-art{display:flex;justify-content:flex-end}.edu-helpers__hero-art img,.edu-helpers__cta-art img{width:100%;max-height:340px;height:auto;object-fit:contain;object-position:right center}.edu-helpers__sing,.edu-helpers__about,.edu-helpers__characters,.edu-helpers__episodes{padding:40px 0 8px}.edu-helpers__section-title{margin:0 0 28px;color:var(--brand-ink);font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-0.03em}.edu-helpers__sing-poster{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:32px;background:#d7e8ef}.edu-helpers__sing-poster img{display:block;width:100%;height:100%;object-fit:cover}.edu-helpers__play{position:absolute;top:50%;left:50%;width:84px;height:84px;border-radius:50%;background:#fff;box-shadow:0 10px 28px rgba(16,40,56,.18);transform:translate(-50%, -50%)}.edu-helpers__play::before{content:"";position:absolute;top:50%;left:54%;border-style:solid;border-width:14px 0 14px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1a2b3a;transform:translate(-50%, -50%)}.edu-helpers__about-grid{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(260px, 0.75fr);gap:20px;align-items:stretch}.edu-helpers__about-card,.edu-helpers__audience,.edu-helpers__episode,.edu-helpers__character{background:var(--surface-tile);border-radius:28px}.edu-helpers__about-card{padding:36px 40px}.edu-helpers__about-title{margin:0 0 16px;color:var(--brand-ink);font-size:clamp(24px,2.4vw,32px);font-weight:700}.edu-helpers__about-text{margin:0;color:#4d5f6b;font-size:16px;line-height:1.55}.edu-helpers__audience{display:flex;gap:18px;align-items:center;padding:28px 28px}.edu-helpers__audience-img{flex:0 0 84px;width:84px;height:84px;object-fit:contain}.edu-helpers__audience-label{margin:0;color:#7a8b96;font-size:14px}.edu-helpers__audience-text{margin:6px 0 0;color:var(--brand-ink);font-size:22px;font-weight:700;line-height:1.2}.edu-helpers__characters-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.edu-helpers__character{overflow:hidden;display:flex;flex-direction:column}.edu-helpers__character-top{aspect-ratio:432/243;overflow:hidden;background:var(--character-color, #e8eef2)}.edu-helpers__character-top img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.edu-helpers__character-body{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.edu-helpers__character-name{margin:0 0 14px;color:var(--brand-ink);font-size:28px;font-weight:700;line-height:1.15}.edu-helpers__character-list{margin:0;padding:0;list-style:none;color:#4d5f6b;font-size:14px;line-height:1.45}.edu-helpers__character-list li{position:relative;padding-left:16px;margin-bottom:8px}.edu-helpers__character-list li::before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:#3cb54a}.edu-helpers__character-meta{margin-top:auto;padding:16px 16px;border-radius:18px;background:#eef3f6}.edu-helpers__meta-label{margin:12px 0 0;color:#7a8b96;font-size:12px;line-height:1.3}.edu-helpers__meta-label:first-child{margin-top:0}.edu-helpers__meta-value{margin:4px 0 0;color:var(--brand-ink);font-size:14px;font-weight:700;line-height:1.35}.edu-helpers__episodes-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.edu-helpers__episode{overflow:hidden;padding:12px 12px 22px}.edu-helpers__episode-link{display:block;color:inherit;text-decoration:none}.edu-helpers__episode-picture{overflow:hidden;aspect-ratio:16/10;border-radius:18px;background:linear-gradient(160deg, #d7efe4, #b7d7ea)}.edu-helpers__episode-picture img{width:100%;height:100%;object-fit:cover}.edu-helpers__episode-picture.is-empty{min-height:140px}.edu-helpers__episode-part{display:inline-flex;margin:14px 8px 0;padding:4px 10px;border-radius:var(--radius-999);background:#eef3f6;color:#1b8687;font-size:12px;font-weight:600}.edu-helpers__episode-title{margin:10px 8px 0;color:var(--brand-ink);font-size:16px;font-weight:700;line-height:1.25;text-transform:uppercase}.edu-helpers__episode-topic{margin:8px 8px 0;color:#7a8b96;font-size:13px;line-height:1.35}.edu-helpers__cta{padding-top:32px}.edu-helpers__cta-card{background:radial-gradient(circle at 12% 18%, rgba(255, 255, 255, 0.08) 0 1px, transparent 1.5px) 0 0/18px 18px,radial-gradient(circle at 80% 30%, rgba(255, 255, 255, 0.06), transparent 42%),linear-gradient(135deg, #0b3243, #12485a 52%, #0b3243);color:#fff}.edu-helpers__cta-title{margin:0;max-width:13em;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1;letter-spacing:-0.03em}.edu-helpers__cta-lead{margin:18px 0 0;color:#fff;font-size:20px;font-weight:700;line-height:1.3}.edu-helpers__cta-text{max-width:34em;margin:14px 0 0;color:#d5e4ea;font-size:15px;line-height:1.5}.edu-helpers__cta .edu-helpers__btn{margin-top:28px}@media(max-width: 1100px){.edu-helpers__characters-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.edu-helpers__episodes-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.edu-helpers__hero-card,.edu-helpers__cta-card,.edu-helpers__about-grid{grid-template-columns:1fr}.edu-helpers__hero-card,.edu-helpers__cta-card,.edu-helpers__about-card{padding:28px 24px}.edu-helpers__hero-art,.edu-helpers__cta-art{order:-1;justify-content:center}}@media(max-width: 640px){.edu-helpers__characters-grid,.edu-helpers__episodes-grid{grid-template-columns:1fr}}}@layer draft{.page-enlightenment{padding-bottom:72px}.page-enlightenment .page-intro{padding-bottom:8px}.links-tiles{padding-top:20px}.links-tiles__grid{display:grid;grid-template-columns:1fr;gap:12px}.links-tiles__item{position:relative;display:flex;flex-direction:column;min-height:280px;padding:24px 24px 28px;border-radius:var(--radius-tile);background:var(--surface-tile);color:inherit;text-decoration:none}.links-tiles__item:hover{box-shadow:0 12px 28px rgba(11,42,54,.08)}.links-tiles__logo{display:block;width:auto;max-height:112px;object-fit:contain;object-position:left center}.links-tiles__go{position:absolute;top:20px;right:20px;width:40px;height:40px}.links-tiles__go img{display:block;width:40px;height:40px}.links-tiles__body{margin-top:auto;padding-top:28px}.links-tiles__title{margin:0;color:var(--brand-ink);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-0.02em}.links-tiles__subtitle{max-width:28em;margin:8px 0 0;color:var(--neutral-muted);font-size:16px;font-weight:400;line-height:1.45}@media(min-width: 768px){.links-tiles__grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.links-tiles{padding-top:72px}.links-tiles__grid{grid-template-columns:repeat(6, minmax(0, 1fr))}.links-tiles__item{grid-column:span 2;min-height:320px;padding:28px 28px 32px}.links-tiles__item:nth-child(3n+1):nth-last-child(2),.links-tiles__item:nth-child(3n+2):last-child{grid-column:span 3}.links-tiles__logo{max-height:128px}.links-tiles__go{top:24px;right:24px}}}@layer draft{.page-regional-operators{padding-bottom:100px}.page-regional-operators .page-intro{padding-bottom:48px}.page-regional-operators .page-intro__title{max-width:980px}.regional-operators__zones,.regional-operators__payments,.regional-operators__links{margin-top:24px}.regional-zones{display:grid;gap:28px;padding:32px;border-radius:var(--radius-tile);background:var(--brand-navy-deep);color:var(--neutral-white)}.regional-zones__summary h2{max-width:510px;margin:0 0 16px;font-size:clamp(24px,3vw,34px);line-height:1.08}.regional-zones__total{display:inline-block;font-size:clamp(72px,10vw,112px);font-weight:600;line-height:.9;letter-spacing:-0.06em;background:linear-gradient(90deg, var(--brand-cyan), #62d191);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.regional-zones__caption{display:inline-block;margin-left:16px;color:var(--neutral-on-dark);font-size:13px;text-transform:uppercase}.regional-zones__legend{display:grid;gap:8px;margin:28px 0 0;padding:0;list-style:none}.regional-zones__legend-item{position:relative;display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center;padding:12px 14px 12px 28px;border-radius:12px;background:rgba(255,255,255,.08)}.regional-zones__legend-item::before{position:absolute;left:14px;width:8px;height:8px;border-radius:50%;background:#a9c5cf;content:""}.regional-zones__legend-item--active::before{background:#6fe2a0}.regional-zones__legend-item--pending::before{background:#ff7277}.regional-zones__legend-item strong{font-size:24px}.regional-zones__legend-item span{color:var(--neutral-on-dark);font-size:13px;line-height:1.35}.regional-zones__map{position:relative;min-height:310px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(24,93,111,.42)}.regional-zones__map-viewport{height:100%;min-height:310px;padding:12px 16px}.regional-zones__map-viewport svg{display:block;width:100%;height:auto;max-height:420px}.regional-map__region{fill:#20555e;stroke:#0b3a4e;stroke-width:1.2;stroke-linejoin:round;transition:fill .2s ease}.regional-map__region.is-active{fill:#20555e}.regional-map__region.is-pending{fill:url(#regional-map-pending-hatch)}.regional-map__region.is-unselected{fill:#c9d3d8}.regional-map__badge circle{fill:#ff7277;stroke:#0b3a4e;stroke-width:1}.regional-map__badge--unselected circle{fill:#dfe6ea}.regional-map__badge text{fill:#0b3a4e;font-size:12px;font-weight:700;pointer-events:none}.regional-zones__map-controls{position:absolute;top:14px;left:50%;z-index:2;display:grid;gap:4px;transform:translateX(-50%)}.regional-zones__map-btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:18px;line-height:1;cursor:pointer}.regional-zones__map-btn:hover{background:rgba(255,255,255,.14)}.regional-lists,.regional-metrics,.regional-link-cards{display:grid;gap:12px;margin-top:12px}.regional-list,.regional-payment-total,.regional-metric,.regional-link-card{border-radius:var(--radius-tile-inner);background:var(--surface-tile)}.regional-list{padding:24px}.regional-list h3,.regional-list__subtitle{margin:0}.regional-list h3{font-size:18px}.regional-list h3::before{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:#ff7277;content:""}.regional-list--empty h3::before{background:#b8cbd2}.regional-list__subtitle,.regional-list__empty{margin-top:4px;color:var(--neutral-muted);font-size:13px}.regional-list ul{margin:18px 0 0;padding:0;list-style:none}.regional-list li{display:grid;gap:3px;padding:12px 0;border-top:1px solid var(--neutral-line)}.regional-list li strong{font-size:14px}.regional-list li span{color:var(--neutral-muted);font-size:12px}.regional-operators__payments{padding-top:64px}.regional-operators__section-title{margin:0 0 18px;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-0.035em}.regional-payment-total{display:grid;gap:28px;padding:28px}.regional-payment-total__value{display:flex;flex-direction:column;align-items:flex-start}.regional-payment-total__value span,.regional-payment-total__value small{font-size:12px}.regional-payment-total__value strong{font-size:clamp(64px,10vw,104px);font-weight:600;line-height:1;letter-spacing:-0.06em;background:linear-gradient(90deg, var(--brand-cyan), var(--brand-green));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.regional-payment-total__value small{color:var(--neutral-muted)}.regional-payment-total__districts{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.regional-payment-total__districts li{display:flex;gap:16px;justify-content:space-between;padding:13px 16px;border-radius:12px;background:var(--surface-canvas);font-size:13px}.regional-payment-total__districts li.is-accent strong{color:#ef831d}.regional-metric{padding:28px}.regional-metric h3{margin:0 0 24px;font-size:clamp(22px,3vw,30px);line-height:1.1}.regional-dynamics{display:flex;min-height:190px;align-items:flex-end;justify-content:space-between;gap:6px;padding:20px 0 0;border-bottom:1px dashed var(--neutral-line)}.regional-dynamics__item{position:relative;display:flex;height:calc(70px + var(--point-index)*14px);flex:1;flex-direction:column;align-items:center;justify-content:flex-start;border-top:3px solid var(--brand-cyan);background:linear-gradient(rgba(45, 195, 232, 0.18), rgba(45, 195, 232, 0))}.regional-dynamics__item::before{position:absolute;top:-7px;width:10px;height:10px;border:2px solid var(--brand-cyan);border-radius:50%;background:#fff;content:""}.regional-dynamics__item strong{margin-top:-28px;font-size:12px}.regional-dynamics__item span{position:absolute;bottom:-24px;color:var(--neutral-muted);font-size:11px}.regional-operator-total{display:flex;align-items:center;gap:18px}.regional-operator-total strong{color:#36bdb2;font-size:clamp(56px,8vw,80px);font-weight:600;line-height:1}.regional-operator-total span{max-width:360px;color:var(--neutral-muted);font-size:13px}.regional-operator-history{display:grid;grid-template-columns:repeat(5, 1fr);margin:56px 0 0;padding:0;list-style:none}.regional-operator-history li{display:flex;min-width:0;flex-direction:column;padding:0 10px;border-left:1px solid var(--neutral-line)}.regional-operator-history li:first-child{padding-left:0;border-left:0}.regional-operator-history span,.regional-operator-history small{color:var(--neutral-muted);font-size:10px}.regional-operator-history strong{font-size:20px}.regional-operator-history small{color:var(--brand-green)}.regional-operators__links{padding-top:44px}.regional-link-card{display:flex;align-items:center;gap:16px;min-height:120px;padding:22px;color:var(--brand-ink);text-decoration:none}.regional-link-card:hover{box-shadow:0 12px 28px rgba(11,42,54,.08)}.regional-link-card__mark{font-size:38px}.regional-link-card__body{display:flex;flex:1;flex-direction:column}.regional-link-card__body strong{font-size:20px;line-height:1.1}.regional-link-card__body small{margin-top:6px;color:var(--neutral-muted)}.regional-link-card__arrow{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--neutral-line);border-radius:50%;font-size:20px}@media(min-width: 768px){.regional-lists,.regional-metrics,.regional-link-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.regional-payment-total__districts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.regional-zones{grid-template-columns:minmax(380px, 0.9fr) minmax(0, 1.1fr);padding:36px}.regional-payment-total{grid-template-columns:.7fr 1.3fr;align-items:center}.regional-payment-total__districts{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.page-regional-operators{padding-bottom:64px}.page-regional-operators .page-intro{padding-bottom:24px}.regional-zones,.regional-list,.regional-payment-total,.regional-metric{padding:20px}.regional-zones__caption{display:block;margin:8px 0 0}.regional-zones__legend-item{grid-template-columns:46px 1fr}.regional-zones__map{min-height:220px}.regional-operators__payments{padding-top:36px}.regional-operator-history{overflow-x:auto}.regional-operator-history li{min-width:72px}}}/*# sourceMappingURL=site.bundle.css.map */
