/* Krimiportál – věrná kopie Framer verze (měřeno 3. 11. 2026, desktop 1440). */
*{box-sizing:border-box;margin:0;padding:0}
:root{--red:#CC0000;--ink:#0A0A0A;--ink2:#111;--g:#808080;--g2:#3A3A3A;--line:#E3E4E7;--sand:#F4F2EE;--sand2:#F5F3EE}
html{-webkit-text-size-adjust:100%}
body{font-family:"Open Sans",system-ui,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.45}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
.w{max-width:1080px;margin:0 auto;padding:0 24px}
.M{font-family:Montserrat,system-ui,sans-serif}
.P{font-family:"Public Sans",system-ui,sans-serif}
/* kicker + meta */
.kk{font:800 14px/16.8px Montserrat,sans-serif;color:var(--red);text-transform:uppercase;letter-spacing:-.14px}
.dt{font:700 12px/15.6px "Public Sans",sans-serif;color:var(--g);text-transform:uppercase;letter-spacing:.48px}
.sh{display:flex;justify-content:space-between;align-items:baseline;border-top:3px solid var(--red);padding-top:14px;margin-bottom:16px}
.sh h2{font:800 18px/20.7px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.18px}
.sh a{font:700 13px/15.6px "Public Sans",sans-serif;color:var(--red);white-space:nowrap}
/* top bar */
.net{background:#111;height:30px}.net .w{display:flex;align-items:center;gap:18px;height:30px}
.net span{font:700 10.5px "Open Sans",sans-serif;color:#8A8E96;text-transform:uppercase;letter-spacing:.63px}
.net a{font:500 12px "Open Sans",sans-serif;color:#C9CBD0}.net a.on{font-weight:700;color:#fff}.net a:hover{color:#fff}
/* header */
.hdr{background:#fff}
.hdr-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:69px}
.today{font:500 12px/16.8px "Open Sans",sans-serif;color:#6B6F76}
.logo{font:800 30px/30px Montserrat,sans-serif;color:var(--red);letter-spacing:-1.8px}
.hdr-r{display:flex;justify-content:flex-end;align-items:center;gap:18px}
.call{font:700 12px/14.4px Montserrat,sans-serif;color:var(--red);text-transform:uppercase;letter-spacing:.48px}
.srchb{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);height:32px;padding:0 12px;font:600 13px/13px Montserrat,sans-serif;color:var(--ink2);cursor:pointer;background:#fff}
.srchb svg{width:14px;height:14px}
.nav{display:flex;justify-content:space-between;align-items:stretch;height:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}
.nav::-webkit-scrollbar{display:none}
.nav a{position:relative;display:flex;align-items:center;padding:0 12px;font:700 13px/13px Montserrat,sans-serif;color:var(--ink2);white-space:nowrap}
.nav a.on:after,.nav a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--red)}
.nav .div{width:1px;align-self:center;height:18px;background:var(--line);flex:none}
/* ticker */
.tick{display:flex;height:56px;background:var(--sand);margin-top:18px;overflow:hidden;border:1px solid #E5E1D8}
.tick-l{flex:none;width:192px;background:var(--red);color:#fff;display:flex;align-items:center;padding-left:24px;font:800 13px/15.6px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.26px;position:relative;z-index:2}
.tick-v{flex:1;overflow:hidden;position:relative}
.tick-t{display:flex;align-items:center;height:100%;width:max-content;animation:tk 90s linear infinite}
.tick-v:hover .tick-t{animation-play-state:paused}
@keyframes tk{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.tick-t a{display:flex;align-items:center;gap:10px;padding:0 22px;border-right:1px solid #E1DDD3;white-space:nowrap;height:36px}
.tick-t img,.tick-t .noimg{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}
.tick-t b{font:800 13px/15.6px Montserrat,sans-serif;text-transform:uppercase;color:var(--ink)}
.tick-t span{font:600 13px/15.6px "Public Sans",sans-serif;color:var(--g)}
.noimg{background:#E9E6DF}
main.w{padding-top:52px;padding-bottom:64px}
/* reklama */
.adw{display:none}.adw.on{display:block}
.adl{display:block;font:600 10px/12px "Public Sans",sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#9A9A9A;margin-bottom:4px}
.adw iframe{display:block;max-width:100%}
.sticky.on{position:sticky;top:16px}
.adin.on{margin:28px 0;text-align:center}.adin .adl{text-align:center}.adin iframe{margin:0 auto}
/* home */
.hm{display:grid;grid-template-columns:664px 1px 312px;gap:0 27.5px}
.vline{background:var(--line)}
.lead img,.lead .noimg{width:100%;aspect-ratio:664/374;object-fit:cover}
.lead .kk{margin-top:16px}
.lead h1{font:800 32px/35.2px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.64px;margin-top:15px}
.lead p.px{font:400 18px/26.1px "Open Sans",sans-serif;margin-top:15px}
.lead .dt{margin-top:14px}
.lead a:hover h1,.c a:hover h3,.r a:hover h3,.now a:hover b{color:var(--red)}
.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}
.c img,.c .noimg{width:100%;object-fit:cover}
.c .kk{margin-top:10px}
.c h3{font:800 14px/16.52px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.14px;margin-top:9px}
.trio img,.trio .noimg{aspect-ratio:205/124}
.side .sh{margin-bottom:8px}
.live{font:700 10px/10px "Public Sans",sans-serif;color:var(--red);text-transform:uppercase;letter-spacing:.6px}
.live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:5px;vertical-align:1px}
.now a{display:grid;grid-template-columns:58px 1fr;padding:12px 0;border-bottom:1px solid var(--line)}
.now .tm{font:700 13px/16.9px "Public Sans",sans-serif;color:var(--red)}
.now .tm i{display:block;font:700 10px/12px "Public Sans",sans-serif;color:var(--g);letter-spacing:.2px;font-style:normal;margin-top:3px}
.now b{font:700 13.5px/18.225px "Public Sans",sans-serif}
.more{display:inline-block;font:700 15px/18px "Public Sans",sans-serif;color:var(--red);margin-top:16px}
.side .adw.on{margin-top:24px}
.sec{margin-top:56px}
.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.g4 img,.g4 .noimg{aspect-ratio:240/150}
.g4 h3{font-size:15px;line-height:17.7px;letter-spacing:-.15px}
.g4 .dt{margin-top:9px}
.rb{display:grid;grid-template-columns:342px 1fr;gap:24px}
.rb .big img,.rb .big .noimg{width:100%;aspect-ratio:342/210;object-fit:cover}
.rb .big h3{font:800 19px/22.42px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.19px;margin-top:10px}
.rb .big p{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:10px}
.rb .big .dt{margin-top:10px}
.sm a{display:grid;grid-template-columns:96px 1fr;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}
.sm img,.sm .noimg{width:96px;height:72px;object-fit:cover}
.sm h4{font:800 13px/15.34px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.13px}
.sm .dt{margin-top:6px}
.top10 .sub{font:700 11px/14.3px "Public Sans",sans-serif;color:var(--g);text-transform:uppercase;letter-spacing:.44px;margin:-8px 0 14px}
.top10 a{display:grid;grid-template-columns:34px 1fr;padding:12px 0;border-bottom:1px solid var(--line)}
.top10 .n{font:800 26px/26px Montserrat,sans-serif;color:var(--red)}
.top10 b{font:700 14px/18.9px "Public Sans",sans-serif}
.band{background:var(--sand2);border-top:3px solid var(--red);margin-top:64px;padding:26px 0 30px}
.band .sh{border:0;padding:0;margin-bottom:6px}.band .sh h2{font-size:22px;line-height:25.3px}
.band .sub{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-bottom:22px}
.g8{display:grid;grid-template-columns:repeat(8,1fr);gap:14.6px}
.pc img,.pc .noimg{width:100%;aspect-ratio:116/140;object-fit:cover}
.pc b{display:block;font:800 12px/14.16px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.12px;margin-top:6px}
.pc span{display:block;font:400 12px/15.6px "Open Sans",sans-serif;color:var(--g);margin-top:4px}
.chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 30px}
.chips button{height:30px;padding:0 14px;border:1px solid var(--line);border-radius:15px;background:#fff;font:700 12px/12px "Public Sans",sans-serif;color:var(--ink2);cursor:pointer}
.chips button.on{background:var(--ink2);color:#fff;border-color:var(--ink2)}
.kraj-p{display:none}.kraj-p.on{display:grid}
.duo{display:grid;grid-template-columns:516px 1fr;gap:40px;margin-top:56px}
.dark{background:var(--ink);color:#fff;padding:24px 20px 20px}
.dark .sh{border-color:var(--red)}.dark .sh h2{color:#fff}.dark .sh a{color:#FF6B6B}
.dark img,.dark .noimg{width:100%;aspect-ratio:476/230;object-fit:cover}
.dark h3{font:800 20px/23.6px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.2px;margin-top:10px}
.dark p{font:400 14px/21.7px "Open Sans",sans-serif;color:#BBB;margin-top:10px}
.dark ul{list-style:none;margin-top:14px}.dark li a{display:block;font:700 14px/18.9px "Public Sans",sans-serif;padding:10px 0;border-top:1px solid #2A2A2A}
.g2r{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.g2r img,.g2r .noimg{aspect-ratio:229/130}
.g2r h3{font-size:13px;line-height:15.34px;letter-spacing:-.13px}
.nums{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);padding:16px;margin-top:22px}
.nums b{font:800 13px/15.6px Montserrat,sans-serif;text-transform:uppercase}.nums span{font:800 24px/24px Montserrat,sans-serif;color:var(--red)}
.r a{display:grid;grid-template-columns:200px 1fr;gap:20px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}
.r img,.r .noimg{width:200px;height:125px;object-fit:cover}
.r h3{font:800 17px/20.06px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.17px;margin-top:9px}
.r p{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:8px}
.r .dt{margin-top:8px}
.btn-more{display:block;width:max-content;margin:8px auto 0;border:1px solid var(--ink);padding:14px 26px;font:800 12px/14.4px Montserrat,sans-serif;text-transform:uppercase;color:var(--ink)}
.btn-more:hover{background:var(--ink);color:#fff}
/* stránky výpisů */
.ph .kk{display:block;margin-bottom:19px}
.ph h1{font:800 46px/47.84px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-2.07px}
.ph p{font:400 17px/28.9px "Open Sans",sans-serif;color:#1A1A1A;max-width:720px;margin-top:19px}
.lw{display:grid;grid-template-columns:664px 312px;gap:56px;margin-top:55px;align-items:start}
.rl a{display:grid;grid-template-columns:280px 1fr;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}
.rl img,.rl .noimg{width:280px;height:175px;object-fit:cover;border-radius:4px}
.rl h3{font:800 19px/22.04px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.475px;margin-top:8px}
.rl p{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:8px}
.rl .dt{margin-top:9px}
.rl a:hover h3{color:var(--red)}
/* článek */
.artw{display:grid;grid-template-columns:676px 300px;gap:56px;align-items:start}
.crumb{font:800 14px/16.8px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.14px}
.crumb span{color:#5C5C5C;margin-left:24px}
.art h1{font:800 46px/47.84px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-2.07px;margin-top:22px}
.art .px{font:400 18px/26.1px "Open Sans",sans-serif;margin-top:22px}
.by{display:flex;align-items:center;gap:24px;margin-top:36px;font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2)}
.by .au{color:var(--ink)}
.art figure{margin-top:34px}.art figure img{width:100%;aspect-ratio:676/420;object-fit:cover;border-radius:4px}
figcaption{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:8px}
.txt{font:400 17px/28.9px "Open Sans",sans-serif;color:#1A1A1A;margin-top:22px}.txt p{margin-bottom:19px}
.txt h2{font:800 22px/26px Montserrat,sans-serif;text-transform:uppercase;margin:28px 0 12px}.txt h3{font:800 18px/22px Montserrat,sans-serif;margin:22px 0 10px}
.txt ul,.txt ol{margin:0 0 19px 22px}.txt a{color:var(--red);text-decoration:underline}
.src{background:var(--sand2);border-radius:4px;padding:20px 22px;margin-top:4px}
.src .kk{display:block}.src .who{font:600 16px/19.2px "Public Sans",sans-serif;margin-top:11px}
.src a{display:inline-block;font:600 15px/18px "Public Sans",sans-serif;color:var(--red);margin-top:10px;text-decoration:underline}
.src p.note{font:400 16px/19.2px "Open Sans",sans-serif;margin-top:11px}
.call158{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:4px;padding:18px 22px;margin-top:20px}
.call158 b{font:800 34px/34px "Public Sans",sans-serif;color:var(--red);letter-spacing:-.68px}
.call158 p{font:400 15px/21.75px "Open Sans",sans-serif}
.aside h2{font:800 19px/22.04px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.475px;margin-bottom:20px}
.aside .mini{display:block;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}
.aside .mini b{display:block;font:800 16px/19.2px Montserrat,sans-serif;text-transform:uppercase;margin-top:7px}
.aside .mini:hover b{color:var(--red)}
.aside .adw.on{margin-top:24px}
/* pátrání */
.box{background:var(--sand);border-left:4px solid var(--red);border-radius:4px;padding:18px 22px;max-width:760px;margin-top:24px;font:400 14px/22px "Open Sans",sans-serif}
.box a{display:inline-block;font:700 15px/22px "Public Sans",sans-serif;color:var(--red);text-decoration:underline;margin-top:4px}
.ruleh{border-top:3px solid var(--red);margin-top:24px;padding-top:18px}
.ruleh h2{font:800 22px/26.4px Montserrat,sans-serif;text-transform:uppercase}
.ruleh p{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:6px}
.pg4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}
.pg4 img,.pg4 .noimg{width:100%;aspect-ratio:240/250;object-fit:cover;border-radius:4px}
.pg4 .kk{display:block;margin-top:10px}
.pg4 b{display:block;font:800 16px/19.2px Montserrat,sans-serif;text-transform:uppercase;margin-top:9px}
.pg4 span{display:block;font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:6px}
.pd{display:grid;grid-template-columns:340px 1fr;gap:48px}
.pd img.pf,.pd .noimg{width:340px;height:440px;object-fit:cover;border-radius:6px}
.back{font:600 14px/16.8px "Public Sans",sans-serif;color:var(--red)}
.pd .kk{display:block;margin-top:15px}
.pd h1{font:800 46px/47.84px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-2.07px;margin-top:15px}
.pd dl{display:grid;grid-template-columns:130px 1fr;gap:8px 16px;margin-top:27px}
.pd dt{font:700 12px/28.9px "Public Sans",sans-serif;color:var(--g);text-transform:uppercase;letter-spacing:.48px}
.pd dd{font:400 17px/28.9px "Open Sans",sans-serif;color:#1A1A1A}
.red158{display:flex;align-items:center;gap:18px;background:var(--red);color:#fff;border-radius:4px;padding:20px 22px;margin-top:24px}
.red158 b{font:800 40px/40px "Public Sans",sans-serif;letter-spacing:-.8px}.red158 p{font:600 16px/22.4px "Public Sans",sans-serif}
.pd .rec{display:inline-block;font:700 16px/19.2px "Public Sans",sans-serif;color:var(--red);margin-top:14px}
.pd .note{font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2);margin-top:14px}
.pgnav{display:flex;justify-content:center;margin-top:16px}
/* patička */
.ftr{max-width:1080px;margin:0 auto;background:var(--ink);color:#fff;padding:56px 24px 32px}
.fg{display:grid;grid-template-columns:1fr 178px 197px;gap:0;align-items:start}
.ftr .logo{color:#fff;letter-spacing:-1.2px}
.ftr .desc{font:400 15px/24px "Public Sans",sans-serif;color:rgba(255,255,255,.72);max-width:440px;margin-top:14px}
.ftr h5{font:700 12px/14.4px "Public Sans",sans-serif;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.96px;margin-bottom:10px}
.ftr .fc a{display:block;font:500 15px/18px "Public Sans",sans-serif;padding:5px 0}
.ftr .fc a:hover{color:#ff6b6b}
.ftr h4{font:600 20px/24px Montserrat,sans-serif;margin-top:40px}
.nw{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid #2A2A2A;margin-top:22px;padding-top:24px}
.nw h6{font:600 18px/21.6px Montserrat,sans-serif}
.nw .tg{font:600 11px/15.4px "Open Sans",sans-serif;color:#8A8A8A;text-transform:uppercase;letter-spacing:.66px;margin-top:6px}
.nw .tg:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:7px;vertical-align:1px}
.nw ul{list-style:none;margin-top:14px}.nw li a{display:block;font:400 13px/18.85px "Open Sans",sans-serif;color:#D8D8D8;padding:5px 0}.nw li a:hover{color:#fff}
.fb{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #2A2A2A;margin-top:24px;padding-top:24px;font:400 13px/15.6px "Public Sans",sans-serif;color:rgba(255,255,255,.55)}
/* responsive */
@media (max-width:1100px){.hm{grid-template-columns:1fr}.vline{display:none}.side{margin-top:40px}.lw,.artw{grid-template-columns:1fr}.duo{grid-template-columns:1fr}.g8{grid-template-columns:repeat(4,1fr)}}
@media (max-width:810px){
 .w{padding-left:16px;padding-right:16px}.hdr-top{grid-template-columns:auto 1fr;height:64px}.today{display:none}.logo{font-size:28px}.call{display:none}
 .tick{margin-top:12px}.tick-l{width:auto;padding:0 14px;font-size:12px}
 main.w{padding-top:28px}
 .lead h1{font-size:26px;line-height:29px}.lead p.px{font-size:16px;line-height:24px}
 .trio,.g4{grid-template-columns:1fr 1fr}.rb{grid-template-columns:1fr}.g2r{grid-template-columns:1fr 1fr}
 .rl a{grid-template-columns:120px 1fr;gap:14px}.rl img,.rl .noimg{width:120px;height:90px}.rl h3{font-size:15px;line-height:18px}.rl p{display:none}
 .r a{grid-template-columns:120px 1fr;gap:14px}.r img,.r .noimg{width:120px;height:80px}.r h3{font-size:14px;line-height:17px}.r p{display:none}
 .ph h1,.art h1,.pd h1{font-size:30px;line-height:32px;letter-spacing:-1px}
 .pd{grid-template-columns:1fr}.pd img.pf,.pd .noimg{width:100%;height:auto;aspect-ratio:340/440}
 .pg4{grid-template-columns:1fr 1fr}.g8{grid-template-columns:repeat(3,1fr)}
 .fg{grid-template-columns:1fr 1fr}.fg>div:first-child{grid-column:1/3;margin-bottom:24px}.nw{grid-template-columns:1fr}.fb{flex-direction:column;align-items:flex-start}
 .ftr{padding:40px 16px 28px}
}
@media (max-width:480px){.trio,.g4{grid-template-columns:1fr}.g2r{grid-template-columns:1fr}}
/* doladění podle měření */
.hm.first{margin-top:-8px}
.side .sh{padding-top:11px}
.trio{margin-top:22px;padding-top:22px}
.rb .big p,.r p,.rl p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lw{margin-top:82px}
.adw.ph{display:block;background:repeating-linear-gradient(45deg,#F2F2F2 0 10px,#EBEBEB 10px 20px);position:relative}
.adw.ph .adl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font:600 11px/14.3px "Public Sans",sans-serif;letter-spacing:.88px;color:#9A9A9A}
.adw.ph.on{background:none}.adw.ph.on .adl{position:static;display:block;justify-content:flex-start;margin-bottom:4px;font-size:10px}
.adw.ph.s250{width:100%;height:250px}.adw.ph.s600{width:100%;height:600px}.adw.ph.on{height:auto}
.sec{margin-top:41px}.sec.hz{margin-top:70px}
.trio{margin-top:20px;padding-top:19px}
.band{margin-top:34px}
.ph.pt{padding-top:8px}.ph.pt .kk{margin-bottom:23px}.ph.pt p{margin-top:23px;max-width:760px}
.box{margin-top:22px;padding:20px 24px;font:400 15px/21.75px "Open Sans",sans-serif;color:var(--g2)}
.ruleh h2{font-size:24px;line-height:27.6px}.ruleh p{margin-top:7px}
.pg4{margin-top:27px}
.pd dl{gap:23px 16px}.pd dt{line-height:28.9px}
.back{display:block}
.pd .kk{margin-top:15px}
.pdx img,.pdx .noimg{aspect-ratio:240/230}
.tick-v{min-width:0}.hm>*,.lw>*,.artw>*,.duo>*,.rb>*,.pd>*{min-width:0}
html,body{overflow-x:hidden}
@media (max-width:810px){.rl a,.r a{align-items:start}.rl p,.r p{-webkit-line-clamp:2}.adw.ph.s600{height:250px}}
@media (max-width:810px){.lw{margin-top:32px}.sec.hz{margin-top:48px}}
@media (max-width:600px){.trio,.g4{grid-template-columns:1fr;gap:16px}.trio .c a,.g4 .c a{display:grid;grid-template-columns:130px 1fr;column-gap:12px}.trio .c a>*:not(img):not(.noimg),.g4 .c a>*:not(img):not(.noimg){grid-column:2}.trio .c img,.trio .c .noimg,.g4 .c img,.g4 .c .noimg{grid-row:1/5;width:130px;aspect-ratio:4/3}.c .kk{margin-top:0}}
.r a.btn-more{display:block;grid-template-columns:none;padding:14px 26px;margin:8px auto 0;border:1px solid var(--ink)}
.sticky-col{position:sticky;top:16px;display:flex;flex-direction:column;gap:24px}
