/*
 * GTApt 2.10.0 — homepage layouts (loaded only when a non-"Clássico" preset is
 * active, on pages with GTApt layout widgets, or with a site-wide header/footer
 * variant). Every colour comes from the theme variables in style.css, so the
 * four colour schemes and light/dark mode apply automatically.
 */
:root{
  --hl-bg:var(--bg-primary);--hl-bg2:var(--bg-secondary);--hl-card:var(--bg-card);--hl-hover:var(--bg-hover);
  --hl-tx:var(--text-primary);--hl-tx2:var(--text-secondary);--hl-mut:var(--text-muted);
  --hl-ac:var(--accent-purple);--hl-ac-h:var(--accent-purple-hover);--hl-ac2:var(--accent-pink);--hl-red:var(--accent-red);
  --hl-bd:var(--border-color);--hl-shadow:var(--shadow-card);--hl-grad-hero:var(--gradient-hero);
  --hl-hdr:color-mix(in srgb,var(--bg-primary) 88%,transparent);
  --hl-r:14px;--hl-fd:var(--font-display,'GTAArtDeco','Inter',system-ui,sans-serif);--hl-fb:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;
  --hl-wrap:1320px;--hl-side:340px;--hl-gut:clamp(16px,2.5vw,36px);
}
/* GTA III + San Andreas tuning: stronger text accent on the light paper backgrounds, vivid secondary accent in dark */
html[data-scheme="sa"]{--hl-ac2:#e67e22}
html[data-scheme="sa"][data-theme="light"]{--hl-ac:#2e7d32;--hl-ac-h:#1b5e20;--hl-ac2:#d35400}
/* scoped base (the rest of the site keeps the theme base styles) */
.hl,.hl *,.hl *::before,.hl *::after{box-sizing:border-box}
.hl{font-family:var(--hl-fb);font-size:15px;line-height:1.6;color:var(--hl-tx2);-webkit-font-smoothing:antialiased}
:where(.hl) a{color:inherit;text-decoration:none}
:where(.hl) img{display:block;max-width:100%;height:auto}
:where(.hl) :is(ul,ol){list-style:none;margin:0;padding:0}
:where(.hl) :is(h1,h2,h3,h4,p,figure){margin:0}
:where(.hl) button{font:inherit;color:inherit;cursor:pointer}
.hl .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
body.gtapt-hl-home{overflow-x:hidden}
.hl-home{display:block}
.hl-wrap{max-width:calc(var(--hl-wrap) + 2*var(--hl-gut));margin:0 auto;padding:0 var(--hl-gut)}
.hl-ic{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.hl-thumb-ph{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 75% 30%,rgba(236,72,153,.55),transparent 55%),linear-gradient(135deg,#2a1150,#120e1f 60%,#3a0f33);color:rgba(255,255,255,.85);font:1.1rem var(--hl-fd);letter-spacing:.08em}
.hl-dot{opacity:.5;margin:0 2px}
.hl-pill{display:inline-block;font:700 .66rem/1 var(--hl-fb);letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--hl-ac);padding:6px 10px;border-radius:999px}
.hl-pill-online{background:#0ea5e9}
.hl-pill-v{background:#16a34a}
.hl-pill-rdr{background:#b91c1c}
html[data-scheme="sa"] .hl-pill-vi{background:var(--hl-ac)}
.hl-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:10px;font:700 .9rem var(--hl-fb);border:1px solid transparent;transition:.2s}
.hl-btn-sm{padding:8px 14px;font-size:.8rem;border-radius:8px}
.hl-btn-primary{background:var(--hl-ac);color:#fff}
.hl-btn-primary:hover{background:var(--hl-ac-h);transform:translateY(-1px)}
.hl-btn-ghost{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2);color:var(--hl-tx)}
html[data-theme="light"] .hl-btn-ghost{background:rgba(0,0,0,.03);border-color:var(--hl-bd)}
.hl-btn-ghost:hover{border-color:var(--hl-ac)}
.hl-btn-light{background:#fff;color:#4338ca}
.hl-rbtn{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;background:var(--hl-card);border:1px solid var(--hl-bd);color:var(--hl-tx2);transition:.2s;flex:none}
.hl-rbtn:hover{color:var(--hl-tx);border-color:var(--hl-ac)}
.hl-ticker{background:linear-gradient(90deg,var(--hl-ac),var(--hl-ac2));color:#fff;font-size:.8rem}
.hl-tk-in{display:flex;align-items:center;gap:16px;height:36px}
.hl-tk-label{display:inline-flex;align-items:center;gap:6px;font:700 .7rem var(--hl-fb);letter-spacing:1.4px;text-transform:uppercase;background:rgba(0,0,0,.28);padding:5px 11px;border-radius:999px;flex:none}
.hl-tk-label .hl-ic{width:13px;height:13px;fill:#fff;stroke:none}
.hl-tk-track{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.hl-tk-move{display:flex;gap:40px;width:max-content;animation:hl-tk 60s linear infinite}
.hl-tk-track:hover .hl-tk-move{animation-play-state:paused}
.hl-tk-move a{white-space:nowrap;font-weight:500;opacity:.95}
.hl-tk-move a:hover{text-decoration:underline}
.hl-tk-move b{font-weight:800;margin-right:8px;opacity:.75;text-transform:uppercase;font-size:.68rem;letter-spacing:.8px}
.hl-tk-date{flex:none;font-weight:600;opacity:.85}
@keyframes hl-tk{to{transform:translateX(-50%)}}
html[data-hl-ticker="off"] .hl-ticker{display:none}
.hl-site-header{position:sticky;top:0;z-index:50;background:var(--hl-hdr);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--hl-bd)}
.hl-hd{display:flex;align-items:center;gap:22px;height:74px}
.hl-brand img{height:46px;width:auto}
.hl-logo-l{display:none}
html[data-theme="light"] .hl-brand .hl-logo-l{display:block}
html[data-theme="light"] .hl-brand .hl-logo-d{display:none}
.hl-main-nav{flex:1}
.hl-main-nav>ul{display:flex;gap:2px;align-items:center}
.hl-main-nav a{display:block;padding:8px 13px;border-radius:8px;font:600 .9rem var(--hl-fb);color:var(--hl-tx2);transition:.15s}
.hl-main-nav a:hover{color:var(--hl-tx);background:var(--hl-hover)}
.hl-main-nav .current-menu-item>a{color:var(--hl-ac);background:color-mix(in srgb,var(--hl-ac) 14%,transparent)}
.hl-main-nav .menu-item-has-children{position:relative}
.hl-main-nav .menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:8px;opacity:.6}
.hl-main-nav .sub-menu{position:absolute;top:100%;left:0;min-width:210px;padding:8px;background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:12px;box-shadow:var(--hl-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s}
.hl-main-nav .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:none}
.hl-main-nav .hl-nav-forum{margin-left:auto}
.hl-main-nav .hl-nav-forum a{border:1px solid color-mix(in srgb,var(--hl-ac) 55%,transparent);color:var(--hl-tx)}
.hl-hd-actions{display:flex;align-items:center;gap:8px}
.hl-scheme-select{appearance:none;background:var(--hl-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--hl-tx);border:1px solid var(--hl-bd);border-radius:999px;padding:9px 32px 9px 14px;font:600 .8rem var(--hl-fb);cursor:pointer;height:40px}
.hl-burger{display:none}
.hl-mnav{display:none}
.hl-hero{position:relative;overflow:hidden;background:var(--hl-grad-hero);min-height:500px;display:flex;align-items:center;padding:64px 0 88px}
.hl-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 35%;transform:scale(1.03)}
.hl-hero-ov{position:absolute;inset:0;background:linear-gradient(to top,var(--hl-bg) 0%,color-mix(in srgb,var(--hl-bg) 90%,transparent) 12%,color-mix(in srgb,var(--hl-bg) 50%,transparent) 36%,color-mix(in srgb,var(--hl-bg) 12%,transparent) 62%,transparent 82%),linear-gradient(105deg,color-mix(in srgb,var(--hl-bg) 95%,transparent) 0%,color-mix(in srgb,var(--hl-bg) 78%,transparent) 42%,color-mix(in srgb,var(--hl-bg) 20%,transparent) 72%,color-mix(in srgb,var(--hl-bg) 8%,transparent) 100%)}
.hl-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:64px;align-items:center;width:100%}
.hl-kicker{display:inline-flex;align-items:center;gap:10px;font:700 .72rem var(--hl-fb);letter-spacing:2.2px;text-transform:uppercase;color:var(--hl-tx);background:color-mix(in srgb,var(--hl-ac) 22%,transparent);border:1px solid color-mix(in srgb,var(--hl-ac) 50%,transparent);padding:7px 14px;border-radius:999px}
.hl-kicker i{width:8px;height:8px;border-radius:50%;background:var(--hl-ac2);box-shadow:0 0 10px var(--hl-ac2)}
.hl-hero h1{font:400 3.1rem/1.08 var(--hl-fd);color:var(--hl-tx);margin:22px 0 18px;letter-spacing:-.5px;text-shadow:0 2px 24px rgba(0,0,0,.35);max-width:780px}
html[data-theme="light"] .hl-hero h1{text-shadow:none}
.hl-hero h1 .hl-hl{background:linear-gradient(90deg,var(--hl-ac),var(--hl-ac2),var(--hl-red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.hl-hero-text>p{font-size:1.1rem;color:var(--hl-tx2);max-width:600px;margin-bottom:28px}
html:not([data-theme="light"]) .hl-hero-text>p{color:#d0d0de}
.hl-hero-btns{display:flex;gap:12px;flex-wrap:wrap}
.hl-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;align-items:center;font-size:.8rem}
.hl-hero-chips span{color:var(--hl-mut);font-weight:600;margin-right:4px}
.hl-hero-chips a{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--hl-bd);color:var(--hl-tx);font-weight:600}
.hl-hero-chips a:hover{border-color:var(--hl-ac)}
html:not([data-hl-hero="feature"]) .hl-hero{display:none}
@keyframes hl-ring{to{background-position:300% 50%}}
.hl-cdbar-wrap{display:none;margin-top:26px}
html[data-hl-hero="bar"] .hl-cdbar-wrap{display:block}
.hl-site-main{padding-top:8px}
html[data-hl-hero="feature"] .hl-site-main{margin-top:-36px;position:relative;z-index:3}
.hl-sec-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}
.hl-sec-title{display:flex;align-items:center;gap:12px;font:400 1.55rem/1.1 var(--hl-fd);color:var(--hl-tx);white-space:nowrap}
.hl-sec-title::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--hl-ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--hl-ac) 22%,transparent)}
.hl-sec-head.hl-sm .hl-sec-title{font-size:1.2rem}
.hl-sec-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--hl-bd),transparent)}
.hl-view-all{display:inline-flex;align-items:center;gap:6px;font:600 .82rem var(--hl-fb);color:var(--hl-tx2);padding:7px 14px;border-radius:999px;border:1px solid var(--hl-bd);white-space:nowrap}
.hl-view-all .hl-ic{width:14px;height:14px}
.hl-view-all:hover{color:var(--hl-ac);border-color:var(--hl-ac)}
.hl-chips{display:flex;gap:6px}
.hl-chips button{background:transparent;border:1px solid var(--hl-bd);border-radius:999px;padding:6px 12px;font:600 .76rem var(--hl-fb);color:var(--hl-tx2)}
.hl-chips button.hl-on{background:var(--hl-ac);border-color:var(--hl-ac);color:#fff}
.hl-top-sec{margin-top:36px}
.hl-ts{display:grid;gap:18px}
.hl-ts-item{position:relative;border-radius:18px;overflow:hidden;background:var(--hl-card);border:1px solid var(--hl-bd);min-width:0}
.hl-ts-media{display:block;position:relative;overflow:hidden;background:var(--hl-bg2)}
.hl-ts-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.hl-ts-item:hover .hl-ts-media img{transform:scale(1.05)}
.hl-ts-body{position:relative;padding:18px 20px 20px}
.hl-ts-body h3{font:700 1.05rem/1.3 var(--hl-fb);color:var(--hl-tx);margin:10px 0 8px;letter-spacing:-.1px}
.hl-ts-body h3 a:hover{color:var(--hl-ac)}
.hl-meta{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--hl-mut)}
.hl-meta .hl-ic{width:13px;height:13px}
.hl-ts-exc,.hl-ts-more{display:none}
.hl-ts-body .hl-pill{align-self:flex-start}
.hl-ts-more{align-items:center;gap:6px;margin-top:16px;font:700 .82rem var(--hl-fb);color:var(--hl-ac)}
.hl-ts-more .hl-ic{width:15px;height:15px}
.hl-car-ctl,.hl-car-dots{display:none}
[data-hl-ts="mosaic"] .hl-ts{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:250px 250px;grid-template-areas:"a a b c" "a a d e"}
[data-hl-ts="mosaic"] .hl-ts-1{grid-area:a}
[data-hl-ts="mosaic"] .hl-ts-2{grid-area:b}
[data-hl-ts="mosaic"] .hl-ts-3{grid-area:c}
[data-hl-ts="mosaic"] .hl-ts-4{grid-area:d}
[data-hl-ts="mosaic"] .hl-ts-5{grid-area:e}
[data-hl-ts="mosaic"] .hl-ts-media{position:absolute;inset:0}
[data-hl-ts="mosaic"] .hl-ts-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(8,6,16,.75));pointer-events:none}
[data-hl-ts="mosaic"] .hl-ts-body{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:12px 14px;border-radius:12px;background:rgba(12,10,22,.62);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}
[data-hl-ts="mosaic"] .hl-ts-body h3{color:#fff;font-size:.92rem;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
[data-hl-ts="mosaic"] .hl-ts-body .hl-meta{display:none}
[data-hl-ts="mosaic"] .hl-ts-1 .hl-ts-body{left:18px;right:auto;bottom:18px;max-width:78%;padding:20px 22px}
[data-hl-ts="mosaic"] .hl-ts-1 .hl-ts-body h3{font:400 1.7rem/1.18 var(--hl-fd);-webkit-line-clamp:3}
[data-hl-ts="mosaic"] .hl-ts-1 .hl-meta{display:flex;color:rgba(255,255,255,.7);margin-top:10px}
[data-hl-ts="mosaic"] .hl-ts-body .hl-pill{font-size:.6rem;padding:5px 9px}
[data-hl-ts="big2"] .hl-ts{grid-template-columns:1.55fr 1fr;grid-template-areas:"a b" "a c"}
[data-hl-ts="big2"] .hl-ts-1{grid-area:a}
[data-hl-ts="big2"] .hl-ts-2{grid-area:b}
[data-hl-ts="big2"] .hl-ts-3{grid-area:c}
[data-hl-ts="big2"] .hl-ts-4,[data-hl-ts="big2"] .hl-ts-5{display:none}
[data-hl-ts="big2"] .hl-ts-1 .hl-ts-media{aspect-ratio:16/8.4}
[data-hl-ts="big2"] .hl-ts-1 .hl-ts-body{padding:22px 26px 24px}
[data-hl-ts="big2"] .hl-ts-1 h3{font:400 1.6rem/1.2 var(--hl-fd)}
[data-hl-ts="big2"] .hl-ts-1 .hl-ts-exc{display:block;font-size:.93rem}
[data-hl-ts="big2"] .hl-ts-2,[data-hl-ts="big2"] .hl-ts-3{display:grid;grid-template-columns:44% 1fr}
[data-hl-ts="big2"] .hl-ts-2 .hl-ts-media,[data-hl-ts="big2"] .hl-ts-3 .hl-ts-media{height:100%}
[data-hl-ts="big2"] .hl-ts-2 .hl-ts-body,[data-hl-ts="big2"] .hl-ts-3 .hl-ts-body{display:flex;flex-direction:column;justify-content:center}
[data-hl-ts="big2"] .hl-ts-2 .hl-ts-more,[data-hl-ts="big2"] .hl-ts-3 .hl-ts-more{display:inline-flex}
[data-hl-ts="grid4"] .hl-ts{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-hl-ts="grid4"] .hl-ts-5{display:none}
[data-hl-ts="grid4"] .hl-ts-media{aspect-ratio:16/10}
[data-hl-ts="grid4"] .hl-ts-item{transition:.25s}
[data-hl-ts="grid4"] .hl-ts-item:hover{transform:translateY(-4px);border-color:var(--hl-ac)}
[data-hl-ts="carousel"] .hl-car-ctl{display:flex;gap:8px}
[data-hl-ts="carousel"] .hl-car-dots{display:flex}
[data-hl-ts="carousel"] .hl-ts{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
[data-hl-ts="carousel"] .hl-ts::-webkit-scrollbar{display:none}
[data-hl-ts="carousel"] .hl-ts-item{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1.6fr 1fr;height:430px;background:linear-gradient(135deg,var(--hl-card),var(--hl-bg2))}
[data-hl-ts="carousel"] .hl-ts-media{height:100%}
[data-hl-ts="carousel"] .hl-ts-body{display:flex;flex-direction:column;justify-content:center;padding:36px 40px}
[data-hl-ts="carousel"] .hl-ts-body h3{font:400 1.9rem/1.18 var(--hl-fd);margin:16px 0 14px}
[data-hl-ts="carousel"] .hl-ts-exc{display:block;margin-bottom:14px}
[data-hl-ts="carousel"] .hl-ts-more{display:inline-flex}
.hl-car-dots{justify-content:center;gap:8px;margin-top:16px}
.hl-car-dots button{width:9px;height:9px;border-radius:9px;border:0;background:var(--hl-bd);transition:.2s}
.hl-car-dots button.hl-on{width:28px;background:var(--hl-ac)}
.hl-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--hl-side);gap:44px;margin-top:56px;align-items:start}
html[data-hl-side="left"] .hl-layout{grid-template-columns:var(--hl-side) minmax(0,1fr)}
html[data-hl-side="left"] .hl-sidebar{order:-1}
html[data-hl-side="none"] .hl-layout{grid-template-columns:minmax(0,1fr)}
html[data-hl-side="none"] .hl-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start;padding-top:12px;border-top:1px dashed var(--hl-bd)}
html[data-hl-side="none"] .hl-sidebar>.hl-widget{margin:0}
.hl-news{display:grid;gap:22px}
.hl-n-item{position:relative;background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:var(--hl-r);overflow:hidden;transition:.25s;min-width:0}
.hl-n-item:hover{border-color:color-mix(in srgb,var(--hl-ac) 70%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--hl-ac) 14%,transparent)}
.hl-n-thumb{display:block;position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--hl-bg2)}
.hl-n-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s}
.hl-n-item:hover .hl-n-thumb img{transform:scale(1.05)}
.hl-n-thumb .hl-pill{position:absolute;left:12px;top:12px}
.hl-n-date{display:none}
.hl-n-body{padding:18px 20px 18px;display:flex;flex-direction:column}
.hl-n-cat{display:none;font:700 .68rem var(--hl-fb);letter-spacing:1.2px;text-transform:uppercase;color:var(--hl-ac);margin-bottom:6px}
.hl-n-body h3{font:700 1.08rem/1.35 var(--hl-fb);color:var(--hl-tx);letter-spacing:-.1px}
.hl-n-body h3 a:hover{color:var(--hl-ac)}
.hl-n-body p{font-size:.9rem;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hl-n-meta{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--hl-bd);font-size:.76rem;color:var(--hl-mut)}
.hl-av{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(135deg,var(--hl-ac),var(--hl-ac2));color:#fff;font:700 .68rem var(--hl-fb);flex:none}
.hl-n-read{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--hl-ac)}
.hl-n-read .hl-ic{width:14px;height:14px}
[data-hl-news="grid"] .hl-news{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-hl-news="grid"] .hl-n-item:first-of-type{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr}
[data-hl-news="grid"] .hl-n-item:first-of-type .hl-n-thumb{aspect-ratio:auto;min-height:280px}
[data-hl-news="grid"] .hl-n-item:first-of-type .hl-n-body{padding:28px 30px;justify-content:center}
[data-hl-news="grid"] .hl-n-item:first-of-type h3{font:400 1.5rem/1.25 var(--hl-fd)}
[data-hl-news="grid"] .hl-n-item:first-of-type p{-webkit-line-clamp:4}
html[data-hl-side="none"] [data-hl-news="grid"] .hl-news{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-hl-side="none"] [data-hl-news="grid"] .hl-n-item:first-of-type{grid-column:1/3;grid-row:span 2;display:flex;flex-direction:column}
html[data-hl-side="none"] [data-hl-news="grid"] .hl-n-item:first-of-type .hl-n-thumb{min-height:0;aspect-ratio:16/9}
[data-hl-news="list"] .hl-news{gap:16px}
[data-hl-news="list"] .hl-n-item{display:grid;grid-template-columns:260px minmax(0,1fr);border-left:3px solid var(--hl-ac)}
[data-hl-news="list"] .hl-n-thumb{aspect-ratio:auto;height:100%;min-height:170px}
[data-hl-news="list"] .hl-n-thumb .hl-pill{display:none}
[data-hl-news="list"] .hl-n-cat{display:block}
[data-hl-news="list"] .hl-n-body{justify-content:center;padding:18px 22px}
[data-hl-news="list"] .hl-n-body h3{font-size:1.18rem}
[data-hl-news="compact"] .hl-news{gap:0;background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:var(--hl-r);overflow:hidden}
[data-hl-news="compact"] .hl-n-item{display:grid;grid-template-columns:74px minmax(0,1fr);border:0;border-radius:0;border-bottom:1px solid var(--hl-bd);background:transparent;box-shadow:none}
[data-hl-news="compact"] .hl-n-item:last-of-type{border-bottom:0}
[data-hl-news="compact"] .hl-n-item:hover{background:var(--hl-hover)}
[data-hl-news="compact"] .hl-n-thumb{display:none}
[data-hl-news="compact"] .hl-n-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--hl-bd);color:var(--hl-tx)}
[data-hl-news="compact"] .hl-n-date b{font:400 1.6rem/1 var(--hl-fd);color:var(--hl-ac)}
[data-hl-news="compact"] .hl-n-date small{font:700 .64rem var(--hl-fb);letter-spacing:1.4px;color:var(--hl-mut);margin-top:4px}
[data-hl-news="compact"] .hl-n-body{padding:14px 20px}
[data-hl-news="compact"] .hl-n-cat{display:block;margin-bottom:2px}
[data-hl-news="compact"] .hl-n-body p{display:none}
[data-hl-news="compact"] .hl-n-meta{border:0;padding:0;margin-top:6px}
[data-hl-news="compact"] .hl-n-meta .hl-av{display:none}
[data-hl-news="magazine"] .hl-news{gap:28px}
[data-hl-news="magazine"] .hl-n-item{display:grid;grid-template-columns:1.1fr 1fr;background:transparent;border:0;border-radius:0;box-shadow:none;align-items:center;gap:28px}
[data-hl-news="magazine"] .hl-n-item:nth-of-type(even){grid-template-columns:1fr 1.1fr}
[data-hl-news="magazine"] .hl-n-item:nth-of-type(even) .hl-n-thumb{order:2}
[data-hl-news="magazine"] .hl-n-thumb{border-radius:18px;aspect-ratio:16/10}
[data-hl-news="magazine"] .hl-n-body{padding:0}
html[data-hl-side="none"] [data-hl-news="magazine"] .hl-n-item{grid-template-columns:520px minmax(0,1fr);gap:40px}
html[data-hl-side="none"] [data-hl-news="magazine"] .hl-n-item:nth-of-type(even){grid-template-columns:minmax(0,1fr) 520px}
html[data-hl-side="none"] [data-hl-news="magazine"] .hl-n-body h3{font-size:1.75rem}
[data-hl-news="magazine"] .hl-n-cat{display:block}
[data-hl-news="magazine"] .hl-n-thumb .hl-pill{display:none}
[data-hl-news="magazine"] .hl-n-body h3{font:400 1.45rem/1.22 var(--hl-fd)}
[data-hl-news="magazine"] .hl-n-body p{-webkit-line-clamp:3;font-size:.95rem}
[data-hl-news="magazine"] .hl-n-meta{border-top:0;padding-top:0}
.hl-more-btn{display:block;margin-top:26px;text-align:center;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--hl-ac) 12%,transparent);border:1px dashed color-mix(in srgb,var(--hl-ac) 50%,transparent);font:700 .85rem var(--hl-fb);color:var(--hl-tx)}
.hl-more-btn:hover{background:color-mix(in srgb,var(--hl-ac) 20%,transparent)}
.hl-sidebar{display:flex;flex-direction:column;gap:24px}
.hl-widget{background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:18px;padding:18px;box-shadow:var(--hl-shadow);min-width:0}
.hl-w-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 14px}
.hl-w-head h3{font:400 1.05rem/1.2 var(--hl-fd);color:var(--hl-tx);display:flex;align-items:center;gap:10px}
.hl-w-head h3::before{content:"";width:4px;height:18px;border-radius:4px;background:linear-gradient(var(--hl-ac),var(--hl-ac2))}
.hl-w-tag{display:inline-flex;align-items:center;gap:4px;font:700 .64rem var(--hl-fb);letter-spacing:.8px;text-transform:uppercase;color:var(--hl-mut);border:1px solid var(--hl-bd);padding:4px 8px;border-radius:999px}
.hl-w-tag .hl-ic{width:12px;height:12px}
.hl-w-tag.hl-link:hover{color:var(--hl-ac);border-color:var(--hl-ac)}
.hl-w-note{font-size:.7rem;color:var(--hl-mut);margin-top:10px;font-style:italic}
.hl-w-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:10px;border-radius:10px;background:var(--hl-hover);font:700 .78rem var(--hl-fb);color:var(--hl-tx)}
.hl-w-foot .hl-ic{width:14px;height:14px}
.hl-w-foot:hover{color:var(--hl-ac)}
.hl-w-tx{display:flex;flex-direction:column;min-width:0}
.hl-w-tx em{font:700 .62rem var(--hl-fb);font-style:normal;letter-spacing:1px;text-transform:uppercase;color:var(--hl-ac)}
.hl-w-tx b{font:600 .86rem/1.35 var(--hl-fb);color:var(--hl-tx);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hl-w-tx small{font-size:.72rem;color:var(--hl-mut);margin-top:2px}
.hl-w-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px dashed var(--hl-bd)}
.hl-w-row:last-of-type{border-bottom:0}
.hl-w-row:hover b{color:var(--hl-ac)}
.hl-w-th{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--hl-bg2)}
.hl-w-th img{width:100%;height:100%;object-fit:cover}
.hl-w-th .hl-thumb-ph{font-size:.7rem}
.hl-tab-bar{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--hl-hover);margin-bottom:10px}
.hl-tab-bar button{flex:1;border:0;background:transparent;padding:8px 6px;border-radius:9px;font:700 .78rem var(--hl-fb);color:var(--hl-tx2)}
.hl-tab-bar button.hl-on{background:var(--hl-card);color:var(--hl-ac);box-shadow:0 2px 8px rgba(0,0,0,.15)}
.hl-tab-pane{display:none}
.hl-tab-pane.hl-on{display:block}
.hl-w-rank{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--hl-bd)}
.hl-w-rank .hl-n{font:1.5rem/1 var(--hl-fd);background:linear-gradient(180deg,var(--hl-ac),var(--hl-ac2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.hl-cal-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:12px;margin-bottom:6px;background:var(--hl-hover);border:1px solid transparent}
.hl-cal-row:hover{border-color:var(--hl-ac)}
.hl-cal-row.hl-hot{background:linear-gradient(120deg,color-mix(in srgb,var(--hl-ac) 28%,var(--hl-card)),color-mix(in srgb,var(--hl-ac2) 18%,var(--hl-card)))}
.hl-cal-d{display:flex;flex-direction:column;align-items:center;justify-content:center;height:54px;border-radius:10px;background:var(--hl-card);border:1px solid var(--hl-bd)}
.hl-cal-d b{font:1.25rem/1 var(--hl-fd);color:var(--hl-tx)}
.hl-cal-d small{font:800 .58rem var(--hl-fb);letter-spacing:1px;color:var(--hl-ac);margin-top:3px}
.hl-cal-st{font:700 .6rem var(--hl-fb);letter-spacing:.6px;text-transform:uppercase;color:var(--hl-tx2);white-space:nowrap;max-width:74px;white-space:normal;text-align:right;line-height:1.3}
.hl-cal-row.hl-hot .hl-cal-st{color:var(--hl-tx)}
.hl-poll h4{font:700 .98rem var(--hl-fb);color:var(--hl-tx);margin-bottom:12px}
.hl-po{display:block;padding:10px 12px;border-radius:12px;border:1px solid var(--hl-bd);margin-bottom:8px;cursor:pointer}
.hl-po:has(input:checked){border-color:var(--hl-ac);background:color-mix(in srgb,var(--hl-ac) 8%,transparent)}
.hl-po input{position:absolute;opacity:0}
.hl-po-n{display:flex;justify-content:space-between;font:700 .86rem var(--hl-fb);color:var(--hl-tx)}
.hl-po-b{display:block;height:6px;border-radius:6px;background:var(--hl-hover);margin-top:8px;overflow:hidden}
.hl-po-b i{display:block;height:100%;background:linear-gradient(90deg,var(--hl-ac),var(--hl-ac2));border-radius:inherit}
.hl-po-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:.72rem;color:var(--hl-mut);font-style:italic}
.hl-f-lead{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:16/9;margin-bottom:8px}
.hl-f-lead img{width:100%;height:100%;object-fit:cover}
.hl-f-lead span{position:absolute;inset:auto 0 0 0;padding:30px 14px 12px;background:linear-gradient(transparent,rgba(0,0,0,.85));display:flex;flex-direction:column}
.hl-f-lead em{font:700 .6rem var(--hl-fb);font-style:normal;letter-spacing:1px;text-transform:uppercase;color:#ffb3d9}
.hl-f-lead b{color:#fff;font:600 .92rem/1.3 var(--hl-fb)}
.hl-f-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;padding:9px 0;border-bottom:1px dashed var(--hl-bd)}
.hl-f-row .hl-av{width:32px;height:32px;font-size:.8rem}
.hl-f-row:hover b{color:var(--hl-ac)}
.hl-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.hl-gal .hl-g{border:0;padding:0;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--hl-bg2)}
.hl-gal .hl-g img{width:100%;height:100%;object-fit:cover;transition:.3s}
.hl-gal .hl-g:hover img{transform:scale(1.08);filter:brightness(1.1)}
.hl-lb{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.88);display:grid;place-items:center;padding:30px}
.hl-lb[hidden]{display:none}
.hl-lb img{max-width:92vw;max-height:86vh;border-radius:12px}
.hl-lb .hl-rbtn{position:absolute;top:18px;right:18px}
.hl-w-discord{background:linear-gradient(135deg,#5865f2,#7c3aed);border:0;color:#fff;position:relative;overflow:hidden}
.hl-w-discord::after{content:"";position:absolute;width:180px;height:180px;right:-60px;top:-60px;border-radius:50%;background:rgba(255,255,255,.1)}
.hl-dc-in{position:relative;z-index:1}
.hl-dc-logo{width:36px;height:36px;fill:#fff;margin-bottom:10px}
.hl-w-discord h3{font:1.2rem var(--hl-fd);color:#fff}
.hl-w-discord p{font-size:.86rem;opacity:.9;margin:6px 0 14px}
html[data-hl-side="none"][data-hl-hero="off"] .hl-w-discord{grid-column:1/-1}
html[data-hl-side="none"][data-hl-hero="off"] .hl-dc-in{display:flex;align-items:center;gap:20px}
html[data-hl-side="none"][data-hl-hero="off"] .hl-dc-in p{flex:1;margin:0}
html[data-hl-side="none"][data-hl-hero="off"] .hl-dc-logo{margin:0}
.hl-w-countdown{display:none;padding:0;border:0;background:none;box-shadow:none}
html[data-hl-hero="off"] .hl-w-countdown{display:block}
[data-hl-hide~="tabs"] .hl-w-tabs,[data-hl-hide~="cal"] .hl-w-cal,[data-hl-hide~="forum"] .hl-w-forum,[data-hl-hide~="poll"] .hl-w-poll,[data-hl-hide~="gallery"] .hl-w-gallery,[data-hl-hide~="discord"] .hl-w-discord{display:none}
.hl-videos-sec{margin-top:70px;padding:56px 0 60px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--hl-ac) 10%,var(--hl-bg2)) 30%,var(--hl-bg2));border-top:1px solid var(--hl-bd);border-bottom:1px solid var(--hl-bd)}
[data-hl-videos="off"] .hl-videos-sec{display:none}
.hl-vids{display:grid;gap:20px}
[data-hl-videos="row"] .hl-vids{grid-template-columns:repeat(3,minmax(0,1fr))}
.hl-v-item{display:flex;flex-direction:column;gap:12px;min-width:0}
.hl-v-media{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}
.hl-v-media img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:.4s}
.hl-v-item:hover .hl-v-media img{transform:scale(1.05);opacity:1}
.hl-v-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);border:2px solid rgba(255,255,255,.7)}
.hl-v-play .hl-ic{fill:#fff;stroke:none;width:22px;height:22px;margin-left:3px}
.hl-v-tag{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.7);color:#fff;font:700 .66rem var(--hl-fb);padding:4px 8px;border-radius:6px;letter-spacing:.6px;text-transform:uppercase}
.hl-v-body{display:flex;flex-direction:column}
.hl-v-body em{font:700 .64rem var(--hl-fb);font-style:normal;letter-spacing:1px;text-transform:uppercase;color:var(--hl-ac)}
.hl-v-body b{font:700 1.02rem/1.3 var(--hl-fb);color:var(--hl-tx)}
.hl-v-body small{font-size:.75rem;color:var(--hl-mut)}
[data-hl-videos="feature"] .hl-vids{grid-template-columns:1.7fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a b" "a c"}
[data-hl-videos="feature"] .hl-v-1{grid-area:a}
[data-hl-videos="feature"] .hl-v-2{grid-area:b}
[data-hl-videos="feature"] .hl-v-3{grid-area:c}
[data-hl-videos="feature"] .hl-v-1 .hl-v-body b{font:1.5rem/1.2 var(--hl-fd)}
[data-hl-videos="feature"] .hl-v-1 .hl-v-play{width:84px;height:84px}
[data-hl-videos="feature"] .hl-v-2,[data-hl-videos="feature"] .hl-v-3{display:grid;grid-template-columns:48% 1fr;align-items:center}
.hl-cats-sec{margin-top:64px}
.hl-cat-tabs{display:none}
.hl-c-groups{display:grid;gap:28px}
.hl-c-item{min-width:0}
.hl-c-group{min-width:0}
.hl-c-media{display:block;overflow:hidden;background:var(--hl-bg2);border-radius:12px}
.hl-c-media img{width:100%;height:100%;object-fit:cover;transition:.4s}
.hl-c-item:hover .hl-c-media img{transform:scale(1.05)}
.hl-c-body h4{font:700 .92rem/1.35 var(--hl-fb);color:var(--hl-tx)}
.hl-c-body h4 a:hover{color:var(--hl-ac)}
.hl-c-body p{display:none;font-size:.86rem;margin-top:6px}
.hl-c-body small{font-size:.72rem;color:var(--hl-mut)}
[data-hl-cats="biglist"] .hl-c-groups{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-hl-cats="biglist"] .hl-c-group{background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:18px;padding:18px}
[data-hl-cats="biglist"] .hl-c-group .hl-sec-head{margin-bottom:14px}
[data-hl-cats="biglist"] .hl-c-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px dashed var(--hl-bd)}
[data-hl-cats="biglist"] .hl-c-item .hl-c-media{aspect-ratio:4/3;border-radius:10px}
[data-hl-cats="biglist"] .hl-c-1{display:block;padding:0 0 12px;border:0}
[data-hl-cats="biglist"] .hl-c-1 .hl-c-media{aspect-ratio:16/9;border-radius:14px;margin-bottom:12px}
[data-hl-cats="biglist"] .hl-c-1 h4{font-size:1.06rem}
[data-hl-cats="biglist"] .hl-c-1 p{display:block}
[data-hl-cats="row"] .hl-c-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
[data-hl-cats="row"] .hl-c-4{display:none}
[data-hl-cats="row"] .hl-c-item{background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:16px;overflow:hidden}
[data-hl-cats="row"] .hl-c-media{aspect-ratio:16/9;border-radius:0}
[data-hl-cats="row"] .hl-c-body{padding:14px 16px 16px}
[data-hl-cats="row"] .hl-c-body p{display:block}
[data-hl-cats="tabs"] .hl-cats-sec{background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:22px;padding:24px 26px;max-width:calc(var(--hl-wrap));}
[data-hl-cats="tabs"] .hl-cat-tabs{display:flex}
[data-hl-cats="tabs"] .hl-cat-tabs .hl-tab-bar{flex:none;margin:0;min-width:420px}
[data-hl-cats="tabs"] .hl-c-group{display:none}
[data-hl-cats="tabs"] .hl-c-group.hl-on{display:block}
[data-hl-cats="tabs"] .hl-c-group .hl-sec-head{display:none}
[data-hl-cats="tabs"] .hl-c-items{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}
[data-hl-cats="tabs"] .hl-c-media{aspect-ratio:16/10;margin-bottom:10px}
[data-hl-cats="tabs"] .hl-c-1 h4{font:400 1.15rem/1.25 var(--hl-fd)}
[data-hl-cats="tabs"] .hl-c-1 p{display:block}
.hl-site-footer{position:relative;margin-top:80px;background:#07060c;color:#a9a9bb;overflow:hidden}
html[data-theme="light"] .hl-site-footer{background:#15121f}
.hl-ft-glow{position:absolute;inset:0;background:radial-gradient(600px 240px at 12% 0%,color-mix(in srgb,var(--hl-ac) 30%,transparent),transparent 70%),radial-gradient(500px 240px at 90% 100%,color-mix(in srgb,var(--hl-ac2) 18%,transparent),transparent 70%);pointer-events:none}
.hl-ft-grid{position:relative;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:40px;padding-top:56px;padding-bottom:44px}
.hl-ft-brand img{height:52px;width:auto;margin-bottom:16px}
.hl-ft-brand p{font-size:.86rem;max-width:320px}
.hl-socials{display:flex;gap:8px;margin-top:18px}
.hl-socials a{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#ddd}
.hl-socials a:hover{background:var(--hl-ac);color:#fff}
.hl-socials svg{width:16px;height:16px;fill:currentColor}
.hl-ft-col{display:flex;flex-direction:column;gap:9px}
.hl-site-footer h4{font:1rem var(--hl-fd);color:#fff;margin-bottom:6px}
.hl-ft-col a{font-size:.88rem}
.hl-ft-col a:hover{color:#fff}
.hl-ft-news p{font-size:.86rem;margin-bottom:12px}
.hl-ft-news form{display:flex;gap:6px;padding:5px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}
.hl-ft-news input{flex:1;min-width:0;background:transparent;border:0;color:#fff;padding:0 10px;font:.86rem var(--hl-fb);outline:none}
.hl-ft-news small{display:block;margin-top:8px;font-size:.7rem;opacity:.6;font-style:italic}
.hl-ft-bottom{position:relative;border-top:1px solid rgba(255,255,255,.07);font-size:.76rem}
.hl-ft-bottom .hl-wrap{display:flex;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:70px;flex-wrap:wrap}
@media (max-width:1240px){
  .hl-main-nav a{padding:8px 9px;font-size:.84rem}
  .hl-hd-actions .hl-hide-sm{display:none}
  .hl-hero-in{grid-template-columns:minmax(0,1fr) 370px;gap:36px}
  .hl-hero h1{font-size:2.6rem}
}
@media (max-width:1080px){
  .hl-main-nav{display:none}
  .hl-burger{display:inline-grid}
  .hl-hd{gap:12px}
  .hl-brand{flex:1}
  .hl-mnav{border-top:1px solid var(--hl-bd);padding:10px var(--hl-gut) 16px;background:var(--hl-hdr)}
  .hl-mnav.hl-open{display:block}
  .hl-mnav ul{display:grid;grid-template-columns:1fr 1fr;gap:4px}
  .hl-mnav a{display:block;padding:10px 12px;border-radius:8px;background:var(--hl-hover);font:600 .9rem var(--hl-fb);color:var(--hl-tx)}
  .hl-mnav .sub-menu{display:none}
  .hl-mnav-tools{margin-top:10px}
  .hl-layout,html[data-hl-side="left"] .hl-layout{grid-template-columns:minmax(0,1fr)}
  html[data-hl-side="left"] .hl-sidebar{order:0}
  .hl-sidebar,html[data-hl-side="none"] .hl-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
  [data-hl-ts="mosaic"] .hl-ts{grid-template-rows:220px 220px}
  [data-hl-ts="grid4"] .hl-ts{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-hl-cats="biglist"] .hl-c-groups{grid-template-columns:1fr 1fr}
  .hl-ft-grid{grid-template-columns:1fr 1fr 1fr}
  .hl-ft-brand,.hl-ft-news{grid-column:span 3}
}
@media (max-width:760px){
  .hl-tk-date{display:none}
  .hl-hd{height:62px}
  .hl-brand img{height:36px}
  .hl-hd-actions .hl-scheme-select{display:none}
  .hl-hd-actions .hl-rbtn{width:36px;height:36px}
  .hl-hero{min-height:0;padding:34px 0 64px}
  .hl-hero-in{grid-template-columns:1fr;gap:26px}
  .hl-hero h1{font-size:1.85rem;margin:16px 0 12px}
  .hl-hero-text>p{font-size:.95rem;margin-bottom:20px}
  .hl-hero-chips{display:none}
  .hl-btn{padding:11px 18px;font-size:.84rem}
  .hl-sec-head{gap:10px;flex-wrap:wrap}
  .hl-sec-title{font-size:1.25rem}
  .hl-news-sec .hl-chips{order:5;width:100%;overflow-x:auto}
  .hl-sec-rule{min-width:20px}
  [data-hl-ts="mosaic"] .hl-ts{grid-template-columns:1fr 1fr;grid-template-rows:300px 190px 190px;grid-template-areas:"a a" "b c" "d e";gap:10px}
  [data-hl-ts="mosaic"] .hl-ts-1 .hl-ts-body{max-width:none;right:12px;left:12px;bottom:12px;padding:14px 16px}
  [data-hl-ts="mosaic"] .hl-ts-1 .hl-ts-body h3{font-size:1.25rem}
  [data-hl-ts="mosaic"] .hl-ts-body{left:6px;right:6px;bottom:6px;padding:8px 10px}
  [data-hl-ts="mosaic"] .hl-ts-body h3{font-size:.8rem}
  [data-hl-ts="mosaic"] .hl-ts-item:not(.hl-ts-1) .hl-pill{display:none}
  [data-hl-ts="big2"] .hl-ts{grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}
  [data-hl-ts="big2"] .hl-ts-1 h3{font-size:1.3rem}
  [data-hl-ts="big2"] .hl-ts-2,[data-hl-ts="big2"] .hl-ts-3{grid-template-columns:120px 1fr}
  [data-hl-ts="big2"] .hl-ts-2 .hl-ts-more,[data-hl-ts="big2"] .hl-ts-3 .hl-ts-more{display:none}
  [data-hl-ts="big2"] .hl-ts-2 .hl-ts-body,[data-hl-ts="big2"] .hl-ts-3 .hl-ts-body{padding:12px 14px}
  [data-hl-ts="grid4"] .hl-ts{gap:10px}
  [data-hl-ts="grid4"] .hl-ts-body{padding:12px}
  [data-hl-ts="grid4"] .hl-ts-body h3{font-size:.88rem}
  [data-hl-ts="grid4"] .hl-meta{display:none}
  [data-hl-ts="carousel"] .hl-ts-item{grid-template-columns:1fr;grid-template-rows:220px auto;height:auto}
  [data-hl-ts="carousel"] .hl-ts-body{padding:18px 20px 22px}
  [data-hl-ts="carousel"] .hl-ts-body h3{font-size:1.3rem}
  .hl-layout{margin-top:40px;gap:36px}
  .hl-sidebar,html[data-hl-side="none"] .hl-sidebar{grid-template-columns:1fr}
  [data-hl-news="grid"] .hl-news,html[data-hl-side="none"] [data-hl-news="grid"] .hl-news{grid-template-columns:1fr}
  [data-hl-news="grid"] .hl-n-item:first-of-type,html[data-hl-side="none"] [data-hl-news="grid"] .hl-n-item:first-of-type{grid-column:auto;display:block}
  [data-hl-news="grid"] .hl-n-item:first-of-type .hl-n-thumb{min-height:0;aspect-ratio:16/10}
  [data-hl-news="grid"] .hl-n-item:first-of-type .hl-n-body{padding:18px 20px}
  [data-hl-news="grid"] .hl-n-item:first-of-type h3{font-size:1.2rem}
  [data-hl-news="grid"] .hl-news{gap:14px}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type){display:grid;grid-template-columns:118px minmax(0,1fr)}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-n-thumb{aspect-ratio:auto;height:100%;min-height:96px}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-n-thumb .hl-pill{display:none}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-n-cat{display:block;margin-bottom:2px}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-n-body{padding:12px 14px}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) h3{font-size:.95rem}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) p,[data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-av,[data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-n-read{display:none}
  [data-hl-news="grid"] .hl-n-item:not(:first-of-type) .hl-n-meta{margin-top:6px;padding-top:0;border:0}
  .hl-sec-head.hl-sm{flex-wrap:nowrap}
  .hl-sec-head.hl-sm .hl-sec-title{white-space:normal}
  [data-hl-news="list"] .hl-n-item{grid-template-columns:118px minmax(0,1fr)}
  [data-hl-news="list"] .hl-n-thumb{min-height:0}
  [data-hl-news="list"] .hl-n-body{padding:12px 14px}
  [data-hl-news="list"] .hl-n-body h3{font-size:.95rem}
  [data-hl-news="list"] .hl-n-body p,[data-hl-news="list"] .hl-n-meta .hl-av,[data-hl-news="list"] .hl-n-read{display:none}
  [data-hl-news="list"] .hl-n-meta{margin-top:6px;padding-top:0;border:0}
  [data-hl-news="magazine"] .hl-n-item,[data-hl-news="magazine"] .hl-n-item:nth-of-type(even){grid-template-columns:1fr;gap:14px}
  [data-hl-news="magazine"] .hl-n-item:nth-of-type(even) .hl-n-thumb{order:0}
  html[data-hl-side="none"] [data-hl-news="magazine"] .hl-n-item,html[data-hl-side="none"] [data-hl-news="magazine"] .hl-n-item:nth-of-type(even){grid-template-columns:1fr;gap:14px}
  html[data-hl-side="none"] [data-hl-news="magazine"] .hl-n-body h3{font-size:1.2rem}
  [data-hl-news="magazine"] .hl-n-body h3{font-size:1.2rem}
  .hl-videos-sec{margin-top:48px;padding:40px 0}
  [data-hl-videos="row"] .hl-vids{grid-template-columns:1fr}
  [data-hl-videos="row"] .hl-v-item:not(.hl-v-1){display:grid;grid-template-columns:140px 1fr;align-items:center}
  [data-hl-videos="row"] .hl-v-item:not(.hl-v-1) .hl-v-play{width:38px;height:38px}
  [data-hl-videos="feature"] .hl-vids{grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}
  [data-hl-videos="feature"] .hl-v-2,[data-hl-videos="feature"] .hl-v-3{grid-template-columns:140px 1fr}
  [data-hl-videos="feature"] .hl-v-1 .hl-v-body b{font-size:1.2rem}
  .hl-cats-sec{margin-top:48px}
  [data-hl-cats="biglist"] .hl-c-groups{grid-template-columns:1fr}
  [data-hl-cats="row"] .hl-c-items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}
  [data-hl-cats="row"] .hl-c-item{flex:0 0 76%;scroll-snap-align:start}
  [data-hl-cats="tabs"] .hl-cats-sec{margin-left:var(--hl-gut);margin-right:var(--hl-gut);padding:16px}
  [data-hl-cats="tabs"] .hl-cat-tabs .hl-tab-bar{min-width:0;width:100%}
  [data-hl-cats="tabs"] .hl-c-items{grid-template-columns:1fr 1fr;gap:12px}
  [data-hl-cats="tabs"] .hl-c-1{grid-column:1/-1}
  .hl-ft-grid{grid-template-columns:1fr 1fr;gap:28px}
  .hl-ft-brand,.hl-ft-news{grid-column:span 2}
}
.hl-hl{background:linear-gradient(90deg,var(--hl-ac),var(--hl-ac2),var(--hl-red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.hl-n-month,.hl-c-num,.hl-vcar-ctl,.hl-topbar,.hl-hero-split,.hl-hero-cine,.hl-hero-min,.hl-ft-compact,.hl-ft-big{display:none}
html[data-hl-header="centered"] .hl-hd{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"l b a" "n n n";height:auto;padding-top:10px}
html[data-hl-header="centered"] .hl-burger{grid-area:l}
html[data-hl-header="centered"] .hl-brand{grid-area:b;justify-self:center}
html[data-hl-header="centered"] .hl-brand img{height:40px}
html[data-hl-header="centered"] .hl-hd-actions{grid-area:a;justify-self:end}
html[data-hl-header="centered"] .hl-main-nav{grid-area:n;border-top:1px solid var(--hl-bd);margin-top:10px}
html[data-hl-header="centered"] .hl-main-nav>ul{justify-content:center;height:46px}
html[data-hl-header="centered"] .hl-main-nav a{padding:6px 12px;font-size:.84rem}
html[data-hl-header="centered"] .hl-main-nav .hl-nav-forum{margin-left:6px}
html[data-hl-header="centered"] .hl-hd-actions .hl-rbtn{width:36px;height:36px}
html[data-hl-header="centered"] .hl-scheme-select{height:36px}
html[data-hl-header="transparent"] .hl-site-header{background:transparent;border-bottom-color:transparent;backdrop-filter:none;margin-bottom:-74px;transition:background .25s}
html[data-hl-header="transparent"] .hl-site-header.hl-solid{background:var(--hl-hdr);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--hl-bd)}
html[data-hl-header="transparent"] .hl-hero{padding-top:138px}
html[data-hl-header="transparent"] .hl-hs-text{padding-top:130px}
html[data-hl-header="transparent"] .hl-hc-in{padding-top:180px}
html[data-hl-header="transparent"] .hl-hero-min{padding-top:146px}
html[data-hl-header="transparent"][data-hl-hero="bar"] .hl-cdbar-wrap{margin-top:100px}
html[data-hl-header="transparent"][data-hl-hero="off"] .hl-site-main{padding-top:82px}
html[data-hl-header="transparent"]:not([data-hl-hero="feature"]):not([data-hl-hero="split"]) .hl-site-header:not(.hl-solid) .hl-main-nav .current-menu-item>a{background:rgba(255,255,255,.08)}
html[data-hl-header="transparent"][data-hl-hero="cinematic"] .hl-site-header:not(.hl-solid) .hl-main-nav>ul>li>a{color:rgba(255,255,255,.88)}
html[data-hl-header="transparent"][data-hl-hero="cinematic"] .hl-site-header:not(.hl-solid) .hl-brand .hl-logo-d{display:block}
html[data-hl-header="transparent"][data-hl-hero="cinematic"] .hl-site-header:not(.hl-solid) .hl-brand .hl-logo-l{display:none}
html[data-hl-header="transparent"][data-hl-hero="cinematic"] .hl-site-header:not(.hl-solid) .hl-rbtn,html[data-hl-header="transparent"][data-hl-hero="cinematic"] .hl-site-header:not(.hl-solid) .hl-scheme-select{background-color:rgba(0,0,0,.35);border-color:rgba(255,255,255,.22);color:#fff}
html[data-hl-header="boxed"] .hl-topbar{display:block;background:var(--hl-bg2);border-bottom:1px solid var(--hl-bd);font-size:.76rem;color:var(--hl-tx2)}
.hl-tb-in{display:flex;align-items:center;gap:22px;height:36px}
.hl-tb-in>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}
.hl-tb-in .hl-ic{width:14px;height:14px}
.hl-tb-in nav{display:flex;gap:16px}
.hl-tb-in nav a:hover{color:var(--hl-ac)}
.hl-socials.hl-sm{margin:0 0 0 auto;gap:4px}
.hl-socials.hl-sm a{width:26px;height:26px;border-radius:7px;background:transparent;border:0;color:var(--hl-tx2)}
.hl-socials.hl-sm a:hover{background:var(--hl-ac);color:#fff}
.hl-socials.hl-sm svg{width:13px;height:13px}
html[data-hl-header="boxed"] .hl-site-header{background:transparent;border:0;backdrop-filter:none;padding-top:12px}
html[data-hl-header="boxed"] .hl-hd{width:calc(100% - 2*var(--hl-gut));max-width:var(--hl-wrap);height:66px;padding:0 14px 0 20px;background:var(--hl-hdr);backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--hl-bd);border-radius:16px;box-shadow:var(--hl-shadow)}
html[data-hl-header="boxed"] .hl-brand img{height:40px}
html[data-hl-header="boxed"] .hl-mnav{margin:8px var(--hl-gut) 0;border-radius:14px;border:1px solid var(--hl-bd)}
html[data-hl-header="boxed"][data-hl-hero="feature"] .hl-hero{margin-top:-78px;padding-top:140px}
html[data-hl-hero="split"] .hl-hero-split{display:grid;grid-template-columns:1fr 1fr;min-height:540px;border-bottom:1px solid var(--hl-bd)}
.hl-hs-text{display:flex;flex-direction:column;justify-content:center;padding:56px 56px 56px max(var(--hl-gut),calc((100vw - var(--hl-wrap))/2));background:radial-gradient(500px 300px at 0% 100%,color-mix(in srgb,var(--hl-ac) 22%,transparent),transparent 70%),var(--hl-bg2)}
.hl-hs-text .hl-kicker{align-self:flex-start}
.hl-hs-text h1{font:400 3rem/1.08 var(--hl-fd);color:var(--hl-tx);margin:20px 0 16px}
.hl-hs-text p{font-size:1.05rem;margin-bottom:26px;max-width:560px}
.hl-hs-media{position:relative;overflow:hidden;min-height:420px}
.hl-hs-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hl-hs-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 40%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 50%)}
html[data-hl-hero="cinematic"] .hl-hero-cine{display:flex;align-items:flex-end}
.hl-hero-cine{position:relative;overflow:hidden;background:#000;color:#fff;min-height:660px}
.hl-hc-bg{position:absolute;inset:0;background-size:cover;background-position:center 78%;animation:hl-kb 30s ease-in-out infinite alternate}
@keyframes hl-kb{from{transform:scale(1.02)}to{transform:scale(1.12) translateX(-2%)}}
.hl-hc-scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.7)),linear-gradient(0deg,rgba(0,0,0,.9),transparent 60%),rgba(0,0,0,.28)}
.hl-hero-cine .hl-hl{background:linear-gradient(90deg,#ff6fb5,#ff9a4d);-webkit-background-clip:text;background-clip:text}
.hl-hc-bars::before,.hl-hc-bars::after{content:"";position:absolute;left:0;right:0;height:34px;background:#000;z-index:2}
.hl-hc-bars::before{top:0}
.hl-hc-bars::after{bottom:0}
.hl-hc-in{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:120px;padding-bottom:70px;width:100%}
.hl-hc-rec{display:inline-flex;align-items:center;gap:8px;font:700 .7rem var(--hl-fb);letter-spacing:2.4px;text-transform:uppercase;padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:rgba(0,0,0,.3)}
.hl-hc-rec i{width:8px;height:8px;border-radius:50%;background:#ff3b3b;animation:hl-blink 1.4s infinite}
@keyframes hl-blink{50%{opacity:.2}}
.hl-hero-cine h1{font:400 3.6rem/1.05 var(--hl-fd);color:#fff;max-width:960px;margin:20px 0 8px;text-shadow:0 4px 30px rgba(0,0,0,.6)}
.hl-hc-play{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;margin:18px 0 14px;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 0 rgba(255,255,255,.4);animation:hl-pulse 2.4s infinite}
.hl-hc-play .hl-ic{width:32px;height:32px;fill:#fff;stroke:none;margin-left:5px}
@keyframes hl-pulse{70%{box-shadow:0 0 0 22px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.hl-hc-sub{color:rgba(255,255,255,.82);max-width:580px;margin-bottom:26px}
html[data-hl-hero="minimal"] .hl-hero-min{display:block}
.hl-hero-min{padding:72px 0 34px;text-align:center;border-bottom:1px solid var(--hl-bd);background:radial-gradient(700px 240px at 50% 0%,color-mix(in srgb,var(--hl-ac) 14%,transparent),transparent)}
.hl-hm-k{font:700 .72rem var(--hl-fb);letter-spacing:3px;text-transform:uppercase;color:var(--hl-mut)}
.hl-hero-min h1{font:400 3.2rem/1.1 var(--hl-fd);color:var(--hl-tx);margin:16px auto 24px;max-width:900px}
.hl-hero-min h1 a:hover{color:var(--hl-ac)}
.hl-hm-cd{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center}
.hl-hm-cd span{padding:8px 16px;border:1px solid var(--hl-bd);border-radius:999px;font:600 .88rem var(--hl-fb);color:var(--hl-tx2);background:var(--hl-card)}
.hl-hm-cd b{font:400 1.3rem var(--hl-fd);color:var(--hl-ac);margin-right:4px;font-variant-numeric:tabular-nums}
.hl-hm-links{display:flex;gap:24px;justify-content:center;margin-top:22px;font:700 .86rem var(--hl-fb)}
.hl-hm-links a{color:var(--hl-ac)}
.hl-hm-links a:hover{text-decoration:underline}
[data-hl-ts="split"] .hl-ts{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-hl-ts="split"] .hl-ts-1{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-height:420px}
[data-hl-ts="split"] .hl-ts-1 .hl-ts-media{height:100%}
[data-hl-ts="split"] .hl-ts-1 .hl-ts-body{display:flex;flex-direction:column;justify-content:center;padding:40px 48px;background:linear-gradient(135deg,color-mix(in srgb,var(--hl-ac) 16%,var(--hl-card)),var(--hl-card))}
[data-hl-ts="split"] .hl-ts-1 h3{font:400 2.05rem/1.15 var(--hl-fd);margin:16px 0 14px}
[data-hl-ts="split"] .hl-ts-1 .hl-ts-exc{display:block;margin-bottom:14px}
[data-hl-ts="split"] .hl-ts-1 .hl-ts-more{display:inline-flex}
[data-hl-ts="split"] .hl-ts-item:not(.hl-ts-1) .hl-ts-media{aspect-ratio:16/9}
[data-hl-ts="split"] .hl-ts-item:not(.hl-ts-1) .hl-ts-body{padding:12px 14px 14px}
[data-hl-ts="split"] .hl-ts-item:not(.hl-ts-1) h3{font-size:.9rem;margin:8px 0 6px}
[data-hl-ts="cols3"] .hl-ts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
[data-hl-ts="cols3"] .hl-ts-4,[data-hl-ts="cols3"] .hl-ts-5{display:none}
[data-hl-ts="cols3"] .hl-ts-media{aspect-ratio:16/10}
[data-hl-ts="cols3"] .hl-ts-body{padding:20px 22px 22px}
[data-hl-ts="cols3"] .hl-ts-body h3{font:400 1.2rem/1.25 var(--hl-fd)}
[data-hl-ts="cols3"] .hl-ts-exc{display:block;font-size:.9rem}
[data-hl-ts="cols3"] .hl-ts-more{display:inline-flex}
[data-hl-ts="stack"] .hl-ts{grid-template-columns:1fr;gap:16px}
[data-hl-ts="stack"] .hl-ts-item.hl-ts-5{display:none}
[data-hl-ts="stack"] .hl-ts-item{display:grid;grid-template-columns:44% 1fr;counter-increment:tsn}
[data-hl-ts="stack"] .hl-ts-media{aspect-ratio:16/8.5}
[data-hl-ts="stack"] .hl-ts-body{display:flex;flex-direction:column;justify-content:center;padding:26px 34px}
[data-hl-ts="stack"] .hl-ts-body::before{content:"0" counter(tsn);position:absolute;right:26px;top:18px;font:3rem/1 var(--hl-fd);color:color-mix(in srgb,var(--hl-ac) 30%,transparent)}
[data-hl-ts="stack"] .hl-ts{counter-reset:tsn}
[data-hl-ts="stack"] .hl-ts-body h3{font:400 1.5rem/1.2 var(--hl-fd);margin:12px 0 10px;padding-right:60px}
[data-hl-ts="stack"] .hl-ts-exc{display:block;margin-bottom:10px}
[data-hl-ts="stack"] .hl-ts-more{display:inline-flex;margin-top:10px}
[data-hl-ts="masonry"] .hl-ts{display:block;columns:3;column-gap:18px}
[data-hl-ts="masonry"] .hl-ts-item{break-inside:avoid;margin-bottom:18px;display:block}
[data-hl-ts="masonry"] .hl-ts-1 .hl-ts-media{aspect-ratio:4/5}
[data-hl-ts="masonry"] .hl-ts-2 .hl-ts-media{aspect-ratio:16/10}
[data-hl-ts="masonry"] .hl-ts-3 .hl-ts-media{aspect-ratio:1/1}
[data-hl-ts="masonry"] .hl-ts-4 .hl-ts-media{aspect-ratio:16/9}
[data-hl-ts="masonry"] .hl-ts-5 .hl-ts-media{aspect-ratio:4/3}
[data-hl-ts="masonry"] .hl-ts-1 h3{font:400 1.45rem/1.2 var(--hl-fd)}
[data-hl-ts="masonry"] .hl-ts-1 .hl-ts-exc,[data-hl-ts="masonry"] .hl-ts-3 .hl-ts-exc{display:block;font-size:.88rem}
[data-hl-ts="cover"] .hl-ts{position:relative;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:150px repeat(4,auto) 1fr;min-height:660px;gap:0;border-radius:22px;overflow:hidden;background:#0d0a16}
[data-hl-ts="cover"] .hl-ts::before{content:"GTApt";position:absolute;z-index:3;top:22px;left:40px;font:7.2rem/.9 var(--hl-fd);color:#fff;letter-spacing:-2px;text-shadow:0 6px 30px rgba(0,0,0,.5);pointer-events:none}
[data-hl-ts="cover"] .hl-ts::after{content:attr(data-edition);position:absolute;z-index:3;top:40px;right:36px;font:700 .68rem var(--hl-fb);letter-spacing:2.6px;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.5);padding:7px 12px;border-radius:4px;pointer-events:none}
[data-hl-ts="cover"] .hl-ts-1{grid-column:1/-1;grid-row:1/-1;border:0;border-radius:0;background:none}
[data-hl-ts="cover"] .hl-ts-1 .hl-ts-media{position:absolute;inset:0}
[data-hl-ts="cover"] .hl-ts-1::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 45%,rgba(8,6,16,.82) 74%),linear-gradient(0deg,rgba(8,6,16,.92),transparent 55%),linear-gradient(180deg,rgba(8,6,16,.55),transparent 30%);pointer-events:none}
[data-hl-ts="cover"] .hl-ts-1 .hl-ts-body{position:absolute;z-index:2;left:40px;bottom:40px;max-width:min(640px,55%);padding:0;background:none}
[data-hl-ts="cover"] .hl-ts-1 h3{font:400 2.8rem/1.08 var(--hl-fd);color:#fff;margin:16px 0 12px;text-shadow:0 4px 24px rgba(0,0,0,.5)}
[data-hl-ts="cover"] .hl-ts-1 .hl-ts-exc{display:block;color:rgba(255,255,255,.85)}
[data-hl-ts="cover"] .hl-ts-1 .hl-meta{color:rgba(255,255,255,.7)}
[data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1){grid-column:2;z-index:3;background:none;border:0;border-radius:0;margin-right:36px;border-top:1px solid rgba(255,255,255,.28)}
[data-hl-ts="cover"] .hl-ts-2{grid-row:2}
[data-hl-ts="cover"] .hl-ts-3{grid-row:3}
[data-hl-ts="cover"] .hl-ts-4{grid-row:4}
[data-hl-ts="cover"] .hl-ts-5{grid-row:5}
[data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1) .hl-ts-media{display:none}
[data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1) .hl-ts-body{padding:14px 0}
[data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1) h3{color:#fff;font:400 1.05rem/1.25 var(--hl-fd);margin:8px 0 0}
[data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1) .hl-meta{display:none}
[data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1) .hl-pill{background:none;padding:0;color:var(--hl-ac2);letter-spacing:1.6px}
[data-hl-news="masonry"] .hl-news{display:block;columns:2;column-gap:22px}
html[data-hl-side="none"] [data-hl-news="masonry"] .hl-news{columns:3}
[data-hl-news="masonry"] .hl-n-item{break-inside:avoid;margin-bottom:22px;display:block}
[data-hl-news="masonry"] .hl-n-item:nth-of-type(3n+1) .hl-n-thumb{aspect-ratio:4/5}
[data-hl-news="masonry"] .hl-n-item:nth-of-type(3n+2) .hl-n-thumb{aspect-ratio:16/10}
[data-hl-news="masonry"] .hl-n-item:nth-of-type(3n) .hl-n-thumb{aspect-ratio:1/1}
[data-hl-news="masonry"] .hl-n-body p{-webkit-line-clamp:3}
[data-hl-news="hscroll"] .hl-news{grid-auto-flow:column;grid-template-rows:auto auto;grid-auto-columns:300px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--hl-ac) transparent;mask-image:linear-gradient(90deg,#000 88%,transparent)}
[data-hl-news="hscroll"] .hl-n-item{scroll-snap-align:start}
[data-hl-news="hscroll"] .hl-n-body p{display:none}
[data-hl-news="hscroll"] .hl-n-body h3{font-size:.98rem}
[data-hl-news="timeline"] .hl-news{display:block;position:relative;padding-left:34px}
[data-hl-news="timeline"] .hl-news::before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--hl-ac),var(--hl-ac2),var(--hl-bd))}
[data-hl-news="timeline"] .hl-n-month{display:block;margin:6px 0 14px -34px}
[data-hl-news="timeline"] .hl-n-month span{display:inline-block;font:400 .95rem var(--hl-fd);color:#fff;background:var(--hl-ac);padding:6px 14px;border-radius:999px;box-shadow:0 0 0 5px var(--hl-bg)}
[data-hl-news="timeline"] .hl-n-item{display:grid;grid-template-columns:200px minmax(0,1fr);margin-bottom:16px;overflow:visible}
[data-hl-news="timeline"] .hl-n-item::before{content:"";position:absolute;left:-31px;top:24px;width:12px;height:12px;border-radius:50%;background:var(--hl-bg);border:3px solid var(--hl-ac)}
[data-hl-news="timeline"] .hl-n-thumb{aspect-ratio:auto;height:100%;min-height:130px;border-radius:var(--hl-r) 0 0 var(--hl-r)}
[data-hl-news="timeline"] .hl-n-thumb .hl-pill{display:none}
[data-hl-news="timeline"] .hl-n-cat{display:block}
[data-hl-news="timeline"] .hl-n-body{padding:14px 20px;justify-content:center}
[data-hl-news="overlay3"] .hl-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
[data-hl-news="overlay3"] .hl-n-item{height:310px;border:0}
[data-hl-news="overlay3"] .hl-n-thumb{position:absolute;inset:0;aspect-ratio:auto}
[data-hl-news="overlay3"] .hl-n-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(8,6,16,.94))}
[data-hl-news="overlay3"] .hl-n-body{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;pointer-events:none}
[data-hl-news="overlay3"] .hl-n-body a{pointer-events:auto}
[data-hl-news="overlay3"] .hl-n-body h3{color:#fff;font-size:1rem}
[data-hl-news="overlay3"] .hl-n-body p,[data-hl-news="overlay3"] .hl-n-read,[data-hl-news="overlay3"] .hl-n-meta .hl-av{display:none}
[data-hl-news="overlay3"] .hl-n-meta{border-top-color:rgba(255,255,255,.18);color:rgba(255,255,255,.7);margin-top:10px;padding-top:8px}
html[data-hl-side="none"] [data-hl-news="overlay3"] .hl-news{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-hl-news="featgrid"] .hl-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
[data-hl-news="featgrid"] .hl-n-item:nth-of-type(8),[data-hl-news="featgrid"] .hl-n-item:nth-of-type(9){display:none}
html[data-hl-side="none"] [data-hl-news="featgrid"] .hl-news{grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-hl-side="none"] [data-hl-news="featgrid"] .hl-n-item:nth-of-type(8),html[data-hl-side="none"] [data-hl-news="featgrid"] .hl-n-item:nth-of-type(9){display:block}
[data-hl-news="featgrid"] .hl-n-item:first-of-type{grid-column:1/-1;height:420px;border:0}
[data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-thumb{position:absolute;inset:0;aspect-ratio:auto}
[data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,6,16,.92),rgba(8,6,16,.35) 60%,transparent)}
[data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-body{position:absolute;left:0;bottom:0;top:0;width:min(560px,60%);justify-content:center;padding:34px 36px;pointer-events:none}
[data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-body a{pointer-events:auto}
[data-hl-news="featgrid"] .hl-n-item:first-of-type h3{font:400 2rem/1.15 var(--hl-fd);color:#fff}
[data-hl-news="featgrid"] .hl-n-item:first-of-type p{color:rgba(255,255,255,.85);-webkit-line-clamp:3}
[data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-meta{color:rgba(255,255,255,.7);border-top-color:rgba(255,255,255,.2)}
[data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) p{display:none}
[data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) h3{font-size:.95rem}
[data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) .hl-n-body{padding:14px 16px}
.hl-c-num{font:400 1.9rem/1 var(--hl-fd);background:linear-gradient(180deg,var(--hl-ac),var(--hl-ac2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
[data-hl-cats="grid22"] .hl-c-groups{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-hl-cats="grid22"] .hl-c-group{background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:18px;padding:18px}
[data-hl-cats="grid22"] .hl-c-group .hl-sec-head{margin-bottom:14px}
[data-hl-cats="grid22"] .hl-c-items{display:grid;grid-template-columns:1fr 1fr;gap:14px}
[data-hl-cats="grid22"] .hl-c-media{aspect-ratio:16/10;margin-bottom:8px;border-radius:10px}
[data-hl-cats="grid22"] .hl-c-body h4{font-size:.84rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
[data-hl-cats="scroller"] .hl-c-groups{gap:34px}
[data-hl-cats="scroller"] .hl-c-items{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--hl-ac) transparent;mask-image:linear-gradient(90deg,#000 90%,transparent)}
[data-hl-cats="scroller"] .hl-c-item{flex:0 0 380px;scroll-snap-align:start;background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:16px;overflow:hidden}
[data-hl-cats="scroller"] .hl-c-media{aspect-ratio:16/9;border-radius:0}
[data-hl-cats="scroller"] .hl-c-body{padding:14px 16px 16px}
[data-hl-cats="scroller"] .hl-c-body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
[data-hl-cats="overlay"] .hl-c-groups{gap:34px}
[data-hl-cats="overlay"] .hl-c-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:200px 200px;grid-template-areas:"a a b c" "a a d d";gap:14px}
[data-hl-cats="overlay"] .hl-c-1{grid-area:a}
[data-hl-cats="overlay"] .hl-c-2{grid-area:b}
[data-hl-cats="overlay"] .hl-c-3{grid-area:c}
[data-hl-cats="overlay"] .hl-c-4{grid-area:d}
[data-hl-cats="overlay"] .hl-c-item{position:relative;border-radius:16px;overflow:hidden}
[data-hl-cats="overlay"] .hl-c-media{position:absolute;inset:0;border-radius:0}
[data-hl-cats="overlay"] .hl-c-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(8,6,16,.92))}
[data-hl-cats="overlay"] .hl-c-body{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;pointer-events:none}
[data-hl-cats="overlay"] .hl-c-body a{pointer-events:auto}
[data-hl-cats="overlay"] .hl-c-body h4{color:#fff}
[data-hl-cats="overlay"] .hl-c-1 .hl-c-body{padding:22px 24px}
[data-hl-cats="overlay"] .hl-c-1 h4{font:400 1.45rem/1.2 var(--hl-fd)}
[data-hl-cats="overlay"] .hl-c-1 p{display:block;color:rgba(255,255,255,.8)}
[data-hl-cats="overlay"] .hl-c-body small{color:rgba(255,255,255,.65)}
[data-hl-cats="numbered"] .hl-c-groups{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-hl-cats="numbered"] .hl-c-group{background:var(--hl-card);border:1px solid var(--hl-bd);border-radius:18px;padding:18px 20px}
[data-hl-cats="numbered"] .hl-c-group .hl-sec-head{margin-bottom:8px}
[data-hl-cats="numbered"] .hl-c-item{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;padding:13px 0;border-top:1px dashed var(--hl-bd)}
[data-hl-cats="numbered"] .hl-c-item:first-child{border-top:0}
[data-hl-cats="numbered"] .hl-c-num{display:block}
[data-hl-cats="numbered"] .hl-c-media{display:none}
[data-hl-cats="numbered"] .hl-c-body h4{font-size:.95rem}
[data-hl-videos="grid"] .hl-vids{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-hl-videos="grid"] .hl-v-item{position:relative;border-radius:18px;overflow:hidden}
[data-hl-videos="grid"] .hl-v-media{aspect-ratio:1/1;border-radius:18px}
[data-hl-videos="grid"] .hl-v-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.9))}
[data-hl-videos="grid"] .hl-v-tag{top:12px;right:12px;bottom:auto}
[data-hl-videos="grid"] .hl-v-play{top:42%}
[data-hl-videos="grid"] .hl-v-body{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;z-index:2}
[data-hl-videos="grid"] .hl-v-body b{color:#fff;font:400 1.25rem/1.2 var(--hl-fd)}
[data-hl-videos="grid"] .hl-v-body small{color:rgba(255,255,255,.7)}
[data-hl-videos="carousel"] .hl-vcar-ctl{display:flex;gap:8px}
[data-hl-videos="carousel"] .hl-vids{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px}
[data-hl-videos="carousel"] .hl-vids::-webkit-scrollbar{display:none}
[data-hl-videos="carousel"] .hl-v-item{flex:0 0 calc(46% - 10px);scroll-snap-align:start}
[data-hl-videos="carousel"] .hl-v-body b{font-size:1.15rem}
.hl-mc-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--hl-bd)}
.hl-mc-row:hover b{color:var(--hl-ac)}
.hl-mc-n{font:1.2rem var(--hl-fd);color:var(--hl-ac)}
.hl-mc-c{display:inline-flex;align-items:center;gap:4px;font:700 .72rem var(--hl-fb);color:var(--hl-tx2);background:var(--hl-hover);padding:4px 8px;border-radius:999px}
.hl-mc-c .hl-ic{width:12px;height:12px}
.hl-tr-main{position:relative;display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;margin-bottom:8px;background:#000}
.hl-tr-main img{width:100%;height:100%;object-fit:cover;opacity:.9}
.hl-tr-main .hl-v-play{top:40%}
.hl-tr-cap{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;background:linear-gradient(transparent,rgba(0,0,0,.9));display:flex;flex-direction:column}
.hl-tr-cap em{font:700 .6rem var(--hl-fb);font-style:normal;letter-spacing:1.2px;text-transform:uppercase;color:#ffb3d9}
.hl-tr-cap b{color:#fff;font:400 1.1rem var(--hl-fd)}
.hl-tr-cap small{color:rgba(255,255,255,.7);font-size:.72rem}
.hl-fol{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.hl-fol a{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--hl-hover);border:1px solid transparent}
.hl-fol a:hover{border-color:var(--hl-ac)}
.hl-fol a:last-child{grid-column:1/-1}
.hl-fol svg{width:18px;height:18px;fill:currentColor;flex:none}
.hl-fol b{font:700 .82rem var(--hl-fb);color:var(--hl-tx)}
.hl-fol small{margin-left:auto;font:600 .7rem var(--hl-fb);color:var(--hl-mut)}
.hl-fol-discord svg{color:#5865f2}
.hl-fol-facebook svg{color:#1877f2}
.hl-fol-x svg{color:var(--hl-tx)}
.hl-fol-youtube svg{color:#ff0033}
.hl-fol-rss svg{color:#f26522}
[data-hl-hide~="comments"] .hl-w-comments,[data-hl-hide~="trailer"] .hl-w-trailer,[data-hl-hide~="follow"] .hl-w-follow{display:none}
html[data-hl-footer="compact"] .hl-site-footer,html[data-hl-footer="newsletter"] .hl-site-footer{display:none}
html[data-hl-footer="compact"] .hl-ft-compact{display:block}
html[data-hl-footer="newsletter"] .hl-ft-big{display:block}
.hl-ft-compact{margin-top:80px;background:#07060c;color:#a9a9bb;text-align:center;padding:44px 0 74px;border-top:3px solid var(--hl-ac)}
.hl-ft-compact img{height:44px;width:auto;margin:0 auto 18px}
.hl-ft-compact nav,.hl-ftb-row nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.88rem}
.hl-ft-compact nav a:hover,.hl-ftb-row nav a:hover{color:#fff}
.hl-ft-compact .hl-socials{justify-content:center}
.hl-ft-compact small{display:block;margin-top:20px;font-size:.74rem;opacity:.7}
.hl-ft-big{margin-top:80px;background:#07060c;color:#a9a9bb}
.hl-ftb-band{padding:60px 0;background:radial-gradient(500px 260px at 90% 20%,color-mix(in srgb,var(--hl-ac2) 45%,transparent),transparent 70%),linear-gradient(120deg,color-mix(in srgb,var(--hl-ac) 60%,#0b0814),#120c20)}
.hl-ftb-in{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}
.hl-ftb-copy .hl-kicker{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}
.hl-ftb-copy h2{font:400 2.4rem/1.1 var(--hl-fd);color:#fff;margin:16px 0 10px}
.hl-ftb-copy p{color:rgba(255,255,255,.85);max-width:520px}
.hl-ftb-form{display:flex;flex-wrap:wrap;gap:10px}
.hl-ftb-form input{flex:1;min-width:200px;height:56px;border-radius:14px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.28);color:#fff;padding:0 18px;font:1rem var(--hl-fb);outline:none}
.hl-ftb-form input::placeholder{color:rgba(255,255,255,.6)}
.hl-ftb-form .hl-btn{height:56px;padding:0 28px;border-radius:14px}
.hl-ftb-form small{width:100%;font-size:.72rem;opacity:.75;font-style:italic;color:#fff}
.hl-ftb-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}
.hl-ftb-row img{height:40px;width:auto}
.hl-ftb-row nav{justify-content:flex-start}
.hl-ftb-row .hl-socials{margin:0 0 0 auto}
@media (max-width:1240px){
  [data-hl-ts="cover"] .hl-ts::before{font-size:5.5rem}
  [data-hl-ts="cover"] .hl-ts-1 h3{font-size:2.2rem}
  .hl-hs-text h1{font-size:2.5rem}
}
@media (max-width:1080px){
  html[data-hl-header="centered"] .hl-hd{display:flex;height:62px;padding-top:0}
  html[data-hl-header="centered"] .hl-brand{justify-self:auto}
  html[data-hl-header="boxed"] .hl-tb-in nav{display:none}
  [data-hl-news="overlay3"] .hl-news,[data-hl-news="featgrid"] .hl-news,html[data-hl-side="none"] [data-hl-news="featgrid"] .hl-news{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-hl-news="featgrid"] .hl-n-item:nth-of-type(8),[data-hl-news="featgrid"] .hl-n-item:nth-of-type(9){display:block}
  [data-hl-news="featgrid"] .hl-n-item:nth-of-type(9){display:none}
  [data-hl-cats="grid22"] .hl-c-groups,[data-hl-cats="numbered"] .hl-c-groups{grid-template-columns:1fr 1fr}
  [data-hl-ts="cover"] .hl-ts{grid-template-columns:minmax(0,1fr) 290px}
  [data-hl-ts="split"] .hl-ts-1 .hl-ts-body{padding:28px}
}
@media (max-width:760px){
  html[data-hl-header="transparent"] .hl-site-header{margin-bottom:-62px}
  html[data-hl-header="transparent"] .hl-hero{padding-top:96px}
  html[data-hl-header="transparent"] .hl-hs-text{padding-top:90px}
  html[data-hl-header="transparent"] .hl-hc-in{padding-top:110px}
  html[data-hl-header="transparent"] .hl-hero-min{padding-top:110px}
  html[data-hl-header="boxed"] .hl-topbar{display:none}
  html[data-hl-header="boxed"] .hl-site-header{padding-top:8px}
  html[data-hl-header="boxed"] .hl-hd{height:58px;padding:0 10px}
  html[data-hl-header="boxed"][data-hl-hero="feature"] .hl-hero{margin-top:-66px;padding-top:100px}
  html[data-hl-hero="split"] .hl-hero-split{grid-template-columns:1fr;min-height:0}
  .hl-hs-text{padding:34px var(--hl-gut) 30px}
  .hl-hs-text h1{font-size:1.9rem}
  .hl-hs-text p{font-size:.95rem}
  .hl-hs-media{min-height:430px}
  .hl-hero-cine{min-height:0}
  .hl-hc-in{padding-top:70px;padding-bottom:40px}
  .hl-hc-bars::before,.hl-hc-bars::after{height:16px}
  .hl-hero-cine h1{font-size:2rem}
  .hl-hc-play{width:64px;height:64px}
  .hl-hc-play .hl-ic{width:24px;height:24px}
  .hl-hc-sub{font-size:.9rem}
  .hl-hero-min{padding:44px 0 26px}
  .hl-hero-min h1{font-size:1.85rem}
  .hl-hm-cd span{padding:6px 11px;font-size:.78rem}
  .hl-hm-cd b{font-size:1.05rem}
  .hl-hm-links{gap:14px;flex-wrap:wrap}
  [data-hl-ts="split"] .hl-ts{grid-template-columns:1fr 1fr;gap:10px}
  [data-hl-ts="split"] .hl-ts-1{display:block}
  [data-hl-ts="split"] .hl-ts-1 .hl-ts-media{aspect-ratio:16/10;height:auto}
  [data-hl-ts="split"] .hl-ts-1 .hl-ts-body{padding:18px 20px}
  [data-hl-ts="split"] .hl-ts-1 h3{font-size:1.35rem}
  [data-hl-ts="split"] .hl-ts-item:not(.hl-ts-1) .hl-meta{display:none}
  [data-hl-ts="split"] .hl-ts-item:not(.hl-ts-1) h3{font-size:.82rem}
  [data-hl-ts="cols3"] .hl-ts{grid-template-columns:1fr;gap:14px}
  [data-hl-ts="cols3"] .hl-ts-exc{display:none}
  [data-hl-ts="stack"] .hl-ts-item{grid-template-columns:120px minmax(0,1fr)}
  [data-hl-ts="stack"] .hl-ts-media{aspect-ratio:auto;height:100%}
  [data-hl-ts="stack"] .hl-ts-body{padding:12px 14px}
  [data-hl-ts="stack"] .hl-ts-body::before{display:none}
  [data-hl-ts="stack"] .hl-ts-body h3{font:700 .92rem/1.3 var(--hl-fb);padding:0;margin:8px 0 4px}
  [data-hl-ts="stack"] .hl-ts-exc,[data-hl-ts="stack"] .hl-ts-more{display:none}
  [data-hl-ts="masonry"] .hl-ts{columns:2;column-gap:10px}
  [data-hl-ts="masonry"] .hl-ts-item{margin-bottom:10px}
  [data-hl-ts="masonry"] .hl-ts-body{padding:10px 12px}
  [data-hl-ts="masonry"] .hl-ts-body h3,[data-hl-ts="masonry"] .hl-ts-1 h3{font:700 .82rem/1.3 var(--hl-fb)}
  [data-hl-ts="masonry"] .hl-ts-exc,[data-hl-ts="masonry"] .hl-meta{display:none}
  [data-hl-ts="cover"] .hl-ts{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}
  [data-hl-ts="cover"] .hl-ts::before{font-size:3.4rem;top:16px;left:18px}
  [data-hl-ts="cover"] .hl-ts::after{display:none}
  [data-hl-ts="cover"] .hl-ts-1{grid-column:1;grid-row:1;min-height:480px}
  [data-hl-ts="cover"] .hl-ts-1 .hl-ts-body{left:18px;right:18px;bottom:18px;max-width:none}
  [data-hl-ts="cover"] .hl-ts-1 h3{font-size:1.6rem}
  [data-hl-ts="cover"] .hl-ts-1 .hl-ts-exc{display:none}
  [data-hl-ts="cover"] .hl-ts-item:not(.hl-ts-1){grid-column:1;grid-row:auto;margin:0 18px}
  [data-hl-ts="cover"] .hl-ts-5{margin-bottom:10px !important}
  [data-hl-news="masonry"] .hl-news,html[data-hl-side="none"] [data-hl-news="masonry"] .hl-news{columns:1}
  [data-hl-news="masonry"] .hl-n-item:nth-of-type(n) .hl-n-thumb{aspect-ratio:16/10}
  [data-hl-news="hscroll"] .hl-news{grid-template-rows:auto;grid-auto-columns:78%}
  [data-hl-news="timeline"] .hl-news{padding-left:26px}
  [data-hl-news="timeline"] .hl-news::before{left:6px}
  [data-hl-news="timeline"] .hl-n-month{margin-left:-26px}
  [data-hl-news="timeline"] .hl-n-item{grid-template-columns:96px minmax(0,1fr)}
  [data-hl-news="timeline"] .hl-n-item::before{left:-25px}
  [data-hl-news="timeline"] .hl-n-thumb{min-height:96px}
  [data-hl-news="timeline"] .hl-n-body{padding:10px 12px}
  [data-hl-news="timeline"] .hl-n-body h3{font-size:.92rem}
  [data-hl-news="timeline"] .hl-n-body p,[data-hl-news="timeline"] .hl-n-meta .hl-av,[data-hl-news="timeline"] .hl-n-read{display:none}
  [data-hl-news="timeline"] .hl-n-meta{margin-top:4px;padding-top:0;border:0}
  [data-hl-news="overlay3"] .hl-news,html[data-hl-side="none"] [data-hl-news="overlay3"] .hl-news{grid-template-columns:1fr 1fr;gap:10px}
  [data-hl-news="overlay3"] .hl-n-item{height:220px}
  [data-hl-news="overlay3"] .hl-n-body{padding:10px 12px}
  [data-hl-news="overlay3"] .hl-n-body h3{font-size:.8rem}
  [data-hl-news="overlay3"] .hl-n-meta{display:none}
  [data-hl-news="featgrid"] .hl-news,html[data-hl-side="none"] [data-hl-news="featgrid"] .hl-news{grid-template-columns:1fr;gap:12px}
  [data-hl-news="featgrid"] .hl-n-item:first-of-type{height:340px}
  [data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-body{width:100%;padding:20px;justify-content:flex-end}
  [data-hl-news="featgrid"] .hl-n-item:first-of-type .hl-n-thumb::after{background:linear-gradient(0deg,rgba(8,6,16,.94),transparent 70%)}
  [data-hl-news="featgrid"] .hl-n-item:first-of-type h3{font-size:1.35rem}
  [data-hl-news="featgrid"] .hl-n-item:first-of-type p{display:none}
  [data-hl-news="featgrid"] .hl-n-item:not(:first-of-type){display:grid;grid-template-columns:118px minmax(0,1fr)}
  [data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) .hl-n-thumb{aspect-ratio:auto;height:100%;min-height:96px}
  [data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) .hl-n-thumb .hl-pill,[data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) .hl-av,[data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) .hl-n-read{display:none}
  [data-hl-news="featgrid"] .hl-n-item:not(:first-of-type) .hl-n-meta{margin-top:6px;padding-top:0;border:0}
  [data-hl-news="featgrid"] .hl-n-item:nth-of-type(8),[data-hl-news="featgrid"] .hl-n-item:nth-of-type(9){display:none}
  [data-hl-cats="grid22"] .hl-c-groups,[data-hl-cats="numbered"] .hl-c-groups{grid-template-columns:1fr}
  [data-hl-cats="scroller"] .hl-c-item{flex:0 0 80%}
  [data-hl-cats="overlay"] .hl-c-items{grid-template-columns:1fr 1fr;grid-template-rows:240px 160px 160px;grid-template-areas:"a a" "b c" "d d";gap:10px}
  [data-hl-cats="overlay"] .hl-c-1 h4{font-size:1.15rem}
  [data-hl-cats="overlay"] .hl-c-1 p{display:none}
  [data-hl-cats="overlay"] .hl-c-body{padding:10px 12px}
  [data-hl-cats="overlay"] .hl-c-body h4{font-size:.82rem}
  [data-hl-videos="grid"] .hl-vids{grid-template-columns:1fr}
  [data-hl-videos="grid"] .hl-v-media{aspect-ratio:16/10}
  [data-hl-videos="carousel"] .hl-v-item{flex:0 0 84%}
  [data-hl-videos="carousel"] .hl-vcar-ctl{display:none}
  .hl-ftb-in{grid-template-columns:1fr;gap:24px}
  .hl-ftb-copy h2{font-size:1.6rem}
  .hl-ftb-row{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:40px}
  .hl-ftb-row .hl-socials{margin:0}
  .hl-ftb-band{padding:40px 0}
}
.hl-hd-art,.hl-hd-tag{display:none}
[data-hl-hide~="catcards"] .hl-w-catcards{display:none}
[data-hl-cats="off"] .hl-cats-sec{display:none}
html[data-hl-header="banner"] .hl-site-header{top:-112px;background:var(--hl-bg2);backdrop-filter:none;border-bottom:1px solid var(--hl-bd)}
html[data-hl-header="banner"] .hl-hd-art{display:block;position:absolute;left:0;right:0;top:0;height:112px;overflow:hidden;z-index:0}
html[data-hl-header="banner"] .hl-hd-art img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;filter:saturate(1.15)}
html[data-hl-header="banner"] .hl-hd-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hl-bg) 96%,transparent) 0%,color-mix(in srgb,var(--hl-bg) 78%,transparent) 30%,color-mix(in srgb,var(--hl-bg) 25%,transparent) 65%,color-mix(in srgb,var(--hl-bg) 55%,transparent) 100%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--hl-bg) 60%,transparent))}
html[data-hl-header="banner"] .hl-hd{position:relative;z-index:1;display:grid;grid-template-columns:auto auto 1fr auto;grid-template-areas:"bu br tg ac" "nv nv nv nv";height:auto;column-gap:18px;row-gap:0}
html[data-hl-header="banner"] .hl-burger{grid-area:bu;align-self:center}
html[data-hl-header="banner"] .hl-brand{grid-area:br;height:112px;display:flex;align-items:center}
html[data-hl-header="banner"] .hl-brand img{height:62px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}
html[data-hl-header="banner"] .hl-hd-tag{display:block;grid-area:tg;align-self:center;padding-left:18px;border-left:1px solid color-mix(in srgb,var(--hl-tx) 22%,transparent);font:700 .7rem var(--hl-fb);letter-spacing:.2em;text-transform:uppercase;color:var(--hl-tx2);max-width:190px;line-height:1.5}
html[data-hl-header="banner"] .hl-hd-actions{grid-area:ac;align-self:center}
html[data-hl-header="banner"] .hl-hd-actions .hl-rbtn,html[data-hl-header="banner"] .hl-hd-actions .hl-scheme-select{background-color:color-mix(in srgb,var(--hl-bg) 55%,transparent);backdrop-filter:blur(8px)}
html[data-hl-header="banner"] .hl-main-nav{grid-area:nv;position:relative;margin:0 calc(-1*var(--hl-gut));padding:0 var(--hl-gut);border-top:1px solid var(--hl-bd);background:var(--hl-bg2)}
html[data-hl-header="banner"] .hl-main-nav::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--hl-bg2);z-index:-1;box-shadow:0 0 0 100vmax var(--hl-bg2);clip-path:inset(0 -100vmax)}
html[data-hl-header="banner"] .hl-main-nav>ul{height:52px;gap:4px}
html[data-hl-header="banner"] .hl-main-nav>ul>li>a{position:relative;padding:14px 12px;border-radius:0;background:none;font-size:.86rem}
html[data-hl-header="banner"] .hl-main-nav>ul>li>a::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--hl-ac),var(--hl-ac2));transform:scaleX(0);transition:transform .2s}
html[data-hl-header="banner"] .hl-main-nav>ul>li>a:hover::after,html[data-hl-header="banner"] .hl-main-nav>ul>li.current-menu-item>a::after{transform:none}
html[data-hl-header="banner"] .hl-main-nav .menu-item-has-children>a::after{border:0;width:auto;height:3px;margin:0;opacity:1;transform:scaleX(0)}
html[data-hl-header="banner"] .hl-main-nav .current-menu-item>a{color:var(--hl-tx);background:none}
html[data-hl-header="banner"] .hl-main-nav .hl-nav-forum a{border:0;color:var(--hl-ac)}
html[data-hl-header="banner"][data-hl-hero="off"] .hl-site-main{padding-top:6px}
[data-hl-ts="trio"] .hl-top-sec>.hl-sec-head{display:none}
[data-hl-ts="trio"] .hl-ts{grid-template-columns:1.72fr 1fr;grid-template-rows:232px 232px;grid-template-areas:"a b" "a c";gap:14px}
[data-hl-ts="trio"] .hl-ts-1{grid-area:a}
[data-hl-ts="trio"] .hl-ts-2{grid-area:b}
[data-hl-ts="trio"] .hl-ts-3{grid-area:c}
[data-hl-ts="trio"] .hl-ts-4,[data-hl-ts="trio"] .hl-ts-5{display:none}
[data-hl-ts="trio"] .hl-ts-item{border:0;border-radius:16px;box-shadow:var(--hl-shadow)}
[data-hl-ts="trio"] .hl-ts-item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--hl-ac),var(--hl-ac2));z-index:3}
[data-hl-ts="trio"] .hl-ts-media{position:absolute;inset:0}
[data-hl-ts="trio"] .hl-ts-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:60px 22px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 38%,rgba(0,0,0,.9));display:flex;flex-direction:column}
[data-hl-ts="trio"] .hl-ts-body h3{color:#fff;font:800 1.14rem/1.28 var(--hl-fb);margin:10px 0 6px;text-shadow:0 2px 12px rgba(0,0,0,.5)}
[data-hl-ts="trio"] .hl-ts-body h3 a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--hl-ac);text-underline-offset:4px}
[data-hl-ts="trio"] .hl-ts-body .hl-meta{color:rgba(255,255,255,.72)}
[data-hl-ts="trio"] .hl-ts-1 .hl-ts-body{padding:120px 30px 28px}
[data-hl-ts="trio"] .hl-ts-1 h3{font:400 2.05rem/1.14 var(--hl-fd);max-width:92%}
[data-hl-news="longlist"] .hl-news{gap:0}
[data-hl-news="longlist"] .hl-n-item{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:center;background:none;border:0;border-bottom:1px solid var(--hl-bd);border-radius:0;padding:22px 0;overflow:visible}
[data-hl-news="longlist"] .hl-n-item:first-of-type{padding-top:4px}
[data-hl-news="longlist"] .hl-n-item:hover{box-shadow:none}
[data-hl-news="longlist"] .hl-n-thumb{aspect-ratio:16/9;border-radius:14px}
[data-hl-news="longlist"] .hl-n-body{padding:0}
[data-hl-news="longlist"] .hl-n-body h3{order:1;font:800 1.28rem/1.3 var(--hl-fb)}
[data-hl-news="longlist"] .hl-n-meta{order:2;border:0;margin:8px 0 0;padding:0;font-size:.78rem}
[data-hl-news="longlist"] .hl-n-body p{order:3;-webkit-line-clamp:2;margin-top:10px;font-size:.92rem}
[data-hl-news="longlist"] .hl-n-read{display:none}
[data-hl-news="longlist"] .hl-n-meta .hl-av{width:22px;height:22px;font-size:.66rem}
[data-hl-news="longlist"] .hl-news-sec .hl-chips{display:none}
[data-hl-news="longlist"] .hl-more-btn{border-style:solid;border-radius:999px;max-width:340px;margin:30px auto 0}
.hl-catc{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hl-catc-i{position:relative;display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--hl-bg2)}
.hl-catc-i img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.hl-catc-i:hover img{transform:scale(1.07)}
.hl-catc-i span{position:absolute;inset:auto 0 0 0;padding:26px 12px 10px;background:linear-gradient(transparent,rgba(0,0,0,.85));display:flex;flex-direction:column}
.hl-catc-i b{color:#fff;font:400 1rem/1.1 var(--hl-fd)}
.hl-catc-i small{color:rgba(255,255,255,.7);font-size:.7rem;margin-top:3px}
.hl-catc-i::before{content:"";position:absolute;left:12px;top:12px;width:22px;height:4px;border-radius:4px;background:var(--hl-ac);z-index:2}
.hl-catc-online::before{background:#0ea5e9}
.hl-catc-v::before{background:#16a34a}
.hl-catc-rdr::before{background:#b91c1c}
html[data-hl-preset="intel"] .hl-sec-title{font:400 1.3rem/1 var(--hl-fd);text-transform:uppercase;letter-spacing:.02em;gap:12px}
html[data-hl-preset="intel"] .hl-sec-title::before{width:6px;height:24px;border-radius:6px;background:linear-gradient(180deg,var(--hl-ac),var(--hl-ac2));box-shadow:none}
html[data-hl-preset="intel"] .hl-sec-rule{height:2px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--hl-ac) 45%,transparent),transparent 70%)}
html[data-hl-preset="intel"] .hl-widget{border-radius:16px}
html[data-hl-preset="intel"] .hl-w-head{padding-bottom:12px;border-bottom:1px solid var(--hl-bd)}
html[data-hl-preset="intel"] .hl-w-head h3{text-transform:uppercase;font-size:.98rem}
html[data-hl-preset="intel"] .hl-layout{margin-top:44px;gap:40px}
html[data-hl-preset="intel"] body{background-image:radial-gradient(900px 500px at 85% 0,color-mix(in srgb,var(--hl-ac) 9%,transparent),transparent 70%)}
@media (max-width:1080px){
  html[data-hl-header="banner"] .hl-site-header{top:-86px}
  html[data-hl-header="banner"] .hl-hd-art{height:86px}
  html[data-hl-header="banner"] .hl-brand{height:86px;flex:none}
  html[data-hl-header="banner"] .hl-brand img{height:48px}
  html[data-hl-header="banner"] .hl-main-nav{display:none}
  html[data-hl-header="banner"] .hl-site-header{top:0}
  html[data-hl-header="banner"] .hl-hd{grid-template-areas:"bu br tg ac"}
}
@media (max-width:760px){
  html[data-hl-header="banner"] .hl-hd-tag{display:none}
  html[data-hl-header="banner"] .hl-hd{grid-template-columns:auto 1fr auto;grid-template-areas:"bu br ac";column-gap:10px}
  html[data-hl-header="banner"] .hl-hd-art,html[data-hl-header="banner"] .hl-brand{height:70px}
  html[data-hl-header="banner"] .hl-brand img{height:40px}
  [data-hl-ts="trio"] .hl-ts{grid-template-columns:1fr 1fr;grid-template-rows:280px 170px;grid-template-areas:"a a" "b c";gap:10px}
  [data-hl-ts="trio"] .hl-ts-1 .hl-ts-body{padding:70px 16px 16px}
  [data-hl-ts="trio"] .hl-ts-1 h3{font-size:1.35rem;max-width:none}
  [data-hl-ts="trio"] .hl-ts-body{padding:40px 12px 12px}
  [data-hl-ts="trio"] .hl-ts-body h3{font-size:.84rem;margin:6px 0 0}
  [data-hl-ts="trio"] .hl-ts-item:not(.hl-ts-1) .hl-pill,[data-hl-ts="trio"] .hl-ts-item:not(.hl-ts-1) .hl-meta{display:none}
  [data-hl-news="longlist"] .hl-n-item{grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0}
  [data-hl-news="longlist"] .hl-n-thumb{border-radius:10px}
  [data-hl-news="longlist"] .hl-n-thumb .hl-pill{display:none}
  [data-hl-news="longlist"] .hl-n-body h3{font-size:.98rem}
  [data-hl-news="longlist"] .hl-n-body p{display:none}
  [data-hl-news="longlist"] .hl-n-meta .hl-av{display:none}
  html[data-hl-preset="intel"] .hl-sec-title{font-size:1.1rem}
}
/* ---------- 2.10.0 theme integration ---------- */
.hl-main-col{min-width:0}
.hl-hero-bg>img,.hl-hc-bg>img{width:100%;height:100%;object-fit:cover;max-width:none}
.hl-hero-bg>img{object-position:center 35%}
.hl-hc-bg>img{object-position:center 78%}
.hl-brand .custom-logo{height:46px;width:auto;max-width:none}
.hl-brand-text{display:inline-flex;align-items:baseline;font:400 2rem/1 var(--hl-fd);letter-spacing:.02em;text-transform:lowercase}
.hl-brand-text .logo-gta{color:var(--hl-tx)}
.hl-brand-text .logo-pt{color:var(--hl-ac)}
html[data-hl-header="banner"] .hl-brand .custom-logo{height:62px}
.hl-search-pop{position:absolute;left:0;right:0;top:100%;z-index:70;background:var(--hl-card);border-bottom:1px solid var(--hl-bd);box-shadow:var(--hl-shadow);padding:14px 0}
.hl-search-pop[hidden],.hl-lb[hidden],.hl-more-btn[hidden]{display:none!important}
.hl-search-pop form{display:flex;gap:8px}
.hl-search-pop input[type="search"],.hl-search-pop input[type="text"]{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--hl-bd);background:var(--hl-bg);color:var(--hl-tx);font:inherit}
.hl-search-pop button,.hl-search-pop input[type="submit"]{height:44px;padding:0 18px;border-radius:10px;border:0;background:var(--hl-ac);color:#fff;font-weight:700}
.hl-site-header .hl-mnav-tools .hl-scheme-select{display:block;width:100%}
.hl-empty{padding:24px;border:1px dashed var(--hl-bd);border-radius:var(--hl-r);text-align:center;color:var(--hl-mut)}
.hl-loading [data-hl-list]{opacity:.45;transition:opacity .2s}
.hl-cal{display:flex;flex-direction:column}
a.hl-cal-row:hover b{color:var(--hl-ac)}
/* theme countdown (inc/home-countdown.php) inside the layouts */
.hl-cd{width:100%;min-width:0}
.hl-cd .gtapt-cdp{margin:0;max-width:none;width:100%}
.hl-hero-in>.hl-cd{align-self:center}
.hl-hs-media>.hl-cd{position:absolute;right:24px;bottom:24px;z-index:2;width:min(380px,calc(100% - 48px))}
.hl-cd-cine,.hl-cd-min{max-width:860px;margin:28px auto 0}
.hl-cdbar-wrap.hl-cdbar-show{display:block}
.hl-cdbar-wrap .hl-cd .gtapt-cdp{border-radius:var(--hl-r)}
.hl-w-countdown{padding:0;overflow:hidden;background:none;border:0}
/* shortcodes in widgets / footer */
.hl-poll-sc{margin-top:4px}
.hl-poll-sc>*{margin:0}
.hl-ftb-sc form{display:flex;flex-wrap:wrap;gap:10px}
.hl-ftb-sc input[type="email"],.hl-ftb-sc input[type="text"]{flex:1 1 220px;min-width:0;height:48px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff}
.hl-ftb-sc input[type="submit"],.hl-ftb-sc button{height:48px;padding:0 22px;border-radius:12px;border:0;background:var(--hl-ac);color:#fff;font-weight:700}
.hl-ftb-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
/* theme global styles that leak into the layout */
:where(.hl) :is(h1,h2,h3,h4) a{color:inherit}
:where(.hl) button{background:none;border:0;padding:0}
body.gtapt-hl-home .site-content.hl-home{padding:0;margin:0;max-width:none}
/* Elementor widget wrapper */
.hl-el{width:100%}
.hl-el .hl-top-sec,.hl-el .hl-news-sec,.hl-el .hl-cats-sec{margin:0}
.hl-el .hl-cats-sec.hl-wrap{padding:0}
.hl-el .hl-widget{margin:0}
.hl-el-tabs .hl-tabs,.hl-el-gal .hl-gal{width:100%}
@media (max-width:760px){
  .hl-hs-media>.hl-cd{position:relative;right:auto;bottom:auto;width:auto;margin:12px}
  .hl-brand .custom-logo{height:36px}
  .hl-brand-text{font-size:1.6rem}
}
/* Elementor widget style variants */
[data-hl-tkstyle="dark"] .hl-ticker{background:var(--hl-bg2);color:var(--hl-tx);border-block:1px solid var(--hl-bd)}
[data-hl-tkstyle="dark"] .hl-tk-label{background:var(--hl-ac);color:#fff}
[data-hl-tkstyle="outline"] .hl-ticker{background:transparent;color:var(--hl-tx);border:1px solid var(--hl-bd);border-radius:999px}
[data-hl-tkstyle="outline"] .hl-tk-label{background:var(--hl-ac);color:#fff}
.hl-el-ticker .hl-tk-in{max-width:none}
[data-hl-calstyle="plain"] .hl-widget,.hl-el-tabs>.hl-tabs{background:none;border:0;padding:0;box-shadow:none}
[data-hl-calstyle="row"] .hl-cal{flex-direction:row;flex-wrap:wrap;gap:12px}
[data-hl-calstyle="row"] .hl-cal-row{flex:1 1 240px;margin:0}
[data-hl-galstyle="grid4"] .hl-gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
[data-hl-galstyle="grid6"] .hl-gal{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
[data-hl-galstyle="strip"] .hl-gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px}
[data-hl-galstyle="strip"] .hl-gal .hl-g{flex:0 0 clamp(140px,22%,220px);scroll-snap-align:start}
@media (max-width:760px){
  [data-hl-galstyle="grid4"] .hl-gal{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-hl-galstyle="grid6"] .hl-gal{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){
  .hl *{animation:none!important;transition:none!important}
}
