/* v3 additions: mega menu, drawer, consent, richer ads, hover polish */
.menu{display:flex;align-items:stretch;gap:2px;height:72px}
.mi{display:flex;align-items:center}
.mi.rel{position:relative}
.menu .top{display:flex;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:.92rem;font-weight:500;color:var(--ink);border-radius:999px;position:relative;white-space:nowrap;transition:background .25s,color .25s}
.menu .top .car{font-size:.65rem;opacity:.55;transition:transform .3s}
.mi:hover>.top,.mi:focus-within>.top{background:var(--soft);color:var(--acc)}
.mi:hover>.top .car{transform:rotate(180deg)}
.menu .top.on{color:var(--acc)}
.menu .top.on::after{content:"";position:absolute;left:16px;right:16px;bottom:-15px;height:3px;background:var(--acc);border-radius:3px 3px 0 0}
.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 30px 50px -20px rgba(15,23,42,.25);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s,transform .22s,visibility 0s .22s;z-index:5}
.mi:hover>.mega,.mi:focus-within>.mega{opacity:1;visibility:visible;transform:none;transition:opacity .22s,transform .22s,visibility 0s}
.mg{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;padding:26px 0 30px}
.mg-l{list-style:none;border-right:1px solid var(--line);padding-right:20px;display:grid;align-content:start;gap:2px}
.mg-l .h{font-family:'Newsreader',serif;font-size:1.25rem;font-weight:700;margin-bottom:8px;color:var(--acc)}
.mg-l a{display:block;padding:8px 12px;margin:0 -12px;border-radius:8px;font-size:.93rem;font-weight:500;transition:.2s}
.mg-l a:hover{background:var(--soft);color:var(--acc);padding-left:18px}
.mg-l .all a{color:var(--acc);font-weight:700;margin-top:8px}
.mg-r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.mg-c{display:block}
.mg-c .im{aspect-ratio:3/2;border-radius:12px;margin-bottom:10px}
.mg-c span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.92rem;line-height:1.35;transition:color .2s}
.mg-c small{color:var(--mute);font-size:.75rem}
.mg-c:hover span{color:var(--acc)}
.mega.mini{left:0;right:auto;width:250px;border:1px solid var(--line);border-radius:14px;top:calc(100% - 6px);padding:10px}
.mega.mini ul{list-style:none;display:grid}
.mega.mini a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;font-size:.92rem;font-weight:500;transition:.2s}
.mega.mini a:hover{background:var(--soft);color:var(--acc);padding-left:16px}
.mega.mini i{width:8px;height:8px;border-radius:50%}
.mega.mini .sp{height:1px;background:var(--line);margin:6px 0}
.btn{position:relative;overflow:hidden}
.btn.out{background:transparent;color:var(--ink);border:1px solid var(--line)}
.btn.out:hover{background:var(--soft);box-shadow:none;transform:none}
.btn:not(.out)::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%)}
.btn:not(.out):hover::after{transform:translateX(120%);transition:transform .7s}
.lnk{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:.9rem;opacity:.8;padding:8px}
.lnk:hover{opacity:1}
.logo{transition:transform .3s}.logo:hover{transform:translateY(-1px)}

