.bh-wrap{padding-top:20px;padding-bottom:48px}.bh-intro{padding:28px 0 16px}.bh-intro h1{font-size:1.5rem;font-weight:800;line-height:2.4rem}.bh-intro p{margin-top:4px;font-size:.875rem;color:var(--blog-ink-2)}.bh-search{display:flex;gap:8px;max-width:32rem;margin-top:16px}.bh-search input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--blog-line);background:#fff;font-size:.875rem;outline:none}.bh-search input:focus{border-color:var(--blog-accent)}.bh-search button{height:44px;padding:0 18px;border-radius:12px;background:var(--blog-ink);color:#fff;font-size:.875rem;font-weight:700}.bh-head{justify-content:space-between;gap:12px;margin-bottom:16px}.bh-head,.bh-title{display:flex;align-items:center}.bh-title{gap:10px;font-size:1.25rem;font-weight:800;line-height:2rem}.bh-title:before{content:"";width:4px;height:20px;border-radius:99px;background:var(--blog-accent)}.bh-sec{margin-bottom:40px}.bh-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.bh-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.bh-grid--3{grid-template-columns:repeat(3,1fr)}}.bh-lead{display:block;overflow:hidden;border-radius:24px;background:#fff;margin-bottom:20px;box-shadow:var(--blog-shadow-lg)}.bh-lead__media{position:relative;aspect-ratio:16/10;background:var(--blog-ground);overflow:hidden}.bh-lead__media img{transition:transform .5s;-o-object-fit:cover;object-fit:cover}.bh-lead:hover .bh-lead__media img{transform:scale(1.03)}.bh-lead__body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px}.bh-lead__title{font-size:1.25rem;font-weight:800;line-height:2.25rem}.bh-lead__excerpt{font-size:.875rem;line-height:2rem;color:var(--blog-ink-2)}@media (min-width:768px){.bh-lead{display:grid;grid-template-columns:1fr 1fr}.bh-lead__media{aspect-ratio:auto;min-height:280px;height:100%}.bh-lead__body{padding:32px}.bh-lead__title{font-size:1.5rem;line-height:2.6rem}}.bh-list{display:grid;grid-template-columns:1fr;gap:12px;list-style:none;padding:0;margin:0}@media (min-width:768px){.bh-list{grid-template-columns:repeat(2,1fr)}}.bh-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:#fff;box-shadow:var(--blog-shadow);transition:box-shadow .2s}.bh-row:hover{box-shadow:var(--blog-shadow-lg)}.bh-row__thumb{position:relative;flex:none;width:96px;height:72px;border-radius:12px;overflow:hidden;background:var(--blog-ground)}.bh-row__thumb img{-o-object-fit:cover;object-fit:cover}.bh-row__text{display:flex;flex-direction:column;gap:6px;min-width:0}.bh-row__title{font-size:.875rem;font-weight:600;line-height:1.5rem}.bh-cats{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.bh-cats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bh-cats{grid-template-columns:repeat(3,1fr)}}.bh-cat{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:var(--blog-shadow);border:1px solid transparent;transition:border-color .2s}.bh-cat:hover{border-color:var(--blog-accent)}.bh-cat__name{font-weight:800}.bh-cat__desc{font-size:.75rem;line-height:1.75rem;color:var(--blog-ink-2)}.bh-cat__count{font-size:.7rem;color:var(--blog-accent-dark)}.bh-more{display:flex;justify-content:center;margin:8px 0 24px}.bh-more a{padding:12px 24px;border-radius:99px;border:1px solid var(--blog-line);background:#fff;font-size:.875rem;font-weight:600;transition:border-color .2s}.bh-more a:hover{border-color:var(--blog-accent);color:var(--blog-accent-dark)}.blog-slider__img{filter:blur(8px) brightness(.45) saturate(.85);transform:scale(1.22)}.blog-slider__slide.is-active .blog-slider__img{transform:scale(1.12)}