.bh-in{background:var(--bh-white);padding:0 var(--bh-gutter)}.bh-in__featured-wrap{padding-bottom:80px}.bh-in__featured{background:var(--bh-eggplant);border-radius:var(--bh-radius-xl);color:var(--bh-white)!important;display:flex;flex-wrap:wrap;margin:0 auto;max-width:var(--bh-container);overflow:hidden;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease}.bh-in__featured:hover{box-shadow:var(--bh-shadow-lift);transform:translateY(-4px)}.bh-in__featured-img{background:var(--bh-eggplant-soft);display:block;flex:1.3 1 420px;min-height:420px;min-width:0;object-fit:cover;width:100%}.bh-in__featured-body{background-image:var(--bh-traces-chartreuse-flip);background-position:right -140px bottom -80px;background-repeat:no-repeat;background-size:420px auto;display:flex;flex:1 1 380px;flex-direction:column;gap:18px;min-width:0;padding:clamp(32px,4vw,52px)}.bh-in__featured-title{font-family:var(--bh-font-display);font-size:clamp(34px,3.4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0}.bh-in__featured-summary{color:#d6cfe3;font-size:17px;line-height:1.55;margin:0}.bh-in__featured-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:auto}.bh-in__byline{align-items:center;color:#d6cfe3;display:inline-flex;font-size:14px;gap:10px}.bh-in__byline strong{color:var(--bh-white)}.bh-in__avatar{border-radius:50%;display:block;flex:0 0 auto;height:36px;object-fit:cover;width:36px}.bh-in__featured-cta{align-items:center;background:var(--bh-chartreuse);border-radius:12px;color:#141505;display:inline-flex;font-size:15px;font-weight:600;gap:8px;min-height:48px;padding:0 20px}.bh-in__pills{display:flex;flex-wrap:wrap;gap:8px}.bh-in__pill{align-self:flex-start;background:var(--p-bg,var(--bh-lavender));border-radius:var(--bh-radius-pill);color:var(--p-fg,var(--bh-eggplant));font-family:var(--bh-font-mono);font-size:12px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.bh-in__pill--lime{--p-bg:var(--bh-chartreuse);--p-fg:#141505}.bh-in__pill--ghost{--p-bg:hsla(0,0%,100%,.12);--p-fg:var(--bh-white)}.bh-in__browse{background:var(--bh-gray);margin:0 calc(var(--bh-gutter)*-1);padding:72px var(--bh-gutter) 110px}.bh-in__browse-inner{margin:0 auto;max-width:var(--bh-container)}.bh-in__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:36px}.bh-in__browse-title{color:var(--bh-eggplant);font-family:var(--bh-font-display);font-size:clamp(32px,3.6vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.bh-in__chips{display:flex;flex-wrap:wrap;gap:8px}.bh-in__chip{align-items:center;background:var(--bh-white);border:1.5px solid #d6cfe3;border-radius:var(--bh-radius-pill);color:var(--bh-eggplant);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;min-height:44px;padding:0 16px}.bh-in__chip[aria-pressed=true]{background:var(--bh-eggplant);border-color:var(--bh-eggplant);color:var(--bh-white)}.bh-in__count{font-family:var(--bh-font-mono);font-size:12px;opacity:.7}.bh-in__grid{display:grid;gap:20px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (min-width:900px){.bh-in__card--wide{grid-column:span 2}}.bh-in__card{--k-bg:var(--bh-white);--k-fg:var(--bh-ink);--k-muted:var(--bh-muted);--k-link:var(--bh-sky-dark);background-color:var(--k-bg);border-radius:var(--bh-radius);box-sizing:border-box;color:var(--k-fg)!important;display:flex;flex-direction:column;gap:14px;min-height:340px;overflow:hidden;padding:30px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease}.bh-in__card:hover{box-shadow:var(--bh-shadow-lift);transform:translateY(-4px)}.bh-in__card[hidden]{display:none}.bh-in__card--white{border:1.5px solid var(--bh-border)}.bh-in__card--eggplant{--k-bg:var(--bh-eggplant);--k-fg:var(--bh-white);--k-muted:#c9bfdb;--k-link:var(--bh-chartreuse);background-image:var(--bh-traces-chartreuse-flip)}.bh-in__card--blue{--k-bg:var(--bh-sky-dark);--k-fg:var(--bh-white);--k-muted:#dbe9f1;--k-link:var(--bh-chartreuse);background-image:var(--bh-traces-white-flip)}.bh-in__card--lime{--k-bg:var(--bh-chartreuse);--k-fg:#141505;--k-muted:#272a09;--k-link:#141505}.bh-in__card--blue,.bh-in__card--eggplant{background-position:right -110px bottom -60px;background-repeat:no-repeat;background-size:340px auto}.bh-in__card--lime .bh-in__pill{--p-bg:var(--bh-eggplant);--p-fg:var(--bh-white)}.bh-in__card--blue .bh-in__pill,.bh-in__card--eggplant .bh-in__pill{--p-bg:var(--bh-chartreuse);--p-fg:#141505}.bh-in__card--img,.bh-in__card--wideimg{border:0;padding:0}.bh-in__card--img .bh-in__card-img{aspect-ratio:16/10;border-radius:18px;display:block;margin:14px 14px 0;object-fit:cover;width:calc(100% - 28px)}.bh-in__card--img .bh-in__card-body{padding:8px 26px 28px}.bh-in__card--wideimg{flex-direction:row;flex-wrap:wrap;gap:0}.bh-in__card--wideimg .bh-in__card-img{display:block;flex:1 1 280px;min-height:260px;min-width:0;object-fit:cover;width:100%}.bh-in__card--wideimg .bh-in__card-body{flex:1 1 280px;padding:32px}.bh-in__card--wideimg .bh-in__title{font-size:32px;line-height:1.1}.bh-in__card-body{display:flex;flex:1;flex-direction:column;gap:12px}.bh-in__card-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.bh-in__title{color:var(--k-fg);font-family:var(--bh-font-display);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:560px}.bh-in__card--wide:not(.bh-in__card--wideimg) .bh-in__title{font-size:34px;line-height:1.08}.bh-in__card--img .bh-in__title{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.18}.bh-in__foot{align-items:center;color:var(--k-muted);display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-top:auto;padding-top:6px}.bh-in__author{align-items:center;display:inline-flex;gap:10px}.bh-in__author img{border-radius:50%;display:block;height:32px;object-fit:cover;width:32px}.bh-in__read{color:var(--k-link);font-size:15px;font-weight:600;white-space:nowrap}.bh-in__more-wrap{display:flex;justify-content:center;margin-top:44px}.bh-in__more{background:var(--bh-white);border:1.5px solid #d6cfe3;border-radius:14px;color:var(--bh-eggplant);cursor:pointer;font:inherit;font-size:15px;font-weight:600;min-height:52px;padding:0 26px}.bh-in__more[hidden]{display:none}.bh-in__empty{color:var(--bh-ink-soft);padding:40px;text-align:center}.bh-in__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}