/* drawer (outside header so backdrop-filter cannot break position:fixed) */
.burger{display:none}
.drawer{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(380px,92vw);background:var(--bg);z-index:90;display:flex;flex-direction:column;transform:translateX(104%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s .4s;box-shadow:-30px 0 80px rgba(0,0,0,.35)}
.drawer.open{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s}
.scrim{z-index:85}
body.lock{overflow:hidden}
.dh{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}
.msearch{display:flex;margin:14px 20px 6px;background:var(--soft);border-radius:12px;padding:0 6px 0 14px;border:1px solid var(--line)}
.msearch:focus-within{border-color:var(--acc);background:var(--bg)}
.msearch input{flex:1;border:0;background:none;outline:0;height:46px;font:inherit;color:var(--ink);min-width:0}
.msearch button{border:0;background:none;width:40px;cursor:pointer;color:var(--mute);font-size:1.1rem}
.dbody{flex:1;overflow-y:auto;padding:8px 14px 16px;overscroll-behavior:contain}
.dl{display:block;padding:13px 12px;border-radius:10px;font-weight:600;font-size:1.02rem;transition:.2s}
.dl:hover,.dl.on{background:var(--soft);color:var(--acc)}
.dl.sm{font-weight:500;font-size:.92rem;color:var(--mute);padding:10px 12px}
.dsep{height:1px;background:var(--line);margin:10px 12px}
.dd{border-radius:10px}
.dd summary{list-style:none;display:flex;align-items:center;gap:12px;padding:13px 12px;font-weight:600;font-size:1.02rem;cursor:pointer;border-radius:10px;transition:.2s}
.dd summary::-webkit-details-marker{display:none}
.dd summary:hover{background:var(--soft)}
.dd .cdot{width:10px;height:10px;border-radius:50%;background:var(--cc)}
.dd .car{margin-left:auto;font-size:.7rem;opacity:.6;transition:transform .3s}
.dd[open] .car{transform:rotate(180deg)}
.dd[open] summary{color:var(--cc)}
.ds{display:grid;gap:2px;padding:2px 0 10px 34px;animation:dd .3s}
@keyframes dd{from{opacity:0;transform:translateY(-6px)}}
.ds a{padding:9px 12px;border-radius:8px;font-size:.93rem;color:var(--mute);transition:.2s}
.ds a:hover{background:var(--soft);color:var(--ink);padding-left:16px}
.df{display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}

/* stories row */
.stories{display:flex;gap:clamp(14px,2.4vw,28px);overflow-x:auto;padding:26px 4px 6px;scrollbar-width:none}
.stories::-webkit-scrollbar{display:none}
.st{flex:none;display:grid;justify-items:center;gap:8px;width:84px;font-size:.78rem;text-align:center}
.st .ring{width:78px;height:78px;border-radius:50%;padding:3px;background:conic-gradient(var(--cc),#f59e0b,var(--cc));display:block;transition:transform .35s}
.st .ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);background:var(--soft)}
.st:hover .ring{transform:scale(1.1) rotate(8deg)}
.st b{font-weight:600}.st:hover b{color:var(--cc)}

/* hover polish */
.card .more{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-size:.82rem;font-weight:700;color:var(--acc);opacity:0;transform:translateX(-8px);transition:.3s}
.card .more b{transition:transform .3s}.card:hover .more{opacity:1;transform:none}.card:hover .more b{transform:translateX(4px)}
.card:hover .im,.row:hover .im{box-shadow:0 18px 40px -12px rgba(15,23,42,.35)}
.im{transition:box-shadow .35s}
.rank{transition:transform .25s}.rank:hover{transform:translateX(6px)}
.side-i{transition:transform .25s}.side-i:hover{transform:translateX(4px)}
.kicker{transition:letter-spacing .25s}.card:hover .kicker,.row:hover .kicker{letter-spacing:.16em}
footer a{transition:transform .2s,color .2s}footer a:hover{transform:translateX(4px)}
.soc{display:flex;gap:10px;margin-top:18px}
footer .soc a{width:38px;height:38px;border-radius:50%;border:1px solid #2a3652;display:grid;place-items:center;padding:0;font-size:.82rem;font-weight:700;color:#fff}
footer .soc a:hover{background:var(--acc);border-color:var(--acc);transform:translateY(-3px)}
.abox{display:flex;gap:16px;padding:22px;border-radius:var(--r);background:var(--soft);border:1px solid var(--line);margin:26px 0 12px;align-items:flex-start}
.abox p{font-size:.92rem;color:var(--mute);margin-top:4px}
.av.lg2{width:56px;height:56px;font-size:1.3rem}
.note{font-size:.85rem;color:var(--mute);margin:14px 0 30px}.note a{color:var(--acc);text-decoration:underline}

/* poll */
.poll .pb{display:block;width:100%;text-align:left;padding:12px 16px;margin-bottom:8px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer;transition:.2s}
.poll .pb:hover{border-color:var(--acc);background:rgba(225,29,72,.06);transform:translateX(4px)}
.poll .pr{position:relative;display:flex;justify-content:space-between;padding:11px 14px;margin-bottom:8px;border-radius:12px;background:var(--bg);border:1px solid var(--line);overflow:hidden;font-size:.88rem;isolation:isolate}
.poll .pr i{position:absolute;left:0;top:0;bottom:0;background:rgba(225,29,72,.14);z-index:-1;animation:bar 1s cubic-bezier(.2,.8,.2,1)}
.poll .pr.me{border-color:var(--acc);font-weight:700}
@keyframes bar{from{width:0!important}}

/* ads v3 */
.adx.lb{padding:14px 22px;min-height:100px;gap:16px;border:1px solid rgba(255,255,255,.18)}
.pc{flex:none;font-family:'Newsreader',serif;font-weight:700;font-size:1.3rem;background:rgba(255,255,255,.18);border:1px dashed rgba(255,255,255,.55);padding:6px 14px;border-radius:10px;transform:rotate(-3deg)}
.adx .acta{box-shadow:0 6px 18px rgba(0,0,0,.2)}
.adx.rect{max-width:300px}
.adx.sky{max-width:300px;min-height:600px}
.adb.static{position:static}
.mux{margin:clamp(34px,5vw,56px) 0 0}
.mux-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-family:'Newsreader',serif;font-size:1.3rem;border-bottom:1px solid var(--line);padding-bottom:10px}
.mux-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.mx{display:block;transition:transform .3s}.mx:hover{transform:translateY(-4px)}
.mx .im{aspect-ratio:4/3;margin-bottom:10px;border-radius:12px}
.mx h4{font-family:'Newsreader',serif;font-size:1.02rem;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mx:hover h4{color:var(--acc)}.mx small{color:var(--mute);font-size:.75rem}
.mux .adb.static{background:var(--soft);border:1px solid var(--line);font-family:Inter}
.sp-l{display:inline-flex;gap:6px;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b45309;background:rgba(245,158,11,.16);padding:4px 10px;border-radius:5px}
.inter{position:fixed;inset:0;z-index:300;background:rgba(5,8,18,.88);backdrop-filter:blur(8px);display:grid;place-items:center;opacity:0;visibility:hidden;transition:.3s;padding:20px}
.inter.on{opacity:1;visibility:visible}
.inter .iw{display:grid;gap:14px;justify-items:center;width:min(360px,100%)}
.inter .adx.rect{width:100%;max-width:340px;aspect-ratio:1/1.1}
.inter .btn.out{color:#fff;border-color:rgba(255,255,255,.4)}.inter .btn:disabled{opacity:.6;cursor:wait}

/* consent */
.consent{position:fixed;left:18px;bottom:18px;z-index:250;width:min(430px,100% - 36px);background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.3);transform:translateY(140%);transition:transform .6s cubic-bezier(.2,.9,.3,1.1)}
.consent.on{transform:none}
.consent b{font-family:'Newsreader',serif;font-size:1.2rem}
.consent p{font-size:.86rem;color:var(--mute);margin:8px 0 14px}.consent p a{color:var(--acc);text-decoration:underline}
.cc-b{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.cc-b .btn{padding:10px 18px;font-size:.85rem}
.cmodal{position:fixed;inset:0;z-index:260;background:rgba(5,8,18,.6);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px;opacity:0;visibility:hidden;transition:.3s}
.cmodal.on{opacity:1;visibility:visible}
.cm-box{width:min(480px,100%);background:var(--bg);border-radius:20px;padding:26px;border:1px solid var(--line);display:grid;gap:6px}
.cm-box h3{font-size:1.6rem;margin-bottom:8px}
.tg{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line);cursor:pointer}
.tg small{display:block;color:var(--mute);font-size:.8rem;font-weight:400}
.tg input{width:46px;height:26px;appearance:none;-webkit-appearance:none;background:#c5ccdb;border-radius:999px;position:relative;cursor:pointer;transition:.25s;flex:none}
.tg input::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.25s;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.tg input:checked{background:var(--acc)}.tg input:checked::after{transform:translateX(20px)}
.tg input:disabled{opacity:.55;cursor:not-allowed}
.cm-box .cc-b{margin-top:14px}

/* legal / sitemap */
.legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,50px) 0;align-items:start}
.toc{position:sticky;top:96px;display:grid;gap:2px;font-size:.88rem;padding:20px;border-radius:var(--r);background:var(--soft);border:1px solid var(--line)}
.toc b{font-family:'Newsreader',serif;font-size:1.1rem;margin-bottom:8px}
.toc a{padding:6px 8px;border-radius:8px;color:var(--mute);transition:.2s}.toc a:hover{background:var(--bg);color:var(--acc);padding-left:12px}
.toc hr{border:0;border-top:1px solid var(--line);margin:8px 0}
.lbody{max-width:780px}
.lbody h2{font-family:'Newsreader',serif;font-size:1.6rem;margin:34px 0 10px;scroll-margin-top:96px}.lbody h2:first-child{margin-top:0}
.lbody p,.lbody li{color:var(--mute);margin-bottom:12px}.lbody ul{padding-left:22px;margin-bottom:14px}
.smap{align-items:start}.smap h3{font-family:'Newsreader',serif;font-size:1.3rem;margin-bottom:10px}
.smap a{display:block;padding:6px 0;color:var(--mute);font-size:.92rem;transition:.2s}.smap a:hover{color:var(--acc);padding-left:6px}
.smap.all{columns:2;column-gap:40px}.smap.all a{break-inside:avoid}

/* responsive v3 */
@media(max-width:1180px){.menu .top{padding:0 10px;font-size:.88rem}.mg-r{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-r .mg-c:nth-child(4){display:none}}
@media(max-width:1020px){
  .menu,.sbox,.util .r{display:none}
  .burger{display:grid}
  .legal{grid-template-columns:minmax(0,1fr)}.toc{position:static}
  .mux-g{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .adx.lb{flex-wrap:nowrap;gap:12px;padding:14px;min-height:100px}
  .adx.lb .lg,.adx.lb .pc{display:none}
  .adx.lb .at{flex:1;flex-basis:auto}
  .adx.lb .at b{font-size:1rem;line-height:1.2}
  .adx.lb .acta{width:auto;padding:9px 14px;font-size:.78rem}
  .consent{left:10px;right:10px;bottom:10px;width:auto;padding:18px}
  .smap.all{columns:1}.abox{flex-direction:column}
  .anchor{bottom:8px}
  .anchor .adx.lb .acta{display:block}
}
@media(prefers-reduced-motion:reduce){.mega,.drawer{transition:none!important}}

/* ===== header v4: logo | centered nav | actions (breathing room) ===== */
.hrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,80px)}
.menu{justify-self:center;gap:clamp(6px,1.2vw,18px)}
.menu .top{padding:0 clamp(12px,1.3vw,20px);font-size:.95rem}
.hact{gap:10px}
.sbox{position:relative;width:42px;height:42px;padding:0;background:none;border:0;border-radius:50%}
.sbox button{position:relative;z-index:3;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--ink);font-size:1.15rem;transition:.2s}
.sbox button:hover{background:var(--soft)}
.sbox input{position:absolute;right:0;top:0;height:42px;width:42px;padding:0;opacity:0;border-radius:999px;border:1px solid var(--acc);background:var(--bg);box-shadow:0 12px 30px rgba(15,23,42,.18);transition:width .35s cubic-bezier(.2,.8,.2,1),opacity .2s,padding .35s;z-index:2;pointer-events:none}
.sbox:focus-within input{width:min(300px,50vw);opacity:1;padding:0 52px 0 18px;pointer-events:auto}
.sbox:focus-within{background:none;box-shadow:none;border:0}
@media(max-width:1280px){.btn.sub{display:none}}
@media(max-width:1180px){.hrow{gap:24px}.menu .top{font-size:.9rem}}
@media(max-width:1020px){.hrow{display:flex;justify-content:space-between}}

