/* Тракт: навигация (trakt-ux, часть A). Исходник: src/nav.css */
:root{--ux-pad:max(20px,calc((100vw - 1280px)/2 + 20px))}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .inside-header{padding-top:.55rem;padding-bottom:.55rem}#site-navigation .dropdown-menu-toggle{display:none}.ux-toggle{display:none}.ux-tools{display:none}.ux-label{display:block;cursor:default}#site-navigation .ux-label,#site-navigation .main-nav>ul>li>ul.sub-menu>li>a{font-family:var(--mono);font-size:12.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);line-height:1.4}@media (min-width:769px){.site-header .inside-header{padding-left:20px;padding-right:20px}#site-navigation .inside-navigation{position:static}.trakt-search input[type="search"],.trakt-search input[type="search"]:focus{width:9rem}#site-navigation .main-nav>ul>li{position:static;display:flex;align-items:center}#site-navigation .main-nav>ul>li>a{white-space:nowrap}#site-navigation .main-nav>ul>li>a{display:flex;align-items:center;min-height:50px;line-height:1.2;padding:0 .65rem;font-family:var(--display);font-weight:500;font-size:.94rem;color:var(--ink);border-bottom:2px solid transparent}#site-navigation .main-nav>ul>li.menu-item-has-children>a{padding-right:.65rem}#site-navigation .main-nav>ul>li.menu-item-has-children>a::after{content:"";flex:none;width:6px;height:6px;margin:-3px 0 0 .5rem;border-right:1.5px solid var(--slate);border-bottom:1.5px solid var(--slate);transform:rotate(45deg);transition:transform .15s}#site-navigation .main-nav>ul>li.ux-open>a::after{transform:rotate(225deg);margin-top:3px}#site-navigation .main-nav>ul>li.current-menu-ancestor>a,#site-navigation .main-nav>ul>li.current-menu-item>a{border-bottom-color:var(--stamp)}html:not(.ux-js) #site-navigation .main-nav>ul>li:hover>a,#site-navigation .main-nav>ul>li.ux-open>a{color:var(--ink);background:none;border-bottom-color:var(--ink)}#site-navigation .main-nav>ul>li>a:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px;border-bottom-color:var(--stamp)}.ux-js #site-navigation .main-nav>ul>li>.ux-toggle{display:block;flex:none;position:relative;align-self:stretch;width:30px;margin:0 0 0 -30px;padding:0;border:0;background:none;color:transparent;cursor:pointer}.ux-js #site-navigation .main-nav>ul>li>.ux-toggle:hover,.ux-js #site-navigation .main-nav>ul>li>.ux-toggle:focus{background:none}.ux-js #site-navigation .main-nav>ul>li>.ux-toggle:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}#site-navigation .main-nav>ul>li>ul.sub-menu{position:absolute;left:0;right:0;top:100%;width:auto;float:none;z-index:99;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.6rem;align-items:start;height:auto;max-height:calc(100vh - var(--trakt-header-h,70px) - 8px);overflow:hidden auto;padding:1.5rem var(--ux-pad) 0;margin:0;background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:2px solid var(--ink);box-shadow:none;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}#site-navigation .main-nav>ul>li>ul.sub-menu:has(>li:nth-child(4):not(.ux-all)){grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.ux-js) #site-navigation .main-nav>ul>li:hover>ul.sub-menu,html:not(.ux-js) #site-navigation .main-nav>ul>li:focus-within>ul.sub-menu,#site-navigation .main-nav>ul>li.ux-open>ul.sub-menu{visibility:visible;opacity:1;pointer-events:auto;left:0;transition-delay:0s}#site-navigation .main-nav>ul>li>ul.sub-menu>li{display:block;width:auto;margin:0;padding:.75rem 0 1.4rem;border-top:2px solid var(--ink)}#site-navigation .main-nav>ul>li>ul.sub-menu>li>a,#site-navigation .main-nav>ul>li>ul.sub-menu>li>.ux-label{display:block;padding:0 0 .5rem;border:0}#site-navigation .main-nav>ul>li>ul.sub-menu>li>a[href]:hover{color:var(--stamp);background:none;text-decoration:underline}#site-navigation .main-nav ul.sub-menu ul.sub-menu{position:static;display:block;width:auto;height:auto;overflow:visible;float:none;visibility:visible;opacity:1;pointer-events:auto;left:auto;right:auto;top:auto;margin:0;padding:0;background:none;box-shadow:none;border:0}#site-navigation .main-nav ul.sub-menu ul.sub-menu li{margin:0;width:auto}#site-navigation .main-nav ul.sub-menu ul.sub-menu a{display:block;padding:.36rem 0;border:0;line-height:1.3;font-family:var(--display);font-weight:500;font-size:.95rem;color:var(--ink)}#site-navigation .main-nav ul.sub-menu ul.sub-menu li:hover>a{color:var(--ink);background:none}#site-navigation .main-nav ul.sub-menu ul.sub-menu a:hover,#site-navigation .main-nav ul.sub-menu ul.sub-menu a:focus-visible{color:var(--stamp);background:none;text-decoration:underline;text-underline-offset:.2em}#site-navigation .main-nav ul.sub-menu ul.sub-menu .current-menu-item>a{color:var(--stamp)}#site-navigation .main-nav ul.sub-menu a:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}#site-navigation .main-nav ul.sub-menu>li.ux-all{grid-column:1/-1;padding:.85rem 0 1rem;border-top:1px solid var(--rule)}#site-navigation .main-nav ul.sub-menu>li.ux-all>a{display:inline-block;color:var(--stamp);font-weight:500}#site-navigation .main-nav ul.sub-menu>li.ux-all>a::after{content:" \2192"}}@media (min-width:1181px) and (max-width:1320px){.site-header .inside-header{padding-left:16px;padding-right:16px}#site-navigation .main-nav>ul>li>a{padding:0 .5rem;font-size:.9rem}#site-navigation .main-nav>ul>li.menu-item-has-children>a{padding-right:.5rem}.trakt-search input[type="search"],.trakt-search input[type="search"]:focus{width:6.5rem}}@media (min-width:769px) and (max-width:1180px){.site-header .inside-header{flex-wrap:wrap;justify-content:flex-start}.site-header #site-navigation{flex:1 0 100%;order:3;margin:0}#site-navigation .inside-navigation{flex-wrap:nowrap;justify-content:center;padding:0}#site-navigation .main-nav{flex:0 1 auto}#site-navigation .main-nav>ul{justify-content:center;flex-wrap:nowrap}#site-navigation .main-nav>ul>li>a,#site-navigation .main-nav>ul>li.menu-item-has-children>a{padding:0 .55rem;font-size:.9rem;min-height:44px;white-space:nowrap}.trakt-search{position:absolute;right:20px;top:.6rem;margin:0}.trakt-search input[type="search"],.trakt-search input[type="search"]:focus{width:12rem}}@media (min-width:769px) and (max-width:900px){#site-navigation .main-nav>ul>li>a,#site-navigation .main-nav>ul>li.menu-item-has-children>a{padding:0 .4rem;font-size:.82rem}#site-navigation .main-nav>ul>li.menu-item-has-children>a::after{margin-left:.35rem}}@media (max-width:768px){.site-header .inside-header{padding:8px 16px;min-height:64px;align-items:center}.site-branding-container{flex:1 1 auto}#mobile-menu-control-wrapper{margin:0}#mobile-menu-control-wrapper .menu-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;line-height:1;font-size:20px;background:var(--paper-2);color:var(--ink);border:1px solid var(--rule);border-radius:0}#mobile-menu-control-wrapper .menu-toggle[aria-expanded="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}#mobile-menu-control-wrapper .menu-toggle:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}.site-header.has-inline-mobile-toggle #site-navigation.toggled{position:fixed;left:0;right:0;bottom:0;top:var(--trakt-header-h,64px);z-index:99;flex-basis:auto;margin:0;background:var(--paper)}.ux-js .site-header #site-navigation.toggled .inside-navigation{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;height:100%;max-width:none;padding:0}.site-header.has-inline-mobile-toggle #site-navigation.toggled .inside-navigation>.trakt-search{display:block;order:1;flex:none;margin:0;padding:12px 16px;background:var(--paper);border-bottom:1px solid var(--rule);width:auto}.site-header.has-inline-mobile-toggle #site-navigation.toggled .inside-navigation>.ux-tools{display:block;order:3;flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper-2);border-top:2px solid var(--ink)}.trakt-search form{min-height:48px}.trakt-search input[type="search"],.trakt-search input[type="search"]:focus{width:100%;min-height:46px;font-size:16px}.trakt-search button{min-width:48px;justify-content:center;align-items:center}.ux-js #site-navigation.toggled .main-nav{order:2;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ux-js #site-navigation.toggled .main-nav>ul{display:block;padding:0}.ux-js #site-navigation.toggled .main-nav>ul>li{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin:0;border-bottom:1px solid var(--rule)}.ux-js #site-navigation.toggled .main-nav>ul>li>a{flex:1 1 0;min-width:0;display:flex;align-items:center;min-height:52px;padding:0 16px;font-family:var(--display);font-weight:600;font-size:1.0625rem;line-height:1.2;color:var(--ink);border:0}.ux-js #site-navigation.toggled .main-nav>ul>li.current-menu-ancestor>a,.ux-js #site-navigation.toggled .main-nav>ul>li.current-menu-item>a{box-shadow:inset 3px 0 0 var(--stamp)}.ux-js #site-navigation.toggled .main-nav>ul>li>.ux-toggle{display:block;flex:none;position:relative;width:56px;margin:0;padding:0;border:0;border-left:1px solid var(--rule);background:none;color:var(--ink);cursor:pointer}.ux-js #site-navigation.toggled .main-nav>ul>li>.ux-toggle:hover,.ux-js #site-navigation.toggled .main-nav>ul>li>.ux-toggle:focus{background:none}.ux-js #site-navigation.toggled .main-nav>ul>li>.ux-toggle::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s}.ux-js #site-navigation.toggled .main-nav>ul>li.ux-open>.ux-toggle::before{transform:rotate(225deg);margin-top:-1px}.ux-js #site-navigation.toggled .main-nav>ul>li>.ux-toggle:focus-visible{outline:2px solid var(--stamp);outline-offset:-3px}.ux-js #site-navigation.toggled .main-nav>ul>li>ul.sub-menu{position:static;display:none;flex:1 0 100%;width:100%;height:auto;float:none;overflow:visible;visibility:visible;opacity:1;pointer-events:auto;left:auto;right:auto;top:auto;margin:0;padding:.2rem 16px 1rem;background:var(--paper-2);border-top:1px solid var(--rule);box-shadow:none}.ux-js #site-navigation.toggled .main-nav>ul>li.ux-open>ul.sub-menu{display:block}.ux-js #site-navigation.toggled .main-nav>ul>li>ul.sub-menu>li{display:block;width:100%;margin:0;padding:0;border:0}.ux-js #site-navigation.toggled .main-nav>ul>li>ul.sub-menu>li>a,.ux-js #site-navigation.toggled .main-nav>ul>li>ul.sub-menu>li>.ux-label{display:block;padding:1.1rem 0 .3rem;border:0}.ux-js #site-navigation.toggled .main-nav ul.sub-menu ul.sub-menu{position:static;display:block;width:100%;height:auto;float:none;overflow:visible;visibility:visible;opacity:1;pointer-events:auto;left:auto;right:auto;top:auto;margin:0;padding:0;background:none;box-shadow:none;border:0}.ux-js #site-navigation.toggled .main-nav ul.sub-menu ul.sub-menu a{display:flex;align-items:center;min-height:48px;padding:.5rem 0;border:0;border-top:1px solid var(--rule);font-family:var(--display);font-weight:500;font-size:1rem;line-height:1.3;color:var(--ink)}.ux-js #site-navigation.toggled .main-nav ul.sub-menu ul.sub-menu li:first-child>a{border-top:0}.ux-js #site-navigation.toggled .main-nav ul.sub-menu ul.sub-menu .current-menu-item>a{color:var(--stamp)}.ux-js #site-navigation.toggled .main-nav ul.sub-menu>li.ux-all{margin-top:.6rem;border-top:1px solid var(--ink)}.ux-js #site-navigation.toggled .main-nav ul.sub-menu>li.ux-all>a{display:flex;align-items:center;min-height:48px;padding:0;color:var(--stamp);font-weight:500}.ux-js #site-navigation.toggled .main-nav ul.sub-menu>li.ux-all>a::after{content:" \2192"}.ux-js #site-navigation.toggled a:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}.ux-tools__t{margin:0 0 .5rem;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.ux-tools ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ux-tools li{margin:0}.ux-tools a{display:flex;align-items:center;min-height:48px;padding:0 12px;border:1px solid var(--rule);background:var(--paper);font-family:var(--display);font-weight:500;font-size:.95rem;line-height:1.2;color:var(--ink);text-decoration:none}.ux-tools li:first-child a{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ux-tools a:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}}.trakt-crumbs a:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}@media (max-width:768px){.trakt-crumbs{margin:0;padding:0 16px;font-size:.8125rem}.trakt-crumbs ol{flex-wrap:nowrap;gap:0;overflow:hidden;align-items:center}.trakt-crumbs li{display:none;min-width:0;white-space:nowrap}.trakt-crumbs li:nth-last-child(-n+2){display:block}.trakt-crumbs li:nth-last-child(2){flex:0 1 auto;max-width:52%}.trakt-crumbs li:last-child{flex:1 1 0}.trakt-crumbs li+li::before{content:none}.trakt-crumbs li:nth-last-child(2)::before{content:"\2039";display:inline-block;margin-right:.45rem;font-size:1.15em;line-height:1;opacity:1;color:var(--slate)}.trakt-crumbs li:last-child::before{content:"\203A";display:inline-block;margin:0 .45rem;opacity:.6}.trakt-crumbs li:last-child,.trakt-crumbs li:nth-last-child(2){display:flex;align-items:center}.trakt-crumbs a,.trakt-crumbs [aria-current]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.8rem 0;line-height:1.3}.trakt-crumbs [aria-current]{color:var(--ink)}}@media (max-width:768px){.separate-containers .inside-article{padding:20px 16px 24px}.entry-content:not(:first-child){margin-top:1rem}h1.entry-title,.page-title,.trakt-archive-head__title{font-size:clamp(1.6rem,.95rem + 3.3vw,2.4rem);line-height:1.1;letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto}.entry-content .lede,.entry-content>p:first-child{font-size:clamp(1rem,.94rem + .3vw,1.0625rem);line-height:1.55}}.ux-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0 0 1.2rem;padding:0;text-align:left;font-family:var(--display)}.ux-foot__col{padding:.8rem 0 .5rem;border-top:2px solid var(--ink);min-width:0}.ux-foot__t{display:block;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:.3rem 0;line-height:1.4}.ux-foot--short .ux-foot__col{padding:0;border-top:1px solid var(--rule)}.ux-foot--short .ux-foot__t{padding:0;min-height:44px;display:flex;align-items:center;font-family:var(--display);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none}.ux-foot ul{list-style:none;margin:.3rem 0 0;padding:0}.ux-foot li{margin:0}.ux-foot ul a{display:block;padding:.28rem 0;font-size:.875rem;line-height:1.3;color:var(--slate);text-decoration:none}.ux-foot a:hover,.ux-foot a:focus-visible{color:var(--stamp);text-decoration:underline;text-underline-offset:.2em}@media (min-width:600px){.ux-foot{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.8rem}}@media (min-width:1000px){.ux-foot{grid-template-columns:repeat(7,minmax(0,1fr));gap:0 1.4rem}}.ux-foot+.copyright,.copyright-bar .trakt-footer-nav{text-align:left}.site-info .inside-site-info{display:block}.site-info .copyright-bar{text-align:left}.site-info .trakt-footer-nav{justify-content:flex-start;border-top:1px solid var(--rule);padding-top:.8rem;margin-top:0;font-size:12.5px}.site-info .trakt-footer-nav a{padding:.5rem 0;min-height:44px;display:inline-flex;align-items:center}.site-info .copyright{margin:0 0 .8rem}@media (min-width:769px){.ux-js #site-navigation .main-nav>ul>li:not(.ux-open)>ul.sub-menu,.ux-js #site-navigation .main-nav>ul>li:not(.ux-open)>ul.sub-menu *{visibility:hidden!important;pointer-events:none!important}}
