.gl-page{--bar-h:70px;--rail-h:50px;--stick:calc(var(--hd) + var(--bar-h) + var(--rail-h));margin-top:var(--ph-gap,18px)}.gl{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.gl-side{top:calc(var(--hd) + var(--in,18px));grid-column:span 3;min-width:0;position:sticky}.gl-main{grid-column:4/-1;min-width:0}.gl-big b{width:fit-content;font:900 clamp(96px, 9vw, 150px)/.92 var(--f-sx);text-transform:uppercase;filter:drop-shadow(0 0 22px var(--orange-99));margin-top:18px;padding-right:.1em;font-stretch:66%;display:block}.gl-big b:empty{display:none}.gl-cats__t{color:var(--ink2);font:700 var(--fs-xs)/1.2 var(--f-d);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;padding-top:12px}.gl-cats--legend ul{gap:2px;display:grid}.gl-cats--legend .gl-c{width:100%;min-height:40px;color:var(--ink);font:700 15px/1.2 var(--f-b);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;transition:color .12s,background .12s;display:flex}.gl-c b{color:var(--ink2);font:800 14px/1 var(--f-d);font-variant-numeric:tabular-nums}.gl-cats--legend .gl-c:hover{color:var(--c);background:var(--s1)}.gl-c[aria-pressed=true],.gl-cats--legend .gl-c[aria-pressed=true]:hover{background:var(--c);color:var(--on-hot);box-shadow:0 0 18px -2px var(--c)}.gl-c[aria-pressed=true] b{color:var(--on-hot)}.gl-cats--chips{display:none}.gl-cats--chips ul{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.gl-cats--chips .gl-c{min-height:44px;color:var(--ink);font:700 14px/1.1 var(--f-d);box-shadow:inset 0 0 0 1.5px var(--line2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.gl-cats--chips .gl-c:hover{color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}.gl-cats--chips .gl-c[aria-pressed=true],.gl-cats--chips .gl-c[aria-pressed=true]:hover{color:var(--on-hot);box-shadow:0 0 18px -2px var(--c)}.gl-main:has(.gl-index[data-q]) .gl-cats--chips{display:none}.gl-bar{top:var(--hd);z-index:6;height:var(--bar-h);background:var(--bg);padding:9px 0;position:sticky}.gl-search{align-items:center;display:flex;position:relative}.gl-search>.i{color:var(--c);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gl-search .inp{padding-left:46px;padding-right:104px}.gl-search input::-webkit-search-cancel-button{display:none}.gl-search__n{color:var(--ink2);font:800 14px/1 var(--f-d);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;right:52px}.gl-search__k{color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line2);font:800 13px/1 var(--f-d);pointer-events:none;border-radius:6px;padding:4px 8px;position:absolute;right:14px}.gl-search__k[hidden],.gl-search__x[hidden]{display:none}.gl-search__x{width:44px;height:44px;color:var(--ink2);border-radius:50%;place-items:center;display:grid;position:absolute;right:4px}.gl-search__x:hover{color:var(--c)}.gl-abc{top:calc(var(--hd) + var(--bar-h));z-index:5;height:var(--rail-h);background:var(--bg);box-shadow:0 1px 0 var(--line);align-items:center;gap:8px;display:flex;position:sticky}.gl-abc__list{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;justify-content:space-between;min-width:0;display:flex;overflow-x:auto}.gl-abc__list::-webkit-scrollbar{display:none}.gl-abc__list[hidden]{display:none}.gl-abc li{flex:none}.gl-abc a{min-width:26px;height:40px;color:var(--ink);font:800 16px/1 var(--f-d);border-radius:8px;place-items:center;padding:0 3px;display:grid}.gl-abc a[href]:hover{color:var(--c)}.gl-abc a[aria-current]{background:var(--c);color:var(--on-hot)}.gl-abc a:not([href]){color:var(--ink3);opacity:.5;font-weight:500}.gl-sort{min-width:56px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2);font:800 14px/1 var(--f-d);white-space:nowrap;border-radius:999px;flex:none;padding:0 12px}.gl-sort:hover{color:var(--c);box-shadow:inset 0 0 0 1.5px var(--c)}.gl-series{margin-top:var(--in,14px)}.gl-series[hidden]{display:none}.gl-series .fact{font-size:16px;line-height:1.45}.gl-l[hidden],.gl-t[hidden],.gl-p[hidden],.gl-places[hidden],.gl-about[hidden]{display:none}.gl-h{margin-top:calc(var(--in,18px) + 8px);border-bottom:2px solid var(--c);color:var(--ink);font:900 clamp(34px, 3vw, 44px)/1 var(--f-sx);text-transform:uppercase;scroll-margin-top:calc(var(--stick) + 6px);padding-bottom:4px;font-stretch:66%}.gl-l ul{grid-template-columns:minmax(0,1fr);column-gap:32px;display:grid}.gl-index[data-q]{grid-template-columns:minmax(0,1fr);column-gap:32px;padding-top:6px;display:grid}.gl-index[data-q] .gl-l:not([hidden]),.gl-index[data-q] .gl-l ul{display:contents}.gl-index[data-q] .gl-h{display:none}.gl-t,.gl-p{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--stick) + 6px)}.gl-r{min-height:56px;color:var(--ink);font:400 17px/1.3 var(--f-b);cursor:pointer;scroll-margin-top:calc(var(--stick) + 6px);justify-content:space-between;align-items:baseline;gap:4px 16px;padding:16px 34px 14px 0;list-style:none;transition:color .12s;display:flex;position:relative}.gl-r::-webkit-details-marker{display:none}.gl-r::marker{content:""}.gl-r:hover{color:var(--c)}.gl-uk,.gl-en{overflow-wrap:break-word}.gl-uk{font-weight:700}.gl-en{color:var(--ink2)}.gl-r:hover .gl-en{color:inherit}[data-order=uk] .gl-uk,[data-order=en] .gl-en{flex-shrink:1000;order:1}[data-order=uk] .gl-en,[data-order=en] .gl-uk{text-align:right;order:2;min-width:0;margin-left:auto}[data-order=en] .gl-en{color:var(--ink);font-weight:700}[data-order=en] .gl-uk{color:var(--ink2);font-weight:400}summary.gl-r:after{content:"";background:linear-gradient(var(--c), var(--c)) center / 14px 2px no-repeat, linear-gradient(var(--c), var(--c)) center / 2px 14px no-repeat;width:14px;height:14px;transition:transform .2s var(--ease);position:absolute;top:22px;right:6px}details[open]>summary.gl-r:after{background:linear-gradient(var(--c), var(--c)) center / 14px 2px no-repeat}details[open]>summary.gl-r{color:var(--c)}.gl-t:target,.gl-p:target{box-shadow:inset 3px 0 0 var(--c)}.gl-t:target .gl-r,.gl-p:target .gl-r{color:var(--c);padding-left:12px}.gl-n{color:var(--ink);padding:0 34px 16px 0;font-size:16px;line-height:1.45}.gl-alt{color:var(--ink2);margin-top:4px}.gl-alt span{color:var(--ink);font-weight:500}.gl-m{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:2px;font-size:14px;display:flex}.gl-m a{min-height:44px;color:var(--teal);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.gl-m a:hover{color:var(--c)}.gl-empty{justify-items:start;gap:10px;padding:30px 0 8px;display:grid}.gl-empty[hidden]{display:none}.gl-empty__t{font:900 clamp(26px, 2.6vw, 36px)/1.05 var(--f-sx);text-transform:uppercase;font-stretch:66%}.gl-empty__p{font-size:17px;line-height:1.4}.gl-empty__p a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.gl-places{margin-top:calc(var(--in,24px) * 2)}.gl-places__h{scroll-margin-top:calc(var(--stick) + 6px)}.gl-places__lead{max-width:760px;color:var(--ink2);margin-top:8px;font-size:16px;line-height:1.45}.gl-places ul{grid-template-columns:minmax(0,1fr);column-gap:32px;margin-top:8px;display:grid}.gl-r--place{min-height:48px;padding:12px 0 2px}.gl-pn{font-weight:700}.gl-pn i{color:var(--ink2);margin-left:4px;font-size:15px;font-weight:400}.gl-kind{color:var(--c);font:800 14px/1.2 var(--f-d);white-space:nowrap;margin-left:auto}.gl-po{color:var(--ink2);padding-bottom:10px;font-size:14px;line-height:1.3}.gl-g{max-width:760px;margin-top:var(--in,18px);background:var(--s1);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px 24px;display:grid}.gl-g b{font:900 64px/.9 var(--f-sx);padding-right:.1em;font-stretch:66%}.gl-g p{font-size:15px;line-height:1.45}.gl-main:has(.gl-index[data-q]) .gl-places{margin-top:20px}:is(.gl-main:has(.gl-index[data-q]) .gl-places__lead,.gl-main:has(.gl-index[data-q]) .gl-g){display:none}.gl-about{margin-top:calc(var(--in,24px) * 2);gap:16px;display:grid}.gl-about>*,.gl-about h2{margin:0}.gl-comm{gap:var(--gap);margin-top:var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gl-comm .comm{grid-column:4/span 5}@media (min-width:640px) and (max-width:980px),(min-width:1200px){.gl-l ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);grid-auto-flow:column}.gl-index[data-q],.gl-places ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-places ul{grid-template-rows:repeat(3,auto);grid-auto-flow:column}}@media (max-width:980px){.gl{grid-template-columns:minmax(0,1fr)}.gl-side{display:none}.gl-main{grid-column:1}.gl-cats--chips{display:block}.gl-comm .comm{grid-column:1/-1}}@media (max-width:760px){.gl-page{--bar-h:64px;--rail-h:48px}.gl-bar{padding:6px 0}.gl-search__k{display:none}.gl-cats--chips ul{margin-inline:calc(-1 * var(--gut));padding:2px var(--gut);scrollbar-width:none;scroll-padding-inline:var(--gut);flex-wrap:nowrap;overflow-x:auto}.gl-cats--chips ul::-webkit-scrollbar{display:none}.gl-cats--chips li{flex:none}.gl-abc a{min-width:44px;height:44px}.gl-sort{height:44px}.gl-m a{min-width:44px}.gl-r{font-size:16px}.gl-h{font-size:34px}}
