.bi-hero-meta{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.bi-rss{min-height:44px;color:var(--bl-limestone);border-bottom:1px solid color-mix(in srgb, var(--bl-limestone) 40%, transparent);align-items:center;gap:8px;font-size:.86rem;font-weight:550;text-decoration:none;display:inline-flex}.bi-rss svg{flex:none}.bi-filter{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bi-filter-nav{--bi-pad:clamp(24px, 5.3vw, 88px);margin-bottom:32px}.bi-filter a{border:1px solid var(--bl-rule);min-height:44px;color:var(--bl-ink);white-space:nowrap;border-radius:3px;align-items:center;gap:10px;padding:0 16px;font-size:.9rem;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.bi-filter a:hover{border-color:var(--bl-forest)}.bi-filter .bi-count{font-family:var(--mk-mono);color:var(--bl-slate);font-size:.76rem}.bi-filter a[aria-current=page]{background:var(--bl-forest);border-color:var(--bl-forest);color:var(--bl-limestone)}.bi-filter a[aria-current=page] .bi-count{color:var(--bl-meadow)}.bi-feature{border:1px solid var(--bl-rule);background:var(--bl-paper);color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-bottom:40px;text-decoration:none;display:grid}.bi-feature:hover{border-color:var(--bl-forest)}.bi-feature-art{background:var(--bl-forest);min-height:360px;position:relative;overflow:hidden}.bi-feature-art img{object-fit:contain;width:auto;height:86%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bi-feature-body{overflow-wrap:anywhere;flex-direction:column;gap:16px;min-width:0;padding:clamp(28px,3.4vw,48px);display:flex}.bi-feature-body .mk-h2{font-size:clamp(2rem,3.2vw,3rem)}.bi-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bx-av.team .bi-mark-bar{stroke:var(--bl-limestone);stroke-width:28px}.bx-av.team .bi-mark-dot{fill:var(--bl-limestone)}.bx-av.team .bi-mark-ring{fill:none;stroke:var(--bl-clay);stroke-width:35px}.bi-pager{border-top:1px solid var(--bl-rule);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.bi-pager ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.bi-pager a,.bi-pager span.off{border:1px solid var(--bl-rule);min-width:44px;min-height:44px;color:var(--bl-ink);justify-content:center;align-items:center;padding:0 14px;font-size:.86rem;font-weight:550;text-decoration:none;display:inline-flex}.bi-pager a[aria-current=page]{background:var(--bl-forest);border-color:var(--bl-forest);color:var(--bl-limestone)}.bi-pager span.off{color:var(--bl-sage-3);border-color:var(--bl-rule-2)}.bi-pager .bi-pg-m{color:var(--bl-slate);font-size:.86rem;display:none}.bi-skel{background:linear-gradient(90deg, var(--bl-paper-3) 0%, var(--bl-stone) 50%, var(--bl-paper-3) 100%);background-size:200% 100%;animation:1.4s linear infinite bi-shimmer;display:block}.bi-skeleton-feature .bi-skel-art{min-height:360px}.bi-skeleton-card{pointer-events:none}@keyframes bi-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bi-skel{animation:none}}.bi-learn{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bi-learn-links{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex}@media (max-width:980px){.bi-feature{grid-template-columns:minmax(0,1fr)}.bi-feature-art{min-height:260px}}@media (max-width:820px){.bi-grid,.bi-learn{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.bi-filter{margin-top:-8px;margin-bottom:-8px;margin-inline:calc(var(--bi-pad) * -1);padding:8px var(--bi-pad) 12px;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%)}.bi-filter li{scroll-snap-align:start}.bi-hero>.mk-accent{display:none}.bi-feature-art{min-height:220px}.bi-pager ol{display:none}.bi-pager .bi-pg-m{display:inline}}
