.mxh-wrap{padding-top:8px!important;padding-bottom:0!important}.mxh-search{margin:0 0 6px!important;padding-top:16px!important;padding-bottom:16px!important}.mxh-section{margin:13px 0!important;padding:10px 0 0!important;border-top:1px solid #ededed!important}.mxh-section__head{margin:0 0 7px!important}.mxh-section__head h2{font-size:21px!important}.mxh-grid,.mxh-row{gap:8px!important;padding-bottom:5px!important}.mxh-after-content{padding-bottom:0!important}.mxh-card__body{padding:5px 1px 1px!important}.mxh-card__title{margin:2px 0!important;-webkit-line-clamp:2!important;max-height:3em!important}.mxh-card__creator{margin:2px 1px!important}.mxh-card__tags{margin:1px 0!important;padding:2px 0 3px!important}.mxh-card--article{padding-bottom:18px!important}.mxh-xmarquee .mxh-xgrid{animation-duration:54s!important}
.mxh-marquee__item .mxh-card--creator,.mxh-row .mxh-card--creator,.mxh-grid .mxh-card--creator{height:auto!important;min-height:0!important;max-height:none!important;padding:8px 7px!important}.mxh-card--creator .mxh-card__body{display:flex!important;flex-direction:column!important;gap:3px!important;height:auto!important;min-height:43px!important;max-height:none!important;padding:4px 0 0!important}.mxh-card--creator .mxh-card__title{position:static!important;display:-webkit-box!important;height:auto!important;min-height:0!important;max-height:2.8em!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-height:1.4!important}.mxh-card--creator .mxh-card__views{position:static!important;display:block!important;clear:both!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;line-height:1.3!important;white-space:nowrap!important}
.mxh-card--creator .mxh-card__link{height:auto!important;min-height:0!important;max-height:none!important}
body.single-post a[href*="/creators/category/"],#mxh-x-fixed-cta,.single-post .l-articleBottom,.single-post .p-authorBox,.single-post .c-postAuthor,.single-post .p-articleMetas.-author,.single-post #comments,.single-post .p-comments,.single-post .comment-respond,.single-post [class*="authorBox"],.single-post [class*="commentArea"]{display:none!important}
#mxh-article-tail-portal~.l-articleBottom{display:none!important}
@media(max-width:600px){.mxh-wrap{padding-top:4px!important}.mxh-search{margin-bottom:3px!important;padding:11px 10px!important}.mxh-section{margin:9px 0!important;padding-top:7px!important}.mxh-section__head{margin-bottom:5px!important}.mxh-section__head h2{font-size:18px!important}.mxh-grid,.mxh-row{gap:7px!important;padding-bottom:3px!important}.mxh-card__body{padding-top:4px!important}.mxh-card__creator{margin:1px!important}.mxh-card__tags{margin:0!important}.mxh-card--article{padding-bottom:17px!important}.mxh-marquee__item .mxh-card--creator,.mxh-row .mxh-card--creator,.mxh-grid .mxh-card--creator{padding:7px 6px!important}.mxh-card--creator .mxh-card__body{min-height:39px!important;gap:2px!important}.mxh-mobile-affiliate-wrap{bottom:calc(10px + env(safe-area-inset-bottom))!important}.mxh-after-content,.mxh-work article,.mxh-creator-page article,.mxh-x-article{padding-bottom:0!important}}

/* 3.8.6 compact layout and creator-card collision fix */
.mxh-wrap{padding-bottom:0!important}
.mxh-search{margin-bottom:4px!important}
.mxh-section{margin:12px 0!importa

nt;padding-top:8px!important}
.mxh-section__head{margin-bottom:6px!important}
.mxh-grid,.mxh-row{padding-bottom:5px!important}
.mxh-card--creator .mxh-card__body{display:grid!important;grid-template-rows:auto auto!important;gap:3px!important;min-height:54px!important;padding:5px 1px 2px!important}
.mxh-card--creator .mxh-card__title{position:static!important;margin:0!important;line-height:1.35!important}
.mxh-card--creator .mxh-card__views{position:static!important;margin:0!important;padding:0!important;line-height:1.25!important;white-space:nowrap!important}
.mxh-after-content{margin-top:12px!important;padding-bottom:0!important}
.single-post .p-authorBox,.single-post .c-postAuthor,.single-post .p-articleMetas.-author,.single-post #comments,.single-post .p-comments,.single-post .comment-respond,.single-post [class*="authorBox"],.single-post [class*="commentArea"]{display:none!important}
.mxh-xmarquee .mxh-xgrid{animation-duration:42s!important}
@media(max-width:600px){
 .mxh-wrap{padding-top:2px!important;padding-bottom:0!important}
 .mxh-search{margin-bottom:0!important;padding-bottom:9px!important}
 .mxh-section{margin:8px 0!important;padding-top:5px!important}
 .mxh-section__head{margin-bottom:4px!important}
 .mxh-grid,.mxh-row{gap:6px!important;padding-bottom:3px!important}
 .mxh-card--creator .mxh-card__body{min-height:48px!important}
 .mxh-after-content{margin-top:7px!important}
 .mxh-work article,.mxh-creator-page article,.mxh-x-article{padding-bottom:0!important}
}

/* 3.15.0 keep detail-page rankings identical to the ranking archive */
.mxh-ranking__list .mxh-card--creator .mxh-card__intro{
 -webkit-line-clamp:4!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card{
 display:grid!important;
 grid-template-columns:210px minmax(0,1fr)!important;
 grid-template-rows:1fr auto!important;
 height:118px!important;
 min-height:118px!important;
 max-height:118px!important;
 padding:0!important;
 border:0!important;
 border-bottom:1px solid #e8e8e8!important;
 border-radius:0!important;
 background:#fff!important;
 box-shadow:none!important;
 overflow:hidden!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__link{display:contents!important}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__link>img,
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__preview-video{
 grid-column:1!important;
 grid-row:1/3!important;
 width:210px!important;
 height:118px!important;
 min-height:118px!important;
 max-height:118px!important;
 margin:0!important;
 border:0!important;
 border-radius:0!important;
 object-fit:cover!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__body{
 grid-column:2!important;
 grid-row:1!important;
 display:flex!important;
 min-width:0!important;
 flex-direction:column!important;
 justify-content:flex-start!important;
 gap:0!important;
 padding:7px 10px 2px!important;
 overflow:hidden!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__label{
 margin:0 0 2px!important;
 padding:0!important;
 border:0!important;
 background:none!important;
 font-size:10px!important;
 line-height:1.2!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__title{
 position:static!important;
 display:-webkit-box!important;
 width:auto!important;
 height:auto!important;
 min-height:0!important;
 max-height:4.05em!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 background:none!important;
 background-image:none!important;
 box-shadow:none!important;
 color:#20242d!important;
 font-family:inherit!important;
 font-size:14px!important;
 font-weight:500!important;
 line-height:1.35!important;
 text-decoration:none!important;
 transform:none!important;
 overflow:hidden!important;
 -webkit-box-orient:vertical!important;
 -webkit-line-clamp:3!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__title::before,
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__title::after{
 display:none!important;
 content:none!important;
 width:0!important;
 height:0!important;
 border:0!important;
 background:none!important;
 box-shadow:none!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__views{
 position:static!important;
 display:block!important;
 width:auto!important;
 height:auto!important;
 min-height:0!important;
 margin:3px 0 0!important;
 padding:0!important;
 color:#777!important;
 font-size:10px!important;
 font-weight:400!important;
 line-height:1.25!important;
 text-decoration:none!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__creator{
 grid-column:2!important;
 grid-row:2!important;
 display:flex!important;
 height:28px!important;
 min-height:28px!important;
 align-items:center!important;
 gap:5px!important;
 margin:0!important;
 padding:1px 10px 5px!important;
 border:0!important;
 background:none!important;
 color:#555!important;
 font-size:10px!important;
 font-weight:400!important;
 line-height:1.2!important;
 text-decoration:none!important;
 overflow:hidden!important;
}
#mxh-article-tail-portal .mxh-mini-ranking .mxh-card__creator img{
 width:21px!important;
 height:21px!important;
 min-width:21px!important;
 min-height:21px!important;
 border-radius:50%!important;
 object-fit:cover!important;
}
@media(max-width:600px){
 .mxh-ranking__list .mxh-card--creator .mxh-card__intro{-webkit-line-clamp:4!important}
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card{
  grid-template-columns:132px minmax(0,1fr)!important;
  height:96px!important;
  min-height:96px!important;
  max-height:96px!important;
 }
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__link>img,
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__preview-video{
  width:132px!important;
  height:96px!important;
  min-height:96px!important;
  max-height:96px!important;
 }
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__body{padding:4px 6px 1px!important}
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__label{font-size:8px!important}
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__title{
  max-height:3.9em!important;
  font-size:11px!important;
  line-height:1.3!important;
 }
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__views{font-size:8px!important}
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__creator{
  height:24px!important;
  min-height:24px!important;
  padding:0 6px 3px!important;
  font-size:8px!important;
 }
 #mxh-article-tail-portal .mxh-mini-ranking .mxh-card__creator img{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
 }
}
/* 3.8.9 unified dense navigation, sliders and result lists */
.mxh-wrap{padding-top:2px!important}.mxh-section{margin:7px 0!important;padding-top:4px!important}.mxh-section__head{margin-bottom:4px!important}.mxh-section__head h2{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:19px!important}.mxh-grid,.mxh-row{gap:6px!important;padding:2px 2px 9px!important;overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:#ef4056 #f8dce5!important}.mxh-grid::-webkit-scrollbar,.mxh-row::-webkit-scrollbar,.mxh-marquee::-webkit-scrollbar,.mxh-xmarquee::-webkit-scrollbar{height:6px!important}.mxh-grid::-webkit-scrollbar-track,.mxh-row::-webkit-scrollbar-track,.mxh-marquee::-webkit-scrollbar-track,.mxh-xmarquee::-webkit-scrollbar-track{background:#f8dce5!important}.mxh-grid::-webkit-scrollbar-thumb,.mxh-row::-webkit-scrollbar-thumb,.mxh-marquee::-webkit-scrollbar-thumb,.mxh-xmarquee::-webkit-scrollbar-thumb{background:#ef4056!important;border-radius:99px!important}
.mxh-grid--x{display:flex!important;flex-wrap:nowrap!important}.mxh-grid--x>.mxh-card{flex:0 0 180px!important;width:180px!important;min-width:180px!important}.mxh-marquee{overflow-x:auto!important;padding-bottom:8px!important}.mxh-marquee__track{gap:6px!important;animation-duration:32s!important}.mxh-xmarquee{overflow-x:auto!important;padding-bottom:8px!important}.mxh-xmarquee .mxh-xgrid{animation-duration:32s!important;gap:6px!important}.mxh-marquee.is-manual .mxh-marquee__track,.mxh-xmarquee.is-manual .mxh-xgrid{animation-play-state:paused!important}
.mxh-ranking__list,.mxh-unified-list{display:flex!important;flex-direction:column!important;gap:7px!important}.mxh-ranking__list .mxh-ranked,.mxh-unified-list__item{position:relative!important;width:100%!important;display:block!important}.mxh-ranking__list .mxh-card,.mxh-unified-list .mxh-card{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:118px!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-shadow:0 2px 7px rgba(25,32,45,.06)!important;overflow:hidden!important}.mxh-ranking__list .mxh-card__link,.mxh-unified-list .mxh-card__link{display:contents!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video,.mxh-unified-list .mxh-card__link>img,.mxh-unified-list .mxh-card__preview-video{grid-row:1/5!important;width:180px!important;height:118px!important;min-height:118px!important;object-fit:cover!important}.mxh-ranking__list .mxh-card__body,.mxh-unified-list .mxh-card__body{padding:7px 9px!important}.mxh-ranking__list .mxh-card__creator,.mxh-ranking__list .mxh-card__tags,.mxh-unified-list .mxh-card__creator,.mxh-unified-list .mxh-card__tags{grid-column:2!important;margin:0 9px 5px!important}.mxh-ranked__number{z-index:2!important;top:5px!important;left:5px!important}.mxh-pagination{display:flex;justify-content:center;gap:5px;margin:14px 0}.mxh-pagination .page-numbers{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid #ddd;text-decoration:none!important}.mxh-pagination .current{background:#ef4056;color:#fff;border-color:#ef4056}.mxh-unified-archive .mxh-archive-head{margin-bottom:7px!important;padding-bottom:7px!important}
.mxh-x-page,.mxh-x-article{width:100%!important;max-width:1180px!important;overflow-x:hidden!important}.mxh-x-article__player{width:100%!important;max-width:760px!important;margin:5px auto!important}.mxh-x-article__body{margin:7px 0!important;padding:10px!important}.mxh-mobile-tools,.mxh-quick-search{display:none}
@media(max-width:600px){.mxh-wrap{width:calc(100% - 12px)!important;padding:0 6px!important}.mxh-section{margin:5px 0!important;padding-top:3px!important}.mxh-section__head{margin-bottom:3px!important}.mxh-section__head h2{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:17px!important}.mxh-grid,.mxh-row{gap:5px!important;padding-bottom:8px!important}.mxh-marquee__track,.mxh-xmarquee .mxh-xgrid{animation-duration:27s!important}.mxh-mobile-tools{position:sticky;z-index:990;top:0;display:grid!important;grid-template-columns:repeat(4,1fr);height:50px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:rgba(255,255,255,.97);box-shadow:0 2px 7px rgba(0,0,0,.06)}.mxh-mobile-tools a,.mxh-mobile-tools button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;background:none;color:#333!important;font-size:9px;text-decoration:none!important}.mxh-mobile-tools span{font-size:20px;line-height:21px}.mxh-quick-search{display:block;margin:0;padding:7px;background:#fff0f5}.mxh-quick-search[hidden]{display:none!important}.mxh-quick-search label{position:absolute;clip:rect(0 0 0 0)}.mxh-quick-search>div{display:flex}.mxh-quick-search input{min-width:0;flex:1;height:38px;border:1px solid #ddd}.mxh-quick-search button{width:60px;border:0;background:#ef4056;color:#fff}.mxh-ranking__list .mxh-card,.mxh-unified-list .mxh-card{grid-template-columns:118px minmax(0,1fr)!important;min-height:104px!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video,.mxh-unified-list .mxh-card__link>img,.mxh-unified-list .mxh-card__preview-video{width:118px!important;height:104px!important;min-height:104px!important}.mxh-ranking__list .mxh-card__title,.mxh-unified-list .mxh-card__title{font-size:11px!important;line-height:1.35!important}.mxh-ranking__list .mxh-card__tags,.mxh-unified-list .mxh-card__tags{display:none!important}.mxh-ranking__list .mxh-card__creator,.mxh-unified-list .mxh-card__creator{font-size:9px!important}.mxh-x-article{padding-right:0!important;padding-left:0!important}.mxh-x-article__header,.mxh-x-article__body,.mxh-x-article>.mxh-section,.mxh-x-article__tags,.mxh-x-article__sample{margin-right:6px!important;margin-left:6px!important}.mxh-x-article__player{margin-right:0!important;margin-left:0!important}.mxh-card--creator{margin-right:0!important}.mxh-marquee__item{margin-right:0!important}}

/* 3.9.0 final compact catalogue, stable header and unified detail tails */
.mxh-section{margin:5px 0!important;padding-top:3px!important}.mxh-section__head{margin-bottom:2px!important}.mxh-grid,.mxh-row{gap:4px!important;padding-bottom:6px!important}.mxh-card__body{padding:3px 1px 0!important}.mxh-card__title{margin:0!important}.mxh-card__date{display:block!important;margin:0!important;padding:0!important;line-height:1.25!important}.mxh-card--article{padding-bottom:15px!important}.mxh-card__review{bottom:0!important}.mxh-card--creator{width:116px!important;min-width:116px!important;max-width:116px!important;padding:6px!important;border-radius:6px!important}.mxh-card--creator .mxh-card__link>img{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;border-radius:50%!important;aspect-ratio:1!important;object-fit:cover!important}.mxh-card--creator .mxh-card__body{gap:1px!important;min-height:0!important;padding-top:3px!important}.mxh-card--creator .mxh-card__title{font-size:11px!important;line-height:1.3!important}.mxh-card__intro{display:-webkit-box!important;margin:1px 0 0!important;overflow:hidden!important;color:#777!important;font-size:9px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.mxh-card--creator .mxh-card__views{margin-top:1px!important;font-size:9px!important;line-height:1.2!important}.mxh-marquee{padding-bottom:5px!important}.mxh-marquee__track{gap:4px!important}.mxh-ranking__list,.mxh-unified-list{gap:2px!important}.mxh-ranking__list .mxh-card,.mxh-unified-list .mxh-card{min-height:92px!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video,.mxh-unified-list .mxh-card__link>img,.mxh-unified-list .mxh-card__preview-video{height:92px!important;min-height:92px!important}.mxh-ranking__list .mxh-card__body,.mxh-unified-list .mxh-card__body{padding:4px 7px!important}.mxh-ranking__list .mxh-card__creator,.mxh-unified-list .mxh-card__creator{margin:0 7px 2px!important}.mxh-x-article>.mxh-section:last-child,.mxh-after-content>.mxh-section:last-child{margin-bottom:0!important}.l-header,.l-header__inner,header.l-header{transform:translateZ(0)!important;backface-visibility:hidden!important;will-change:transform!important}
@media(max-width:600px){html,body{overflow-x:hidden!important}.mxh-wrap{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;padding:0 4px!important}.mxh-section{margin:3px 0!important;padding-top:2px!important}.mxh-section__head{margin-bottom:1px!important}.mxh-section__head h2{height:31px!important;min-height:31px!important;max-height:31px!important;font-size:16px!important}.mxh-grid,.mxh-row{gap:3px!important;padding-bottom:5px!important}.mxh-card__link>img,.mxh-card__preview-video{height:82px!important;min-height:82px!important;max-height:82px!important}.mxh-card__body{padding-top:2px!important}.mxh-card__title{font-size:10px!important;line-height:1.35!important}.mxh-card__date{font-size:8px!important}.mxh-card--article{padding-bottom:13px!important}.mxh-card--creator{width:106px!important;min-width:106px!important;max-width:106px!important;padding:5px 4px!important}.mxh-card--creator .mxh-card__link>img{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;border-radius:50%!important}.mxh-card--creator .mxh-card__body{min-height:0!important}.mxh-card__intro{font-size:8px!important}.mxh-marquee{padding-bottom:4px!important}.mxh-marquee__track{gap:3px!important}.mxh-x-page{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;padding:0!important}.mxh-x-article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mxh-x-article__header,.mxh-x-article__body,.mxh-x-article>.mxh-section,.mxh-x-article__tags,.mxh-x-article__sample{margin-right:4px!important;margin-left:4px!important}.mxh-x-article__player{width:100%!important;max-width:none!important;margin:0!important}.mxh-x-article__video{display:block!important;width:100%!important;height:auto!important;margin:0!important}.mxh-ranking__list .mxh-card,.mxh-unified-list .mxh-card{grid-template-columns:104px minmax(0,1fr)!important;min-height:84px!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video,.mxh-unified-list .mxh-card__link>img,.mxh-unified-list .mxh-card__preview-video{width:104px!important;height:84px!important;min-height:84px!important}.mxh-mobile-tools{position:relative!important;top:auto!important;transform:none!important;will-change:auto!important}.l-header,.l-header__inner,header.l-header{position:sticky!important;top:0!important;transform:translate3d(0,0,0)!important}}

/* 3.9.1 measured spacing fixes */
.mxh-card--creator .mxh-card__link{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important}.mxh-card--creator .mxh-card__body{display:flex!important;flex-direction:column!important}.mxh-card__body{gap:0!important}.mxh-card__date{margin-top:-2px!important}.mxh-x-article__player{padding:0!important;border:0!important;background:#fff!important}.mxh-x-article__video{border-radius:0!important}.mxh-marquee__track{align-items:flex-start!important}.mxh-marquee__item{height:auto!important;min-height:0!important}.mxh-section:has(.mxh-card--creator){padding-bottom:0!important}.mxh-section:has(.mxh-card--creator) .mxh-marquee{margin-bottom:0!important}
@media(max-width:600px){.mxh-section:has(.mxh-card--creator){margin-bottom:1px!important}.mxh-card--creator{height:auto!important;min-height:0!important;max-height:none!important}.mxh-x-article__player{padding:0!important}.mxh-x-article__video{width:100%!important;max-width:100%!important}.mxh-unified-archive .mxh-archive-head,.mxh-ranking .mxh-archive-head{margin-bottom:3px!important;padding-bottom:3px!important}.mxh-rank-tabs{margin:2px 0!important;padding:0!important}}
.mxh-grid--article{scroll-snap-type:none!important;scroll-behavior:auto!important}

/* 3.10.0 fixed mobile header and Masutabe-sized rankings */
.mxh-ranking>.mxh-archive-head{margin:0 0 4px!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mxh-ranking>.mxh-archive-head .mxh-kicker{margin:0!important}.mxh-ranking>.mxh-archive-head h1{margin:2px 0!important}.mxh-ranking>.mxh-archive-head p{margin:2px 0!important}.mxh-ranking .mxh-section{border-top:0!important}.mxh-ranking__list .mxh-card__title{font-size:13px!important;font-weight:500!important;line-height:1.35!important}.mxh-ranking__list .mxh-card__intro{font-size:11px!important;line-height:1.35!important}.mxh-ranking__list .mxh-card__views{font-size:10px!important}.mxh-ranking__list .mxh-card--creator{width:100%!important;min-width:0!important;max-width:none!important;text-align:left!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link>img{grid-column:1!important;grid-row:1!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;border-radius:50%!important}.mxh-ranking__list .mxh-card--creator .mxh-card__body{grid-column:2!important;grid-row:1!important;align-items:flex-start!important;text-align:left!important}.mxh-ranking__list .mxh-card--creator .mxh-card__title,.mxh-ranking__list .mxh-card--creator .mxh-card__views{text-align:left!important}
@media(max-width:600px){body{padding-top:114px!important}body.admin-bar{padding-top:160px!important}.l-header,header.l-header{position:fixed!important;z-index:9997!important;top:0!important;right:0!important;left:0!important;width:100%!important;height:64px!important;transform:translate3d(0,0,0)!important}.admin-bar .l-header,.admin-bar header.l-header{top:46px!important}.mxh-mobile-tools{position:fixed!important;z-index:9996!important;top:64px!important;right:0!important;left:0!important;width:100%!important;transform:translate3d(0,0,0)!important}.admin-bar .mxh-mobile-tools{top:110px!important}.mxh-quick-search{position:fixed!important;z-index:9995!important;top:114px!important;right:0!important;left:0!important}.admin-bar .mxh-quick-search{top:160px!important}.mxh-ranking>.mxh-archive-head{margin-bottom:2px!important;padding:2px 4px!important}.mxh-ranking>.mxh-archive-head p{font-size:11px!important;line-height:1.35!important}.mxh-ranking__list .mxh-card,.mxh-unified-list .mxh-card{grid-template-columns:120px minmax(0,1fr)!important;min-height:70px!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video,.mxh-unified-list .mxh-card__link>img,.mxh-unified-list .mxh-card__preview-video{width:120px!important;height:68px!important;min-height:68px!important;max-height:68px!important}.mxh-ranking__list .mxh-card__body,.mxh-unified-list .mxh-card__body{padding:2px 6px!important}.mxh-ranking__list .mxh-card__title,.mxh-unified-list .mxh-card__title{font-size:12px!important;line-height:1.3!important}.mxh-ranking__list .mxh-card__creator,.mxh-unified-list .mxh-card__creator{margin:0 6px 1px!important}.mxh-ranking__list .mxh-card--creator{min-height:74px!important;padding:3px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link{grid-template-columns:70px minmax(0,1fr)!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link>img{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;max-width:62px!important;max-height:62px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__title{font-size:12px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__intro{font-size:9px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__views{font-size:9px!important}.mxh-ranked__number{top:3px!important;left:3px!important}}
.mxh-search-trends{display:flex;width:100%;height:36px;align-items:center;overflow:hidden;border-top:1px solid #f7dce6;border-bottom:1px solid #f1ccd9;background:#fff0f5;color:#222;white-space:nowrap}.mxh-search-trends>strong{position:relative;z-index:2;display:flex;height:100%;flex:0 0 auto;align-items:center;padding:0 15px;background:#ffe5ee;color:#d82f5d;font-size:13px;letter-spacing:.03em;box-shadow:7px 0 12px rgba(255,240,245,.96)}.mxh-search-trends__viewport{min-width:0;flex:1;overflow:hidden}.mxh-search-trends__track{display:flex;width:max-content;will-change:transform;animation:mxh-search-ticker 26s linear infinite}.mxh-search-trends__group{display:flex;align-items:center}.mxh-search-trends__group a{display:flex;align-items:center;color:#222!important;font-size:13px;font-weight:500;text-decoration:none!important}.mxh-search-trends__group a:after{content:"|";padding:0 17px;color:#a56b7c;font-weight:400}.mxh-search-trends:focus-within .mxh-search-trends__track,.mxh-search-trends:hover .mxh-search-trends__track{animation-play-state:paused}@keyframes mxh-search-ticker{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.mxh-search-trends__track{animation:none}.mxh-search-trends__viewport{overflow-x:auto}}
@media(max-width:600px){body{padding-top:150px!important}body.admin-bar{padding-top:196px!important}.mxh-search-trends{position:fixed!important;z-index:9995!important;top:114px!important;right:0!important;left:0!important;height:36px!important;transform:translate3d(0,0,0)!important}.admin-bar .mxh-search-trends{top:160px!important}.mxh-search-trends>strong{padding:0 11px;font-size:11px}.mxh-search-trends__group a{font-size:12px}.mxh-search-trends__group a:after{padding:0 13px}.mxh-quick-search{z-index:9998!important;top:150px!important}.admin-bar .mxh-quick-search{top:196px!important}}

/* 3.12.0 balanced ranking rows with video previews */
.mxh-ranking__list{gap:0!important}.mxh-ranking__list .mxh-ranked{border-bottom:1px solid #e8e8e8!important}.mxh-ranking__list .mxh-card{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;height:118px!important;min-height:118px!important;max-height:118px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.mxh-ranking__list .mxh-card__link{display:contents!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video{grid-column:1!important;grid-row:1/3!important;width:210px!important;height:118px!important;min-height:118px!important;max-height:118px!important;border-radius:0!important;object-fit:cover!important;background:#f4f4f4!important}.mxh-ranking__list .mxh-card__body{grid-column:2!important;grid-row:1!important;display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:flex-start!important;padding:7px 10px 2px!important;overflow:hidden!important}.mxh-ranking__list .mxh-card__label{margin:0 0 2px!important;font-size:10px!important;line-height:1.2!important}.mxh-ranking__list .mxh-card__title{display:-webkit-box!important;margin:0!important;overflow:hidden!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.mxh-ranking__list .mxh-card__views{display:block!important;margin-top:auto!important;color:#777!important;font-size:10px!important;line-height:1.25!important}.mxh-ranking__list .mxh-card__date,.mxh-ranking__list .mxh-card__tags,.mxh-ranking__list .mxh-card__review{display:none!important}.mxh-ranking__list .mxh-card__creator{grid-column:2!important;grid-row:2!important;display:flex!important;height:28px!important;min-height:28px!important;align-items:center!important;gap:5px!important;margin:0!important;padding:1px 10px 5px!important;overflow:hidden!important;color:#555!important;font-size:10px!important;line-height:1.2!important;text-decoration:none!important}.mxh-ranking__list .mxh-card__creator img{width:21px!important;height:21px!important;min-width:21px!important;border-radius:50%!important;object-fit:cover!important}.mxh-ranking__list .mxh-card__creator span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mxh-ranking__list .mxh-card--creator{display:block!important;height:100px!important;min-height:100px!important;max-height:100px!important;padding:0!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;height:100%!important;align-items:center!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link>img{grid-column:1!important;grid-row:1!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important;margin:auto!important;border-radius:50%!important;object-fit:cover!important}.mxh-ranking__list .mxh-card--creator .mxh-card__body{grid-column:2!important;grid-row:1!important;display:flex!important;height:100%!important;min-height:0!important;justify-content:center!important;padding:7px 10px 6px 0!important}.mxh-ranking__list .mxh-card--creator .mxh-card__title{-webkit-line-clamp:1!important}.mxh-ranking__list .mxh-card--creator .mxh-card__intro{display:-webkit-box!important;margin:3px 0!important;overflow:hidden!important;color:#777!important;font-size:10px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.mxh-ranking__list .mxh-card--creator .mxh-card__views{margin-top:0!important;font-size:10px!important}.mxh-ranking__list .mxh-ranked__number{top:5px!important;left:5px!important;width:25px!important;height:25px!important;font-size:10px!important}
@media(max-width:600px){.mxh-ranking__list .mxh-card{grid-template-columns:132px minmax(0,1fr)!important;height:86px!important;min-height:86px!important;max-height:86px!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video{width:132px!important;height:86px!important;min-height:86px!important;max-height:86px!important}.mxh-ranking__list .mxh-card__body{padding:4px 6px 1px!important}.mxh-ranking__list .mxh-card__label{font-size:8px!important}.mxh-ranking__list .mxh-card__title{font-size:11px!important;line-height:1.3!important}.mxh-ranking__list .mxh-card__views{font-size:8px!important}.mxh-ranking__list .mxh-card__creator{height:24px!important;min-height:24px!important;padding:0 6px 3px!important;font-size:8px!important}.mxh-ranking__list .mxh-card__creator img{width:18px!important;height:18px!important;min-width:18px!important}.mxh-ranking__list .mxh-card--creator{height:82px!important;min-height:82px!important;max-height:82px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link{grid-template-columns:82px minmax(0,1fr)!important}.mxh-ranking__list .mxh-card--creator .mxh-card__link>img{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__body{padding:5px 6px 4px 0!important}.mxh-ranking__list .mxh-card--creator .mxh-card__title{font-size:11px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__intro{margin:2px 0!important;font-size:8px!important;line-height:1.25!important}.mxh-ranking__list .mxh-card--creator .mxh-card__views{font-size:8px!important}}

/* 3.13.0 fill each ranking thumbnail row without blank space */
.mxh-ranking__list .mxh-card__body{justify-content:flex-start!important}.mxh-ranking__list .mxh-card__title{-webkit-line-clamp:3!important}.mxh-ranking__list .mxh-card__views{margin-top:3px!important}.mxh-ranking__list .mxh-card__creator{margin-top:auto!important}.mxh-ranking__list .mxh-card--creator .mxh-card__body{justify-content:flex-start!important}.mxh-ranking__list .mxh-card--creator .mxh-card__intro{-webkit-line-clamp:3!important}.mxh-ranking__list .mxh-card--creator .mxh-card__views{margin-top:auto!important}.mxh-mini-ranking{margin-bottom:3px!important}.mxh-mini-ranking .mxh-card{height:104px!important;min-height:104px!important;max-height:104px!important}.mxh-mini-ranking .mxh-card__link>img,.mxh-mini-ranking .mxh-card__preview-video{height:104px!important;min-height:104px!important;max-height:104px!important}.mxh-mini-ranking .mxh-card__title{-webkit-line-clamp:2!important}
@media(max-width:600px){.mxh-ranking__list .mxh-card{height:96px!important;min-height:96px!important;max-height:96px!important}.mxh-ranking__list .mxh-card__link>img,.mxh-ranking__list .mxh-card__preview-video{height:96px!important;min-height:96px!important;max-height:96px!important}.mxh-ranking__list .mxh-card__title{-webkit-line-clamp:3!important}.mxh-ranking__list .mxh-card--creator{height:94px!important;min-height:94px!important;max-height:94px!important}.mxh-ranking__list .mxh-card--creator .mxh-card__intro{-webkit-line-clamp:3!important}.mxh-mini-ranking .mxh-card{height:92px!important;min-height:92px!important;max-height:92px!important}.mxh-mini-ranking .mxh-card__link>img,.mxh-mini-ranking .mxh-card__preview-video{height:92px!important;min-height:92px!important;max-height:92px!important}.mxh-mini-ranking .mxh-card__title{-webkit-line-clamp:2!important}}

/* 3.13.1 keep creator ranking copy at full width */
.mxh-ranking__list .mxh-card--creator .mxh-card__body{width:100%!important;align-items:stretch!important}
.mxh-ranking__list .mxh-card--creator .mxh-card__title,.mxh-ranking__list .mxh-card--creator .mxh-card__intro,.mxh-ranking__list .mxh-card--creator .mxh-card__views{width:100%!important;min-width:0!important;max-width:100%!important}

/* 3.14.0 unified detail ranking, creator relations and centered pink CTA */
.mxh-mini-ranking .mxh-card{height:118px!important;min-height:118px!important;max-height:118px!important}
.mxh-mini-ranking .mxh-card__link>img,.mxh-mini-ranking .mxh-card__preview-video{height:118px!important;min-height:118px!important;max-height:118px!important}
.mxh-mini-ranking .mxh-card__title{-webkit-line-clamp:3!important}
@media(max-width:600px){
 .mxh-mini-ranking .mxh-card{height:96px!important;min-height:96px!important;max-height:96px!important}
 .mxh-mini-ranking .mxh-card__link>img,.mxh-mini-ranking .mxh-card__preview-video{height:96px!important;min-height:96px!important;max-height:96px!important}
 .mxh-mini-ranking .mxh-card__title{-webkit-line-clamp:3!important}
 .mxh-mobile-affiliate-wrap{right:auto!important;left:50vw!important;width:100vw!important;max-width:100vw!important;transform:translateX(-50%)!important}
 .mxh-mobile-affiliate-wrap .mxh-mobile-affiliate{right:auto!important;left:0!important;width:calc(100vw - 40px)!important;max-width:520px!important;margin:0 auto!important;background:#f23883!important;box-shadow:0 7px 18px rgba(242,56,131,.32)!important}
}

/* 3.15.0 final creator biography fill */
.mxh-ranking__list .mxh-card--creator .mxh-card__intro{-webkit-line-clamp:4!important}

/* 3.16.0 ranking order and consistent card typography */
.mxh-mini-ranking .mxh-card__title{-webkit-line-clamp:2!important}
.mxh-ranking__list .mxh-card--creator .mxh-card__intro{font-size:14px!important;line-height:1.35!important}
@media(max-width:600px){
 .mxh-mini-ranking .mxh-card__title{-webkit-line-clamp:2!important}
 .mxh-ranking__list .mxh-card--creator .mxh-card__intro{font-size:11px!important;line-height:1.3!important}
}
@media(max-width:600px){.mxh-ranking__list .mxh-card--creator .mxh-card__intro{-webkit-line-clamp:4!important}}

/* 3.19.0 plain archive heading and ranking-identical unified result cards */
.mxh-unified-archive{background:#fff!important}.mxh-unified-archive .mxh-archive-head--plain{margin:2px 0 5px!important;padding:4px 0 6px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.mxh-unified-archive .mxh-archive-head--plain h1{margin:0 0 2px!important;font-size:24px!important;line-height:1.35!important}.mxh-unified-archive .mxh-archive-head--plain p{margin:0!important;color:#6f7480!important;font-size:12px!important;line-height:1.45!important}.mxh-unified-list.mxh-ranking__list{gap:0!important}.mxh-unified-list.mxh-ranking__list .mxh-unified-list__item{border-bottom:1px solid #e8e8e8!important}.mxh-unified-list.mxh-ranking__list .mxh-card--creator{width:100%!important;max-width:none!important}
@media(max-width:600px){.mxh-unified-archive .mxh-archive-head--plain{margin:0 4px 3px!important;padding:3px 0 5px!important}.mxh-unified-archive .mxh-archive-head--plain h1{font-size:19px!important}.mxh-unified-archive .mxh-archive-head--plain p{font-size:10px!important}.mxh-unified-list.mxh-ranking__list .mxh-card{margin:0!important}}

/* 3.20.0 one clean separator and creator-authored biography cards */
.mxh-ranking__list>.mxh-ranked:last-child,.mxh-unified-list.mxh-ranking__list>.mxh-unified-list__item:last-child{border-bottom:0!important}
.mxh-ranking__list>.mxh-ranked .mxh-card,.mxh-unified-list.mxh-ranking__list>.mxh-unified-list__item .mxh-card{border:0!important;border-radius:0!important;box-shadow:none!important}

/* 3.21.0 lightweight desktop discovery sidebar */
.mxh-desktop-sidebar{display:none}
@media(min-width:1280px){
 .mxh-desktop-sidebar{position:fixed;z-index:20;top:170px;right:18px;display:block;width:270px;max-height:calc(100vh - 190px);overflow:auto;padding:0 10px 8px;border-left:1px solid #ececec;background:#fff}
 .mxh-desktop-sidebar section+section{margin-top:16px}
 .mxh-desktop-sidebar h2{margin:0 0 7px;padding:8px 10px;background:#f23883;color:#fff;font-size:15px;line-height:1.3}
 .mxh-desktop-sidebar a{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:start;padding:7px 0;border-bottom:1px solid #ededed;color:#242424!important;font-size:12px;font-weight:700;line-height:1.45;text-decoration:none!important}
 .mxh-desktop-sidebar img{display:block;width:82px;height:58px;object-fit:cover}
 .mxh-desktop-sidebar span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
}

/* 3.21.1 place the mobile CTA closer to the safe-area edge */
@media(max-width:600px){.mxh-mobile-affiliate-wrap{bottom:calc(2px + env(safe-area-inset-bottom))!important}}



/* 3.21.2 PC-only right sidebar: same discovery groups as the mobile navigation. */
@media (min-width:1100px){
 .mxh-desktop-sidebar{position:fixed!important;z-index:30!important;top:150px!important;right:16px!important;display:block!important;width:292px!important;max-height:calc(100vh - 170px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 11px 10px!important;border:1px solid #ececec!important;border-radius:4px!important;background:#fff!important;box-shadow:0 3px 14px rgba(25,32,45,.08)!important}
 .mxh-desktop-sidebar section+section{margin-top:12px!important}
 .mxh-desktop-sidebar h2{margin:0 0 4px!important;padding:8px 10px!important;background:#f23883!important;color:#fff!important;font-size:15px!important;line-height:1.25!important}
 .mxh-desktop-sidebar a{grid-template-columns:86px minmax(0,1fr)!important;gap:8px!important;padding:6px 0!important;font-size:12px!important;line-height:1.4!important}
 .mxh-desktop-sidebar img{width:86px!important;height:58px!important;object-fit:cover!important}
}
@media (max-width:1099px){.mxh-desktop-sidebar{display:none!important}}

/* 3.21.3 X detail pages use the same readable measure as article pages. */
.mxh-x-page{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0 20px!important;background:#fff!important;box-sizing:border-box!important}
.mxh-x-article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;box-sizing:border-box!important}
.mxh-x-article__header,.mxh-x-article__body,.mxh-x-article__tags,.mxh-x-article__sample{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important}
.mxh-x-article__header h1{font-size:clamp(24px,3vw,36px)!important;line-height:1.45!important}
.mxh-x-article__body{padding:12px 0!important;font-size:16px!important;line-height:1.9!important}
.mxh-x-article__body p{margin:0 0 1em!important;font-size:inherit!important;line-height:inherit!important}
.mxh-x-fixed-cta{position:fixed;z-index:9998;right:0;bottom:8px;left:0;display:flex;justify-content:center;padding:0 20px;pointer-events:none;box-sizing:border-box}
.mxh-x-fixed-cta a{display:flex;width:min(760px,100%);min-height:58px;align-items:center;justify-content:center;border-radius:14px;background:#f23883;color:#fff!important;box-shadow:0 7px 18px rgba(242,56,131,.32);font-size:18px;font-weight:800;text-align:center;text-decoration:none!important;pointer-events:auto}
body.single-mx_x_embed{padding-bottom:82px!important}
@media(max-width:600px){
 .mxh-x-page{width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px!important}
 .mxh-x-article__header h1{font-size:22px!important;line-height:1.45!important}
 .mxh-x-article__body{padding:8px 0!important;font-size:15px!important;line-height:1.85!important}
 .mxh-x-article__player{position:relative!important;left:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important}
 .mxh-x-fixed-cta{bottom:calc(2px + env(safe-area-inset-bottom));padding:0 20px}
 .mxh-x-fixed-cta a{min-height:58px;border-radius:14px;font-size:16px}
 body.single-mx_x_embed{padding-bottom:76px!important}
}

/* 3.21.4 exact mobile article measure for X detail content. */
@media(max-width:600px){
 body.single-mx_x_embed .mxh-x-page{width:100%!important;max-width:100%!important;margin:0!important;padding-right:4%!important;padding-left:4%!important}
 body.single-mx_x_embed .mxh-x-article__header,
 body.single-mx_x_embed .mxh-x-article__body,
 body.single-mx_x_embed .mxh-x-article__tags,
 body.single-mx_x_embed .mxh-x-article__sample{margin:0!important;padding-right:0!important;padding-left:0!important}
 body.single-mx_x_embed .mxh-x-article__body,
 body.single-mx_x_embed .mxh-x-article__body p,
 body.single-mx_x_embed .mxh-x-article__body li{font-size:16px!important;line-height:1.9!important;letter-spacing:normal!important}
 body.single-mx_x_embed .mxh-x-article__body p{margin:0 0 1.5em!important}
 body.single-mx_x_embed .mxh-x-article__player{left:auto!important;width:100%!important;max-width:100%!important;margin:0!important}
}

/* 3.21.9 white homepage search panel and stable reload. */
.home .mxh-wrap>.mxh-archive-head,.home main .mxh-archive-head{background:#fff!important;background-color:#fff!important;background-image:none!important;transform:none!important;animation:none!important}
@media(max-width:768px){.home .mxh-archive-search input,.home .mxh-archive-search select,.home .mxh-archive-search button{font-size:16px!important}}

/* 3.21.10 mobile vertical-scroll recovery. */
@media(max-width:768px){html,body{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}body{padding-top:64px!important}body.admin-bar{padding-top:110px!important}.mxh-search-trends{position:static!important;top:auto!important;transform:none!important}.mxh-marquee,.mxh-xmarquee,.mxh-grid,.mxh-row{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important}.mxh-marquee__track,.mxh-xmarquee .mxh-xgrid{touch-action:pan-y!important}.mxh-archive-search input,.mxh-archive-search select,.mxh-archive-search button{font-size:16px!important}#xpg-status{display:none!important}}

/* 3.21.11 exact compact search restoration. */
.home .mxh-archive-head{margin:0 0 18px!important;padding:22px 18px!important;border:1px solid #ececec!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;text-align:left!important;transform:none!important;animation:none!important}.home .mxh-archive-head h1{margin:0 0 4px!important;font-size:28px!important;letter-spacing:0!important}.home .mxh-archive-head>p{margin:0 0 14px!important;font-size:14px!important}.home .mxh-archive-search{display:grid!important;grid-template-columns:minmax(0,1fr) 160px auto auto!important;gap:10px!important;align-items:end!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.home .mxh-archive-search>label:first-child{grid-column:1/-1!important}.home .mxh-archive-search input[type=search]{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid #d8dce2!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;font-size:16px!important}.home .mxh-archive-search>label:first-child:before{display:none!important;content:none!important}.home .mxh-archive-search select,.home .mxh-archive-search button{height:42px!important;min-height:42px!important;border-radius:6px!important;font-size:15px!important}@media(max-width:768px){.home .mxh-archive-head{margin:0 8px 14px!important;padding:18px 14px!important}.home .mxh-archive-head h1{font-size:24px!important}.home .mxh-archive-search{grid-template-columns:1fr!important}.home .mxh-archive-search>label,.home .mxh-archive-search>div{grid-column:1!important;margin:0!important}.home .mxh-archive-search input[type=search],.home .mxh-archive-search select,.home .mxh-archive-search button{width:100%!important;height:44px!important;min-height:44px!important;font-size:16px!important}.home .mxh-archive-search>div{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important}}

/* 3.21.12 iOS page-scroll and article-swipe fix. */
@media(max-width:768px){
 html{overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior-y:auto!important}
 body{overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important}
 .mxh-grid--article,.mxh-grid--work,.mxh-row,.mxh-marquee,.mxh-xmarquee{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important}
 .mxh-marquee__track,.mxh-xmarquee .mxh-xgrid{touch-action:pan-x pan-y pinch-zoom!important}
 .mxh-grid--article>.mxh-card,.mxh-grid--work>.mxh-card{flex-shrink:0!important}
}

/* 3.21.13 unified mobile scroll and swipe behavior. */
@media(max-width:768px){
 html,body{position:static!important;width:100%!important;max-width:100%!important;overflow-x:clip!important;overflow-y:visible!important}
 .mxh-grid--article,.mxh-grid--work,.mxh-row,.mxh-related-scroll,.mxh-marquee,.mxh-xmarquee{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}
 .mxh-grid--article,.mxh-grid--work,.mxh-row,.mxh-related-scroll{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding-right:8px!important;padding-bottom:10px!important;padding-left:8px!important}
 .mxh-grid--article>.mxh-card,.mxh-grid--work>.mxh-card,.mxh-row>.mxh-card,.mxh-related-scroll>.mxh-related-item{flex-shrink:0!important}
 .mxh-marquee__track,.mxh-xmarquee .mxh-xgrid{touch-action:pan-x pan-y pinch-zoom!important}
 .mxh-marquee.is-dragging,.mxh-xmarquee.is-dragging{cursor:auto!important;user-select:auto!important}
 .mxh-related-genres{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-top:6px!important}
 .mxh-related-genres a{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;border-radius:999px!important;background:#fff0f5!important;color:#d92f6d!important;font-size:10px!important;line-height:1.2!important;text-decoration:none!important}
}

/* 3.21.14 Javy-style mobile ranking proportions. */
@media(max-width:600px){
 .mxh-ranking__list{width:100%!important;margin:0!important;padding:0!important;gap:0!important}
 .mxh-ranking__list>.mxh-ranked{width:100%!important;margin:0!important;padding:0!important}
 .mxh-ranking__list .mxh-card:not(.mxh-card--creator){grid-template-columns:140px minmax(0,1fr)!important;width:100%!important;height:98px!important;min-height:98px!important;max-height:98px!important;margin:0!important}
 .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__link>img,
 .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__preview-video{width:140px!important;height:98px!important;min-width:140px!important;min-height:98px!important;max-height:98px!important;margin:0!important;object-fit:cover!important}
 .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__body{padding:5px 8px 2px!important}
 .mxh-ranking__list .mxh-card__title{display:-webkit-box!important;max-height:none!important;overflow:hidden!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
 .mxh-ranking__list .mxh-card__label{font-size:9px!important;line-height:1.2!important}
 .mxh-ranking__list .mxh-card__views{font-size:9px!important;line-height:1.2!important}
 .mxh-ranking__list .mxh-card__creator{padding-right:8px!important;padding-left:8px!important;font-size:9px!important}
 .mxh-ranking__list .mxh-ranked__number{top:3px!important;left:2px!important;width:24px!important;height:24px!important}
 .mxh-ranking__list .mxh-card--creator{width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;padding:0!important}
 .mxh-ranking__list .mxh-card--creator .mxh-card__link{grid-template-columns:84px minmax(0,1fr)!important;width:100%!important;height:96px!important}
 .mxh-ranking__list .mxh-card--creator .mxh-card__link>img{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;margin:12px 6px!important}
 .mxh-ranking__list .mxh-card--creator .mxh-card__body{padding:7px 8px 5px 0!important}
 .mxh-ranking__list .mxh-card--creator .mxh-card__title{font-size:13px!important;line-height:1.35!important;-webkit-line-clamp:3!important}
 .mxh-ranking__list .mxh-card--creator .mxh-card__intro{font-size:10px!important;line-height:1.3!important;-webkit-line-clamp:2!important}
}

/* 3.21.15 Mobile ranking rhythm: article/work/creator rows, tags and spacing. */
@media(max-width:600px){
 .mxh-rank-page{padding-left:12px!important;padding-right:12px!important}
 .mxh-rank-page .mxh-ranking__list{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important;gap:10px!important}
 .mxh-rank-page .mxh-ranking__list>.mxh-ranked{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;border:1px solid #e7e7e7!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator){display:block!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 8px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator)>.mxh-card__link{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;width:100%!important;height:94px!important;min-height:94px!important;margin:0!important;padding:0!important;gap:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__link>img,
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__preview-video{display:block!important;width:132px!important;height:94px!important;min-width:132px!important;min-height:94px!important;max-width:132px!important;max-height:94px!important;margin:0!important;border-radius:0!important;object-fit:cover!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;height:94px!important;margin:0!important;padding:7px 9px 5px!important;gap:3px!important;box-sizing:border-box!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__label{font-size:10px!important;line-height:1.15!important;margin:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__title{display:-webkit-box!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__views,.mxh-rank-page .mxh-ranking__list .mxh-card__date{margin-top:auto!important;font-size:10px!important;line-height:1.2!important;color:#777!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__creator{display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;margin:7px 9px 0!important;padding:0!important;gap:5px!important;font-size:10px!important;line-height:1.25!important;overflow:hidden!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__creator img{width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;object-fit:cover!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__creator span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__tags{display:flex!important;visibility:visible!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;height:24px!important;margin:6px 9px 0!important;padding:0!important;gap:5px!important;overflow:hidden!important;opacity:1!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__tags a{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;height:22px!important;margin:0!important;padding:0 7px!important;border-radius:4px!important;background:#fff0f5!important;color:#d94d79!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__review{display:none!important}
 .mxh-rank-page .mxh-ranking__list .mxh-ranked__number{top:4px!important;left:4px!important;z-index:3!important;width:23px!important;height:23px!important;font-size:11px!important;line-height:23px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-ranked__signal{display:none!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--creator{display:block!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--creator .mxh-card__link{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;width:100%!important;height:92px!important;margin:0!important;padding:0!important;gap:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--creator .mxh-card__link>img{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;margin:12px 7px!important;border-radius:50%!important;object-fit:cover!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--creator .mxh-card__body{display:flex!important;flex-direction:column!important;justify-content:center!important;height:92px!important;margin:0!important;padding:8px 10px 8px 0!important;gap:4px!important;box-sizing:border-box!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--creator .mxh-card__intro{display:-webkit-box!important;margin:0!important;overflow:hidden!important;font-size:10px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
 .mxh-rank-page .mxh-ranking__more{margin:18px auto 28px!important}
 .mxh-rank-page .mxh-popular-tags,.mxh-rank-page .mxh-ranking-tags,.mxh-rank-page [class*="popular-tags"]{margin-top:28px!important;padding-top:20px!important;border-top:1px solid #ececec!important}
 .mxh-rank-page .mxh-ranking__head{margin-bottom:14px!important}
 .mxh-rank-page section{margin-bottom:32px!important}
}

/* 3.21.16 Ensure true three-line ranking titles on mobile. */
@media(max-width:600px){
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator)>.mxh-card__link{grid-template-columns:136px minmax(0,1fr)!important;height:102px!important;min-height:102px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__link>img,
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__preview-video{width:136px!important;height:102px!important;min-width:136px!important;min-height:102px!important;max-width:136px!important;max-height:102px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card:not(.mxh-card--creator) .mxh-card__body{height:102px!important;padding:6px 9px!important;gap:2px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__title{min-height:0!important;max-height:52.65px!important;-webkit-line-clamp:3!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__date{display:none!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card__views{margin-top:2px!important}
}

/* 3.21.17 Fill the mobile article-card information column. */
@media(max-width:600px){
 .mxh-rank-page .mxh-ranking__list .mxh-card--article,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work{display:grid!important;grid-template-columns:136px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;height:128px!important;min-height:128px!important;max-height:128px!important;padding:0!important;gap:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--article>.mxh-card__link,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work>.mxh-card__link{display:contents!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--article .mxh-card__link>img,
 .mxh-rank-page .mxh-ranking__list .mxh-card--article .mxh-card__preview-video,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work .mxh-card__link>img,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work .mxh-card__preview-video{grid-column:1!important;grid-row:1/4!important;width:136px!important;height:128px!important;min-height:128px!important;max-height:128px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--article .mxh-card__body,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work .mxh-card__body{grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;min-height:74px!important;padding:6px 9px 2px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--article>.mxh-card__creator,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work>.mxh-card__creator{grid-column:2!important;grid-row:2!important;align-self:center!important;margin:0 9px!important;height:20px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card--article>.mxh-card__tags,
 .mxh-rank-page .mxh-ranking__list .mxh-card--work>.mxh-card__tags{grid-column:2!important;grid-row:3!important;align-self:end!important;width:calc(100% - 18px)!important;height:26px!important;margin:0 9px 6px!important}
}

/* 3.21.18 Specificity fix: make compact mobile ranking layout win. */
@media(max-width:600px){
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work{display:grid!important;grid-template-columns:136px minmax(0,1fr)!important;grid-template-rows:minmax(74px,auto) 22px 32px!important;width:100%!important;height:128px!important;min-height:128px!important;max-height:128px!important;padding:0!important;gap:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article>.mxh-card__link,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work>.mxh-card__link{display:contents!important;width:auto!important;height:auto!important;min-height:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article .mxh-card__link>img,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article .mxh-card__preview-video,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work .mxh-card__link>img,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work .mxh-card__preview-video{grid-column:1!important;grid-row:1/4!important;width:136px!important;height:128px!important;min-width:136px!important;min-height:128px!important;max-width:136px!important;max-height:128px!important;margin:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article .mxh-card__body,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work .mxh-card__body{grid-column:2!important;grid-row:1!important;width:100%!important;height:auto!important;min-height:74px!important;margin:0!important;padding:6px 9px 2px!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article>.mxh-card__creator,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work>.mxh-card__creator{grid-column:2!important;grid-row:2!important;align-self:center!important;width:calc(100% - 18px)!important;height:20px!important;margin:0 9px!important;padding:0!important}
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--article>.mxh-card__tags,
 .mxh-rank-page .mxh-ranking__list .mxh-card.mxh-card--work>.mxh-card__tags{display:flex!important;grid-column:2!important;grid-row:3!important;align-self:center!important;width:calc(100% - 18px)!important;height:24px!important;margin:0 9px!important;padding:0!important}
}

/* 3.21.19 Mobile ranking filter rows need clear breathing room. */
@media(max-width:600px){
 .mxh-rank-page .mxh-rank-tabs{margin:0 0 14px!important;padding:0!important}
 .mxh-rank-page .mxh-rank-genres{display:flex!important;gap:8px!important;margin:0 0 26px!important;padding:0 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}
 .mxh-rank-page .mxh-rank-genres a{flex:0 0 auto!important;margin:0!important}
 .mxh-rank-page .mxh-rank-head{margin-top:0!important}
}

/* 3.21.20 Mobile header-to-trend continuity and readable side menu. */
@media(max-width:768px){
 body{padding-top:100px!important}
 body.admin-bar{padding-top:146px!important}
 #mxh-mobile-tools{display:none!important}
 #mxh-search-trends.mxh-search-trends{position:fixed!important;z-index:9996!important;top:64px!important;right:0!important;left:0!important;width:100%!important;height:36px!important;margin:0!important;transform:translate3d(0,0,0)!important}
 .admin-bar #mxh-search-trends.mxh-search-trends{top:110px!important}
 #sp_menu .p-spMenu__inner{width:min(86vw,360px)!important;background:#fff!important;box-shadow:8px 0 28px rgba(20,25,35,.16)!important}
 #sp_menu .p-spMenu__body{padding:24px 20px 30px!important}
 #sp_menu .p-spMenu__closeBtn{top:10px!important;right:10px!important}
 #sp_menu .p-spMenu__closeBtn button{width:44px!important;height:44px!important}
 #sp_menu .c-widget__title.-spmenu{margin:0 0 18px!important;padding:0 48px 14px 0!important;border-bottom:2px solid #f23883!important;color:#20242d!important;font-size:15px!important;font-weight:800!important;letter-spacing:.08em!important}
 #sp_menu .p-spMenu__nav{margin:0!important}
 #sp_menu .c-spnav.c-listMenu{margin:0!important;border-top:1px solid #ececf0!important}
 #sp_menu .c-spnav.c-listMenu>li{margin:0!important;border-bottom:1px solid #ececf0!important}
 #sp_menu .c-spnav.c-listMenu>li>a{display:flex!important;min-height:56px!important;align-items:center!important;padding:14px 34px 14px 8px!important;color:#25262c!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;text-decoration:none!important}
 #sp_menu .c-spnav.c-listMenu>li>a:after{right:8px!important;color:#f23883!important;font-size:15px!important}
}

/* 3.21.21 Keep the mobile side menu below the fixed header. */
@media(max-width:768px){
 #sp_menu.p-spMenu{z-index:10040!important;top:64px!important;bottom:auto!important;height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important}
 .admin-bar #sp_menu.p-spMenu{top:110px!important;height:calc(100dvh - 110px)!important;max-height:calc(100dvh - 110px)!important}
 #sp_menu .p-spMenu__inner,#sp_menu .p-spMenu__overlay{top:0!important;height:100%!important;max-height:100%!important}
 #sp_menu .p-spMenu__inner{overflow-y:auto!important;overscroll-behavior:contain!important}
 #sp_menu .p-spMenu__body{min-height:100%!important;box-sizing:border-box!important}
}

/* 3.21.22 Compact white mobile side-menu header. */
@media(max-width:768px){
 #sp_menu .p-spMenu__inner{width:min(82vw,340px)!important}
 #sp_menu .p-spMenu__body{padding:14px 16px 24px!important}
 #sp_menu .p-spMenu__closeBtn{z-index:3!important;top:8px!important;right:8px!important}
 #sp_menu .p-spMenu__closeBtn button{width:40px!important;height:40px!important}
 #sp_menu .c-widget__title.-spmenu{display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;align-items:center!important;margin:0 0 6px!important;padding:0 48px 0 4px!important;border:0!important;border-bottom:2px solid #f23883!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#20242d!important;font-size:0!important;line-height:1!important}
 #sp_menu .c-widget__title.-spmenu:before{content:'メニュー'!important;display:block!important;color:#20242d!important;font-size:15px!important;font-weight:800!important;letter-spacing:.08em!important}
 #sp_menu .c-widget__title.-spmenu:after{display:none!important;content:none!important}
 #sp_menu .c-spnav.c-listMenu{border-top:0!important}
 #sp_menu .c-spnav.c-listMenu>li>a{min-height:52px!important;padding:12px 30px 12px 8px!important;font-size:15px!important}
}

/* 3.21.23 Reserve a separate column for mobile menu arrows. */
@media(max-width:768px){
 #sp_menu .c-spnav.c-listMenu>li>a{position:relative!important;padding-right:52px!important;white-space:normal!important;overflow-wrap:anywhere!important}
 #sp_menu .c-spnav.c-listMenu>li>a:after{position:absolute!important;top:50%!important;right:14px!important;left:auto!important;width:20px!important;margin:0!important;text-align:center!important;transform:translateY(-50%)!important}
}

/* 3.21.24 Remove the theme's left arrow and keep one arrow on the right. */
@media(max-width:768px){
 #sp_menu .c-spnav.c-listMenu>li>a:before{display:none!important;content:none!important;width:0!important;height:0!important;margin:0!important}
 #sp_menu .c-spnav.c-listMenu>li>a{padding-left:8px!important;padding-right:52px!important;text-indent:0!important}
 #sp_menu .c-spnav.c-listMenu>li>a:after{content:'›'!important;display:block!important}
}


/* 3.21.25 Mobile interaction consolidation */
@media(max-width:768px){
 html{overflow-x:clip!important;overflow-y:auto!important}
 body{padding-top:100px!important;overflow-x:clip!important;min-height:100%!important}
 body.admin-bar{padding-top:146px!important}
 .l-header,header.l-header{top:0!important;height:64px!important}
 .admin-bar .l-header,.admin-bar header.l-header{top:46px!important}
 #mxh-mobile-tools,.mxh-mobile-tools{display:none!important}
 #mxh-search-trends.mxh-search-trends{top:64px!important;height:36px!important;margin:0!important}
 .admin-bar #mxh-search-trends.mxh-search-trends{top:110px!important}
 .mxh-carousel,.mxh-scroll-row,[aria-label*="スワイプ"],[aria-label*="ドラッグ"]{overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important}
 [data-spmenu="closed"] body,html:not([data-spmenu="opened"]) body{overflow-y:auto!important;touch-action:pan-x pan-y!important;position:relative!important}
}

/* Keep the document as the only vertical page scroller. */
@media(max-width:1023px){html:not([data-spmenu="opened"]){overflow-x:clip!important;overflow-y:auto!important}html:not([data-spmenu="opened"]) body{overflow-x:clip!important;overflow-y:visible!important;touch-action:pan-x pan-y pinch-zoom!important}html:not([data-spmenu="opened"]) #body_wrap{overflow-x:clip!important;overflow-y:visible!important}}