.hrow{gap:clamp(32px,7vw,120px)}
.menu{gap:clamp(8px,1.6vw,26px)}
.menu .top{font-size:.97rem;color:#1f2937}
:root[data-theme=dark] .menu .top{color:var(--ink)}

.btn.sub{display:none!important}

/* header v5: tighter spacing */
.hrow{gap:clamp(16px,2.2vw,36px)}
.menu{gap:clamp(4px,.8vw,14px)}
.menu .top{padding:0 clamp(14px,1.5vw,22px);font-size:1rem}
.menu{justify-self:stretch;justify-content:space-between;max-width:900px;margin-inline:auto}
.hrow{gap:clamp(14px,2vw,30px)}
.menu{margin-inline:0;max-width:none}

/* ===== Latest News carousel ===== */
.lnews{--n:4;--g:22px;margin-top:clamp(40px,6vw,72px)}
.lc-h{display:flex;justify-content:space-between;align-items:end;gap:14px;padding-bottom:14px;border-bottom:2px solid var(--line);flex-wrap:wrap}
.lc-h h2{font-family:'Newsreader',serif;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);line-height:1;display:flex;align-items:center;gap:12px}
.lc-h h2::before{content:"";width:10px;height:26px;border-radius:3px;background:var(--acc)}
.lc-ctl{display:flex;align-items:center;gap:10px}
.lc-cnt{font-size:.82rem;color:var(--mute);margin-right:6px;font-variant-numeric:tabular-nums}
.lc-all{font-size:.85rem;font-weight:600;color:var(--acc);margin-left:10px;white-space:nowrap}.lc-all:hover{text-decoration:underline}
.lc-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer;transition:.25s;display:grid;place-items:center;padding-bottom:3px}
.lc-btn:hover{background:var(--acc);color:#fff;border-color:var(--acc);transform:scale(1.08);box-shadow:0 8px 20px rgba(225,29,72,.35)}
.lc-btn:active{transform:scale(.95)}
.lc-bar{height:3px;margin-top:-2px;background:transparent;position:relative}
.lc-bar i{position:absolute;left:0;top:0;height:3px;width:0;background:var(--acc);border-radius:3px}
@keyframes lcfill{to{width:100%}}
.lnews.paused .lc-bar i{animation-play-state:paused}
.lc-view{overflow:hidden;margin:0 -12px;padding:22px 12px 26px}
.lc-track{display:flex;gap:var(--g);transition:transform .8s cubic-bezier(.65,0,.35,1);will-change:transform}
.lc-item{flex:0 0 calc((100% - var(--g) * (var(--n) - 1)) / var(--n));min-width:0}
.lcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--bg);overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .3s}
.lcard:hover{transform:translateY(-8px);box-shadow:0 24px 48px -16px rgba(15,23,42,.35);border-color:transparent}
.lcard .im{aspect-ratio:4/3;border-radius:0}
.lcard .new{position:absolute;top:12px;left:12px;z-index:2;background:var(--acc);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.1em;padding:4px 9px;border-radius:5px;box-shadow:0 4px 12px rgba(225,29,72,.45)}
.lcard .lb{padding:16px 18px 20px;display:flex;flex-direction:column;gap:9px;flex:1}
.lcard h3{font-family:'Newsreader',serif;font-size:1.22rem;line-height:1.25;font-weight:600;transition:color .2s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lcard:hover h3{color:var(--acc)}
.lcard .meta{margin-top:auto;padding-top:6px}
@media(max-width:1099px){.lnews{--n:2}}
@media(max-width:700px){.lnews{--n:1.12;--g:16px}.lc-cnt{display:none}.lc-btn{width:40px;height:40px}.lcard h3{font-size:1.15rem}}

/* header v6: compact menu next to the logo, icons pushed right */
.hrow{display:flex;align-items:center;gap:clamp(20px,2.4vw,40px)}
.menu{flex:1;justify-content:flex-start;gap:4px;max-width:none}
.menu .top{padding:0 clamp(12px,1.1vw,16px)}
.hact{margin-left:auto}
@media(max-width:1020px){.hrow{justify-content:space-between}.hact{margin-left:0}}

/* header v7: logo left; menu + icons grouped on the right */
.menu{flex:none;margin-left:auto;justify-content:flex-end}
.hact{margin-left:clamp(10px,1.2vw,20px)}
.mega.mini{left:auto;right:0}
@media(max-width:1020px){.menu{margin-left:0}}

/* ===== section headings: centered title with lines on both sides ===== */
.sec-h,.lc-h,.mux-h{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.4vw,30px);border:0;padding:0;margin-bottom:26px;flex-wrap:nowrap}
.sec-h::before,.sec-h::after,.lc-h::before,.lc-h::after,.mux-h::before,.mux-h::after{content:"";flex:1;height:1px;background:var(--line);order:0}
.sec-h h2,.lc-h h2,.mux-h b{order:1;font-family:'Newsreader',Georgia,serif;font-weight:700;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.4rem);line-height:1.1;color:var(--cc,#b4002b);letter-spacing:-.01em;text-align:center;white-space:nowrap;display:block}
.sec-h h2::before,.lc-h h2::before{display:none}
.sec-h::after,.lc-h::after,.mux-h::after{order:2}
.sec-h a,.lc-ctl{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--bg);padding:6px 0 6px 16px;z-index:2}
.sec-h a{font-size:.85rem;font-weight:700}
.lc-ctl{padding-left:16px}
.dark .sec-h h2{color:#fff}.dark .sec-h a{background:var(--navy)}
.mux-h .adb.static{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.mux-h{font-size:1rem}
@media(max-width:700px){
  .sec-h a{position:static;transform:none;padding:0;order:3;font-size:.78rem}
  .sec-h::after{order:2}
  .lc-h{flex-wrap:wrap;justify-content:center;row-gap:14px}
  .lc-h::before,.lc-h::after{display:none}
  .lc-ctl{position:static;transform:none;padding:0;width:100%;justify-content:center}
  .lc-all{margin-left:0}
}
