.sh .bl-feature{background:var(--paper);color:inherit;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:grid;overflow:hidden}.sh .bl-feature:hover{transform:translateY(-4px);box-shadow:0 40px 80px -44px #10182880}.sh .bl-feature-img{min-height:340px;overflow:hidden}.sh .bl-feature-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sh .bl-feature-txt{flex-direction:column;justify-content:center;gap:12px;padding:clamp(24px,4vw,48px);display:flex}.sh .bl-feature-txt h2{font-size:clamp(28px,3vw,42px);line-height:1.08}.sh .bl-feature-txt p{color:var(--ink-2);font-size:17px;line-height:1.5}.sh .bl-feature-txt .pg-meta{margin-top:0;padding-top:0}.sh .bl-feature .lk{font-size:17px}.sh .bl-empty{background:var(--paper);text-align:center;border-radius:24px;padding:40px}.sh .bl-empty h2{font-size:28px}.sh .bl-empty p{color:var(--mute);margin-top:8px}.sh .bl-head{padding-top:calc(48px + clamp(48px,7vw,96px))}.sh .bl-head>.wrap:first-child{max-width:820px}.sh .bl-tags{flex-wrap:wrap;gap:8px;display:flex}.sh .bl-tags span{background:var(--paper);color:var(--ink-2);font:600 12.5px/1 var(--f-b);border-radius:999px;padding:6px 12px}.sh .bl-head h1{letter-spacing:-.035em;margin-top:16px;font-size:clamp(36px,5vw,64px);line-height:1.04}.sh .bl-head .pg-lede{margin-top:18px;font-size:clamp(18px,1.7vw,22px)}.sh .bl-by{color:var(--mute);align-items:center;gap:12px;margin-top:24px;font-size:14.5px;display:flex}.sh .bl-by img{-o-object-fit:cover;object-fit:cover;background:var(--paper);border-radius:50%;width:44px;height:44px}.sh .bl-by b{color:var(--ink);font-weight:600;display:block}.sh .bl-hero{margin-top:clamp(32px,4vw,52px)}.sh .bl-hero img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:28px;width:100%;display:block;box-shadow:0 40px 80px -44px #10182873}.sh .bl-body{padding-top:clamp(40px,5vw,64px)}.sh .bl-share{border-top:1px solid var(--hair-l);flex-wrap:wrap;align-items:center;gap:10px;margin-top:48px;padding-top:24px;display:flex}.sh .bl-share span{color:var(--mute);font:600 13px/1 var(--f-b);margin-right:6px}.sh .bl-share a{border:1px solid var(--hair-l);color:var(--ink);font:500 14px/1 var(--f-b);border-radius:999px;padding:9px 16px;text-decoration:none}.sh .bl-share a:hover{border-color:var(--ink)}.sh .bl-more{margin-bottom:28px;font-size:clamp(26px,3vw,38px)}@media (max-width:900px){.sh .bl-feature{grid-template-columns:minmax(0,1fr)}.sh .bl-feature-img{aspect-ratio:16/10;min-height:0}}@media (max-width:640px){.sh .bl-hero img{border-radius:18px}}
