.bh-cats a{display:block;border:1px solid #dcd8cc;border-radius:30px;padding:10px 17px;font-size:12px;color:#444}.bh-cats a:hover,.bh-cats a[aria-current=page]{background:#151515;color:white}.bh-side-panel .side-category{display:flex;justify-content:space-between;border-top:1px solid #e5e3dc;padding:15px 0;font-size:12px;color:#222}.bh-side-panel .side-category:hover{color:#806834}.reading-pagination{display:flex;justify-content:space-between;gap:20px;padding:30px 0}.reading-pagination a{font-size:12px;padding:15px;border:1px solid #ddd6c3;border-radius:5px}.featured-count-1{grid-template-columns:1fr}.featured-count-2{grid-template-columns:1fr 1fr}.reading-content{padding-top:30px}.reading-comments{margin-top:35px;padding:24px;background:#fff;border:1px solid #e5e3dc}.reading-comments>div{padding:20px 0;border-top:1px solid #eee}.reading-comments small{display:block;margin:8px 0;color:#777}.reading-comments p{font-size:13px;line-height:1.8}@media(max-width:767px){.featured-count-2{grid-template-columns:1fr}}

.bh-grid>.bh-ad-break{grid-column:1 / -1;min-width:0}.bh-grid>.bh-ad-break>.bh-ad{margin:6px 0}.bh-sidebar>.bh-sidebar-ad{flex-shrink:0}
.bh-script-ad{display:block;width:100%;height:var(--ad-height,250px);border:0;background:transparent}@media(max-width:767px){.bh-script-ad{height:var(--ad-mobile-height,250px)}}

.reading-content>.ix-article-ad{margin:28px 0 32px}.reading-content>.ix-article-ad .bh-horizontal{margin:0;padding:12px 16px}.reading-content>.ix-article-ad .bh-ad img{margin:0 auto!important;display:block}.reading-content>.ix-article-ad .bh-ad>span{margin-bottom:10px}

.reading-hero h1>a,.reading-hero h1>a:hover,.reading-hero h1>a:focus-visible{color:inherit;text-decoration:none}
.reading-hero .reading-deck{max-width:940px;font-size:17px;line-height:1.85;color:#c4c4bd;margin:0 0 26px;letter-spacing:0}
.bh-hero .bh-archive-description{max-width:820px;line-height:1.9;overflow-wrap:anywhere}
@media(max-width:767px){.reading-hero .reading-deck{font-size:15px;line-height:1.85;margin-bottom:22px}}

.bh-grid > .bh-card > a > img {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 16 / 9;
  object-fit: contain;
  object-position: center;
  background: #f1f0eb;
}
