/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ee-ask{--ee-ask-bottom:0px;}.ee-ask[hidden],.ee-ask [hidden]{display:none !important;}.ee-ask__bar{position:fixed;left:0;right:0;bottom:var(--ee-ask-bottom,0px);z-index:400;display:none;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;padding:.5rem var(--ee-gutter) calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--ee-ask-bar-bg,var(--background));border-top:1px solid var(--border);box-shadow:0 -6px 16px -8px hsl(0 0% 0% / .18);transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;}html.ee-ask-ready .ee-ask__bar{display:grid;}.ee-ask__bar.is-visible{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s;}@media (min-width:64rem){html.ee-ask-ready .ee-ask__bar{display:none;}}@media (prefers-reduced-motion:reduce){.ee-ask__bar,.ee-ask__bar.is-visible,.ee-ask__panel{transition:none;}}.ee-ask__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem;padding:.35rem .9rem;border:1px solid var(--primary);border-radius:var(--ee-radius-pill);background:var(--background);color:var(--primary);font:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;}.ee-ask__btn:focus-visible,.ee-ask__row:focus-visible,.ee-ask__close:focus-visible{outline:3px solid var(--ee-focus);outline-offset:2px;}.ee-ask__btn[data-ee-ask-rank="1"]{background:var(--primary);color:var(--primary-foreground);order:1;}.ee-ask__btn[data-ee-ask-rank="2"]{order:2;}.ee-ask__btn:hover{filter:brightness(1.08);}.ee-ask__btn-sub{font-size:.75rem;line-height:1.2;font-weight:500;opacity:.92;}.ee-ask__backdrop{position:fixed;inset:0;z-index:1100;background:var(--ee-overlay);opacity:0;transition:opacity .2s;}.ee-ask__backdrop.is-open{opacity:1;}.ee-ask__panel{position:fixed;z-index:1200;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;padding:.5rem var(--ee-gutter) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--background);color:var(--foreground);border-radius:var(--ee-radius-card) var(--ee-radius-card) 0 0;box-shadow:var(--shadow-xl);transform:translateY(105%);transition:transform .25s ease;}.ee-ask__panel.is-open{transform:none;}.ee-ask__head{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;}.ee-ask__title{font-weight:700;font-size:1.125rem;}.ee-ask__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--ee-radius-pill);background:transparent;color:inherit;cursor:pointer;}.ee-ask__close:hover{background:var(--secondary);}.ee-ask__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;}.ee-ask__row{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .9rem;border:1px solid var(--border);border-radius:var(--ee-radius-card);background:var(--background);color:var(--foreground);text-decoration:none;font-weight:600;}.ee-ask__row:hover{background:var(--secondary);}.ee-ask__row svg{flex:none;color:var(--primary);}.ee-ask__row--signup{flex-direction:column;align-items:flex-start;gap:.1rem;background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);}.ee-ask__row--signup:hover{background:var(--primary);filter:brightness(1.1);}.ee-ask__row-sub{font-size:.8125rem;font-weight:500;opacity:.92;}@media (min-width:64rem){.ee-ask__backdrop{background:transparent;}.ee-ask__panel{left:auto;right:var(--ee-gutter);bottom:auto;top:var(--ee-ask-top,4.25rem);width:22rem;max-height:calc(100vh - var(--ee-ask-top,4.25rem) - 1rem);border-radius:var(--ee-radius-card);border:1px solid var(--border);transform:translateY(-.5rem);opacity:0;transition:transform .2s ease,opacity .2s ease;}.ee-ask__panel.is-open{transform:none;opacity:1;}}
.ee-install{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--border);}.ee-install[hidden]{display:none;}.ee-install__btn{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1.1rem;border:1px solid var(--input);border-radius:var(--ee-radius-pill);background:var(--background);color:var(--foreground);font:inherit;font-weight:600;cursor:pointer;}.ee-install__btn:hover{background:var(--secondary);}.ee-install__hint{margin:.5rem 0 0;font-size:.875rem;color:var(--muted-foreground);}
.ee-header{position:relative;z-index:500;background:var(--background);}.ee-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;max-width:var(--ee-container);margin:0 auto;min-height:var(--ee-header-height);padding:.35rem var(--ee-gutter);}.ee-header__logo{justify-self:center;}.ee-header__logo a{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--foreground);}.ee-header__logo .branding{height:2.25rem;width:2.25rem;}.ee-header__logo .branding img{height:100%;width:100%;}.ee-header__logo .heading-responsive-4xl{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;}.ee-header__right{justify-self:end;display:flex;gap:.25rem;align-items:center;}.ee-header__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;min-width:2.75rem;justify-content:center;padding:.4rem .75rem;border:1px solid transparent;border-radius:var(--ee-radius-pill);background:transparent;color:var(--foreground);font:inherit;font-weight:600;cursor:pointer;}.ee-header__btn:hover{background:var(--secondary);}.ee-header__btn[aria-expanded="true"]{background:var(--secondary);border-color:var(--border);}.ee-header__btn--menu{justify-self:start;justify-content:flex-start;}@media (max-width:35.99rem){.ee-header__btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.ee-header__btn{padding:.4rem;}}.ee-shutter-backdrop{position:fixed;inset:0;background:var(--ee-overlay);opacity:0;transition:opacity .25s;z-index:900;}.ee-shutter-backdrop.is-open{opacity:1;}.ee-shutter-backdrop[hidden]{display:none;}.ee-shutter{position:fixed;top:0;bottom:0;z-index:1000;display:flex;flex-direction:column;width:min(100vw,var(--ee-shutter-width));background:var(--background);color:var(--foreground);box-shadow:var(--shadow-2xl);transition:transform .28s ease,visibility 0s linear .28s;visibility:hidden;}.ee-shutter--menu{left:0;transform:translateX(-102%);}.ee-shutter--topics{right:0;transform:translateX(102%);}.ee-shutter.is-open{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s;}.ee-shutter__head{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);}.ee-shutter__title{font-weight:700;font-size:1.125rem;}.ee-shutter__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;}.ee-shutter__close:hover{background:var(--secondary);}.ee-shutter__body{flex:1;overflow-y:auto;padding:1rem;overscroll-behavior:contain;}.ee-shutter-lock{overflow:hidden;}.ee-search{position:relative;margin-bottom:1.25rem;}.ee-search input[type="search"]{padding-right:3rem;border-radius:var(--ee-radius-pill);}.ee-search__submit{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:var(--primary);color:var(--primary-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}.ee-shutter .ee-shutter__slot nav > nav,.ee-shutter .ee-shutter__slot nav{display:block;}.ee-shutter .ee-shutter__slot ul{display:flex !important;flex-direction:column !important;gap:.15rem;margin:0;padding:0;list-style:none;}.ee-shutter .ee-shutter__slot li{display:block !important;max-width:none !important;background:none !important;}.ee-shutter .ee-shutter__slot li a{display:flex !important;min-height:2.75rem;align-items:center;padding:.5rem .75rem !important;border-radius:var(--radius);font-size:1.125rem;color:var(--foreground);text-decoration:none;}.ee-shutter .ee-shutter__slot li a:hover,.ee-shutter .ee-shutter__slot li a:focus-visible{background:var(--secondary);color:var(--foreground);}.ee-shutter .ee-shutter__slot li a[aria-current="page"],.ee-shutter .ee-shutter__slot li a.is-active{background:var(--accent);font-weight:700;}.ee-shutter .ee-shutter__slot h2:not(.visually-hidden){font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:1.25rem 0 .5rem;}.ee-shutter--topics .view-topics-tree .views-row{display:block;margin-bottom:1rem;}.ee-shutter--topics .view-topics-tree h3{font-size:1rem;margin:0 0 .25rem;}.ee-shutter--topics .view-topics-tree ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;}.ee-shutter--topics .view-topics-tree li a,.ee-shutter--topics .view-directions-chips li a{display:inline-block;padding:.3rem .8rem;border-radius:var(--ee-radius-pill);background:var(--secondary);color:var(--foreground);text-decoration:none;font-size:.9375rem;}.ee-shutter--topics .view-topics-tree li a:hover,.ee-shutter--topics .view-directions-chips li a:hover{background:var(--accent);}html:not(.ee-js) .ee-shutter{position:static;visibility:visible;transform:none;width:auto;box-shadow:none;border-top:1px solid var(--border);}html:not(.ee-js) .ee-shutter__close,html:not(.ee-js) .ee-header__btn{display:none;}html:not(.ee-js) .ee-shutter__body{overflow:visible;}@media (prefers-reduced-motion:reduce){.ee-shutter,.ee-shutter-backdrop{transition:none;}}.ee-shutter--topics .view-directions-hub .views-view-grid.horizontal{display:flex !important;flex-wrap:wrap;gap:.5rem;}.ee-shutter--topics .view-topics-tree .views-row,.ee-shutter--topics .view-topics-tree .item-list{display:block;}.ee-shutter--topics .view-topics-tree h3{font-size:1rem;margin:1rem 0 .4rem;}.ee-shutter--topics .view-topics-tree h3 a{color:var(--foreground);text-decoration:none;}.ee-shutter--topics .view-topics-tree h3 a:hover{color:var(--primary);text-decoration:underline;}.ee-shutter--topics .view-topics-tree ul{display:flex !important;flex-direction:row !important;flex-wrap:wrap;}.ee-header__cta{display:none;}.ee-shutter__cta{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:1.25rem;padding:.55rem 1.4rem;border-radius:var(--ee-radius-pill);background:var(--primary);color:var(--primary-foreground) !important;font-weight:600;text-decoration:none;}.ee-shutter__cta:hover{filter:brightness(1.12);}@media (min-width:64rem){.ee-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1rem;max-width:var(--ee-container);margin-inline:auto;padding:.35rem var(--ee-gutter);min-height:var(--ee-header-height);}.ee-header__bar{display:contents;}.ee-header__logo{grid-column:1;grid-row:1;justify-self:start;}.ee-header__right{grid-column:3;grid-row:1;gap:.5rem;}.ee-header__btn--menu{display:none;}.ee-header__btn--topics .ee-header__btn-label{position:static;width:auto;height:auto;clip:auto;}.ee-header__right .ee-header__btn{padding:.4rem .6rem;}.ee-header__cta{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 1.2rem;border-radius:var(--ee-radius-pill);background:var(--primary);color:var(--primary-foreground);font-weight:600;text-decoration:none;white-space:nowrap;}.ee-header__cta:hover{filter:brightness(1.12);}.ee-header__cta:focus-visible{outline:3px solid var(--ee-focus);outline-offset:2px;}.ee-shutter__cta{display:none;}.ee-header .ee-shutter.ee-shutter--menu{grid-column:2;grid-row:1;position:static;transform:none;visibility:visible;width:auto;background:transparent;box-shadow:none;border:0;display:block;z-index:auto;}.ee-header.is-menu-below .ee-shutter.ee-shutter--menu{grid-column:1 / -1;grid-row:2;padding-bottom:.35rem;}.ee-header.is-menu-below .ee-header__logo{grid-row:1;}.ee-header .ee-shutter--menu .ee-shutter__head{display:none;}.ee-header .ee-shutter--menu .ee-shutter__body{padding:0;overflow:visible;display:flex;justify-content:center;}.ee-header .ee-shutter--menu .ee-install{display:none !important;}.ee-header .ee-shutter--menu .ee-shutter__slot ul{flex-direction:row !important;flex-wrap:wrap;justify-content:center;gap:.1rem;}.ee-header .ee-shutter--menu .ee-shutter__slot li a{min-height:2.5rem;padding:.4rem .6rem !important;font-size:.875rem;font-weight:600;border-radius:var(--ee-radius-pill);white-space:nowrap;}.ee-header .ee-shutter--menu .ee-shutter__slot li a:hover,.ee-header .ee-shutter--menu .ee-shutter__slot li a:focus-visible{background:var(--secondary);color:var(--foreground);}.ee-header .ee-shutter--menu .ee-shutter__slot li a[aria-current="page"],.ee-header .ee-shutter--menu .ee-shutter__slot li a.is-active{background:var(--accent);color:var(--primary);font-weight:700;}.ee-header .ee-shutter--menu .ee-shutter__slot li:has(> a[href="/poisk"]){display:none !important;}.ee-header .ee-search{display:none;position:absolute;top:calc(100% + .25rem);right:var(--ee-gutter);width:min(24rem,calc(100vw - 2 * var(--ee-gutter)));margin:0;padding:.75rem;background:var(--background);border:1px solid var(--border);border-radius:var(--ee-radius-card);box-shadow:var(--shadow-lg);z-index:600;}.ee-header.is-search-open .ee-search{display:block;}.ee-header .ee-search input[type="search"]{padding-right:3.25rem;}.ee-header .ee-search__submit{right:1rem;}html:not(.ee-js) .ee-header .ee-search{display:block;position:relative;top:auto;right:auto;width:12rem;padding:0;border:0;box-shadow:none;margin-left:1rem;order:2;}html:not(.ee-js) .ee-header .ee-search__submit{right:.25rem;}html:not(.ee-js) .ee-header__right .ee-header__btn{display:none;}}@media (min-width:64rem) and (max-width:79.99rem){.ee-header__btn--topics .ee-header__btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.ee-header .ee-shutter--menu .ee-shutter__slot li a{padding:.4rem .4rem !important;font-size:.8125rem;}.ee-header{column-gap:.5rem;}.ee-header__logo .heading-responsive-4xl{font-size:1rem;}.ee-header__right{gap:.15rem;}.ee-header__right .ee-header__btn{padding:.4rem .45rem;min-width:2.5rem;}.ee-header__cta{padding:.4rem .9rem;}}.ee-header__ask,.ee-header__follow{display:none;}[data-ee-ask-role][hidden]{display:none !important;}@media (min-width:64rem){html.ee-ask-ready .ee-header__ask{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 1.2rem;border:1px solid var(--primary);border-radius:var(--ee-radius-pill);background:var(--background);color:var(--primary);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;}html.ee-ask-ready .ee-header__ask:hover{background:var(--secondary);}html.ee-ask-ready .ee-header__ask:focus-visible{outline:3px solid var(--ee-focus);outline-offset:2px;}html.ee-ask-ready .ee-header__follow{display:inline-flex;}.ee-header [data-ee-ask-rank="1"]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);order:2;}.ee-header [data-ee-ask-rank="2"]{order:1;}.ee-header .ee-header__cta[data-ee-ask-rank="2"]{background:var(--background);color:var(--primary);border:1px solid var(--primary);}.ee-header .ee-header__cta[data-ee-ask-rank="2"]:hover{background:var(--secondary);filter:none;}.ee-header__right{flex-wrap:nowrap;}header:has(> .region-header .ee-header){position:sticky;top:0;z-index:500;}header:has(> .region-header .ee-header) .ee-header{box-shadow:0 1px 0 var(--border);}}
