.m-hero{background:var(--bg2);border-bottom:2px solid var(--line);padding:clamp(34px,5vw,58px) 0 clamp(30px,4vw,46px);text-align:center}.m-crumb{font:600 11.5px/1.6 var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.m-crumb b{color:var(--red)}.board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,3vw,40px);margin:clamp(22px,3.5vw,36px) auto 0;max-width:840px}@media(max-width:460px){.board{grid-template-columns:1fr;gap:14px;justify-items:center}.tm.h,.tm.a{text-align:center}.sc{order:3}}.tm{display:flex;flex-direction:column;gap:6px;min-width:0}.tm.h{text-align:right}.tm.a{text-align:left}.tm b{font:900 clamp(1.05rem,3.4vw,2.15rem)/1.02 var(--fd);text-transform:uppercase;letter-spacing:.005em;color:var(--mute);overflow-wrap:break-word}.tm.vol b{color:var(--bone)}.tm span{font:500 10.5px/1 var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.sc{display:flex;align-items:center;gap:clamp(8px,2vw,16px);background:var(--red);padding:clamp(12px,2vw,18px) clamp(16px,3vw,26px)}.sc b{font:900 clamp(2.2rem,7vw,3.6rem)/1 var(--fd);color:var(--bone);font-variant-numeric:tabular-nums}.sc i{font:900 1.4rem/1 var(--fd);color:#ede6da80;font-style:normal}.m-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 20px;margin-top:clamp(22px,3vw,32px);font:600 11px/1.4 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.m-meta b{color:var(--bone);font-weight:700}.m-meta i{color:var(--red);font-style:normal}.goals{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:820px;margin:clamp(20px,3vw,28px) auto 0}.goals .gl{display:flex;align-items:baseline;gap:8px;border:1.5px solid var(--line);padding:8px 13px;font:700 13px/1.2 var(--fd);text-transform:uppercase;letter-spacing:.01em;color:var(--mute)}.goals .gl.vol{color:var(--bone);border-color:var(--red)}.goals .gl em{font:700 12px/1 var(--fm);color:var(--mute);font-style:normal;font-variant-numeric:tabular-nums}.goals .gl.vol em{color:var(--red)}.goals .gl i{font:600 9px/1 var(--fm);letter-spacing:.08em;color:var(--mute);font-style:normal}.facts{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--line);max-width:920px;margin:0 auto}@media(max-width:720px){.facts{grid-template-columns:1fr 1fr}}.ft{padding:20px 18px;border-left:2px solid var(--line)}.ft:first-child{border-left:0}@media(max-width:720px){.ft:nth-child(3){border-left:0}.ft:nth-child(n+3){border-top:2px solid var(--line)}}.ft span{display:block;font:500 10px/1.4 var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ft b{display:block;font:700 1.05rem/1.2 var(--fd);text-transform:uppercase;margin-top:8px}.m-art{max-width:720px;margin:0 auto}.m-art p{margin:0 0 1.2em;font:400 clamp(1rem,1.6vw,1.08rem)/1.8 var(--fm);color:var(--bone)}.lt .m-art p{color:#241c1f}.m-art strong{color:var(--bone);font-weight:700}.lt .m-art strong{color:#0b0709}.m-art em{font-style:italic}.m-art .yt{display:inline-block;margin:.2em 0;font:700 11px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border-bottom:2px solid var(--red);padding-bottom:3px;text-decoration:none}.lu{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,54px)}@media(max-width:720px){.lu{grid-template-columns:1fr;gap:36px}}.lu-h{font:700 13px/1 var(--fd);text-transform:uppercase;letter-spacing:.02em;padding-bottom:14px;border-bottom:2px solid var(--red);margin-bottom:6px}.xi{display:flex;flex-direction:column}.pl{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:baseline;padding:9px 2px;border-bottom:1px solid var(--line);font:500 14px/1.3 var(--fm)}.pl .no{font:700 12px/1 var(--fm);color:var(--red);text-align:right;font-variant-numeric:tabular-nums}.pl .cap{font:700 9px/1 var(--fm);letter-spacing:.1em;color:var(--mute);margin-left:8px}.pl .ev{font:700 10px/1 var(--fm);letter-spacing:.04em;color:var(--mute);white-space:nowrap;display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;text-align:right}.pl .ev .g,.bp .ev .g,.pl .ev .rc,.bp .ev .rc{color:var(--red)}.pl .ev .yc,.bp .ev .yc{color:#d8a200}.lu-sub{margin-top:18px}.lu-sub .bh{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font:700 10px/1 var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:2px}.lu-sub .bh .bhk{font:600 9px/1 var(--fm);letter-spacing:.1em;color:var(--mute);opacity:.75}.bp{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:baseline;padding:7px 2px;font:500 12.5px/1.35 var(--fm);color:var(--mute)}.bp .no{font:700 11px/1 var(--fm);color:var(--mute);text-align:right;font-variant-numeric:tabular-nums}.bp.on{color:var(--bone)}.bp.on .no{color:var(--red)}.bp .ev{font:700 9.5px/1 var(--fm);color:var(--mute);margin-left:8px}.bp .bi{font:700 10px/1.3 var(--fm);color:var(--red);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bp .bi em{color:var(--mute);font-style:normal;font-weight:600}.lu-c{margin-top:16px;font:600 11px/1.5 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.lu-c b{color:var(--red)}.lt .lu-h{color:#0b0709}.lt .pl{border-color:#cfc6b8}.lt .pl .cap{color:#6b6157}.lt .lu-sub .bh{color:#6b6157;border-color:#cfc6b8}.lt .bp{color:#6b6157}.lt .bp.on{color:#241c1f}.lt .bp .bi em,.lt .lu-c,.lt .pl .ev{color:#6b6157}.tl{max-width:760px;margin:0 auto}.ev-r{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.ev-r .min{font:700 13px/1.4 var(--fm);color:var(--mute);font-variant-numeric:tabular-nums;text-align:right}.ev-r .tx{font:400 14.5px/1.6 var(--fm);color:var(--bone);min-width:0;overflow-wrap:anywhere}.ev-r .tx .badge{display:inline-block;font:700 9.5px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;margin-right:10px;vertical-align:middle}.ev-r.g .min{color:var(--red)}.ev-r.g .tx{font-weight:500}.badge.g{background:var(--red);color:var(--bone)}.badge.yc{background:#d8a200;color:#000}.badge.rc{background:var(--red);color:var(--bone)}.badge.sub{border:1.5px solid var(--mute);color:var(--mute)}.ev-r.per{background:var(--bg2)}.ev-r.per .tx{font:700 12px/1.5 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.vids{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2.5vw,24px);max-width:960px;margin:0 auto}@media(max-width:640px){.vids{grid-template-columns:1fr}}.vidf{display:flex;flex-direction:column;gap:10px}.vidf-b{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:2px solid var(--line);background:#000;cursor:pointer;overflow:hidden;transition:border-color .12s}.vidf-b:hover{border-color:var(--red)}.vidf-b img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .12s}.vidf-b:hover img{opacity:1}.vidf-play{position:absolute;inset:0;display:grid;place-items:center;font:700 clamp(18px,3vw,26px)/1 var(--fm);color:var(--bone)}.vidf-play:before{content:"";position:absolute;width:clamp(56px,8vw,72px);height:clamp(40px,6vw,52px);background:var(--red);left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.vidf iframe{width:100%;aspect-ratio:16/9;border:2px solid var(--line);display:block;background:#000}.vidf-t{font:600 13.5px/1.4 var(--fm);color:var(--bone)}.lt .vidf-t{color:#241c1f}.rnews{max-width:820px;margin:0 auto;display:flex;flex-direction:column}.rn{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:14px 2px;border-bottom:1px solid var(--line)}.rn:hover .rn-t{color:var(--red)}.rn-d{font:600 10.5px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.rn-t{font:600 14.5px/1.4 var(--fm);color:var(--bone);transition:color .1s}.lt .rn{border-color:#cfc6b8}.lt .rn-d{color:#6b6157}.lt .rn-t{color:#241c1f}.lt .vidf-b{border-color:#cfc6b8}.next-c>.wrap>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(28px,4vw,44px) 0;font:700 clamp(1.1rem,2.6vw,1.7rem)/1 var(--fd);text-transform:uppercase;transition:color .1s}.next-c>.wrap>a:hover{color:var(--red)}.next-c>.wrap>a span{font:500 11px/1 var(--fm);letter-spacing:.24em;color:var(--mute)}
