.ModBlogC .oh-prose{overflow-wrap:break-word}
.ModBlogC .oh-article__hero img{
  display:block;
  width:100%;
  height:auto;
  max-height:32rem;
  max-height:min(32rem,66svh);
  object-fit:contain;
  object-position:50% 50%;
  box-shadow:none;
  border-radius:0;
  filter:drop-shadow(0 14px 16px rgba(0,0,0,.45));
}
.ModBlogC .oh-article__hero img.oh-card__type-mark{width:56px;height:56px;max-height:none;filter:none}
.ModBlogC .oh-article__hero>.oh-card__type{
  max-width:36rem;
  margin-inline:auto;
}
.ModBlogC article:has(>.oh-article__hero) .oh-frame{
  max-width:min(100%,36rem);
  margin-inline:auto;
}
.ModBlogC article:has(>.oh-article__hero) .oh-frame img:not(.oh-card__type-mark){
  display:block;
  width:100%;
  height:auto;
  max-height:32rem;
  max-height:min(32rem,66svh);
  object-fit:contain;
  background:var(--oh-char);
}
.ModBlogC .oh-card .oh-card__excerpt{display:none}
.ModBlogC .ohb-pager ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0;margin:2rem 0 0}
.ModBlogC .ohb-pager ul:empty,.ModBlogC .ohb-pager:has(ul:empty){display:none}
.ModBlogC .ohb-pager a{display:inline-block;min-width:44px;min-height:44px;padding:.6em .8em;text-align:center}
.ModBlogC .ohb-filter{margin:0 0 1.5rem}
.ModBlogC .blog_manage_buttons:not(:has(a:not(#homelink):not([id^="rsslink"]):not([id^="searchlink"]))){display:none}
