.cv-emo{position:absolute;right:28px;top:50%;width:108px;transform:translateY(-50%) rotate(-8deg);transition:translate .6s var(--ease),scale .6s var(--ease)}.v2 .cv-emo{width:100px;transform:translateY(-50%) rotate(10deg)}.v3 .cv-emo{right:auto;left:calc(50% - 54px);transform:translateY(-44%) rotate(-4deg)}.v4 .cv-emo{right:32px;width:116px;transform:translateY(-50%) rotate(12deg)}.hero-blog{padding-bottom:12px}.hero-blog:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;z-index:-1;background:linear-gradient(rgba(18,18,18,0),var(--bg));pointer-events:none}.bh{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:24px;min-height:400px}.h1b{margin:22px 0 0;font-size:clamp(46px,5.6vw,84px);line-height:.98;font-weight:800;letter-spacing:-.045em}.h1b .l{display:block}.bh .lead{max-width:600px}.bh-intro{margin:18px 0 0;max-width:600px;font-size:16px;line-height:1.6;color:var(--bd)}.bh-intro a{color:var(--g);font-weight:700;text-decoration:none;text-underline-offset:3px}.bh-intro a:hover{color:var(--g);text-decoration:underline}.bh-art{position:relative;height:400px}.bh-art .emo{position:absolute}.ba1{left:56px;top:84px;width:230px;transform:rotate(-10deg)}.ba1 .fl{animation-delay:0s,.2s}.ba2{right:4px;top:18px;width:112px;transform:rotate(12deg)}.ba2 .fl{animation-delay:-2s,.5s}.ba3{right:24px;bottom:4px;width:128px;transform:rotate(-6deg)}.ba3 .fl{animation-delay:-4s,.8s}.bh-px{position:absolute;left:0;top:24px;display:grid;grid-template-columns:repeat(4,14px);gap:5px}.bh-px i{display:block;width:14px;height:14px;background:#ffffff12}.bh-px i.h{background:#19c7726b}.bh-px i.o{background:var(--g);box-shadow:0 0 14px #19c77280}.fchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fchips .cchip{display:inline-flex;align-items:center;gap:8px;transition:background .2s,border-color .2s}.fchips .cchip:hover{background:#ffffff17}.fchips .cchip.on{background:#fff}.cchip .cn{font-size:12.5px;font-weight:700;color:var(--mu);font-variant-numeric:tabular-nums}.cchip.on .cn{color:#616161}.sec-posts{padding-top:44px}.fw{display:flex}.feat{flex:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;padding:12px;border-radius:30px;background:linear-gradient(180deg,#1a1a1a,#151515);border:1px solid var(--line);text-decoration:none;color:#fff;overflow:hidden;transition:border-color .3s,box-shadow .5s var(--ease)}.feat:hover{color:#fff;border-color:#19c77280;box-shadow:0 40px 80px -40px #19c77273}.feat:hover .cv-emo{translate:0 -12px;scale:1.04}.cv-xl{height:auto;min-height:420px;border-radius:22px}.cv-xl .cv-cat{left:24px;top:22px;font-size:12.5px}.cv-xl .cv-emo{width:210px;right:auto;left:calc(50% - 105px);transform:translateY(-44%) rotate(-8deg)}.feat-b{display:flex;flex-direction:column;justify-content:center;padding:28px 28px 28px 22px}.feat h2{margin:18px 0 0;font-size:clamp(30px,2.8vw,40px);line-height:1.1;font-weight:800;letter-spacing:-.035em}.feat p{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--bd)}.feat .pc-meta{margin-top:0;padding-top:30px}.pgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:20px}.pgrid .pw{grid-column:span 2}.posts.f-all .pgrid .pw:nth-child(-n+2){grid-column:span 3}.posts.f-all .pgrid .pw:nth-child(-n+2) .cv{height:220px}.posts .post.is-off{display:none}.posts:not(.f-all) .fw.is-off+.pgrid{margin-top:0}@supports (animation-timeline: view()){.fw,.pw{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 80%}.pgrid .pw:nth-child(3n+1){animation-range:entry 6% entry 86%}.pgrid .pw:nth-child(3n+2){animation-range:entry 12% entry 92%}}@media(max-width:1000px){.bh{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:12px}.bh-art{display:none}.feat{grid-template-columns:minmax(0,1fr)}.cv-xl{min-height:300px}.feat-b{padding:22px 16px 18px}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid .pw,.posts.f-all .pgrid .pw:nth-child(-n+2){grid-column:auto}}@media(max-width:640px){.hero-blog{padding-top:108px}.hero-blog .px{display:none}.h1b{font-size:44px;line-height:1}.fchips{flex-wrap:nowrap;overflow-x:auto;margin:30px -16px 0;padding:0 16px 6px;scrollbar-width:none}.sec-posts{padding-top:28px}.feat{padding:8px;border-radius:24px}.cv-xl{min-height:220px;border-radius:18px}.cv-xl .cv-emo{width:140px;left:calc(50% - 70px)}.feat-b{padding:18px 10px 14px}.feat p{font-size:16px}.pgrid{grid-template-columns:minmax(0,1fr);gap:16px}.posts.f-all .pgrid .pw:nth-child(-n+2) .cv{height:184px}}
