/* 0.1.122: opaque chapter bars touch the mobile header and cover both gutters. */
@media screen and (max-width:800px){
 body.hm-site-layout .hm-site-header{background:#fff;backdrop-filter:none}
 body.hm-site-layout .hm-mobile-chapter-bar{
  position:sticky!important;top:var(--hm-mobile-chapter-top,75px)!important;
  z-index:100!important;background:#fff!important;backdrop-filter:none!important;
  border-radius:0!important;border-inline:0!important;isolation:isolate;
  box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax);
 }
 .hm-guide.hm-guide-premium .hm-lg-rail{padding-block:6px}
 .hm-guide.hm-guide-premium .hm-lg-nav .hm-lg-kicker{display:none}
 .hm-guide.hm-guide-premium .hm-lg-nav-links{margin-block:0}
 .hm-guide.hm-guide-premium .hm-lg-chapter{scroll-margin-top:calc(var(--hm-mobile-chapter-top,75px) + var(--hm-mobile-chapter-height,65px) + 16px)}
}
@media screen and (max-width:760px){
 .hm-guide.hm-faq-page .hm-faq-layout{display:block}
 .hm-guide.hm-faq-page .hm-faq-side{display:block;margin-bottom:26px;padding-block:8px;border-bottom:1px solid #e4dce9}
 .hm-guide.hm-faq-page .hm-faq-side .hm-faq-aside-note,
 .hm-guide.hm-faq-page .hm-faq-topic-nav .hm-guide-kicker{display:none}
 .hm-guide.hm-faq-page .hm-faq-topic-nav{display:block}
 .hm-guide.hm-faq-page .hm-faq-topic-nav .wp-block-buttons{display:flex;flex-flow:row nowrap;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0;margin-block:0}
 .hm-guide.hm-faq-page .hm-faq-topic-nav .wp-block-buttons::-webkit-scrollbar{display:none}
 .hm-guide.hm-faq-page .hm-faq-topic-nav .wp-block-button{width:auto;flex:0 0 auto;margin:0}
 .hm-guide.hm-faq-page .hm-faq-topic-nav .wp-block-button__link{min-height:40px;white-space:nowrap;font-size:12px;padding:10px 12px;border-radius:10px!important}
 .hm-guide.hm-faq-page :is(.hm-faq-topic,details.hm-faq-item),
 .hm-checklist-page :is(.hm-cl-chapter,.hm-cl-pitfalls,.hm-cl-pitfall-grid details),
 .hm-bm .hm-bm-panel{scroll-margin-top:calc(var(--hm-mobile-chapter-top,75px) + var(--hm-mobile-chapter-height,100px) + 16px)}
 .hm-checklist-page.is-enhanced .hm-cl-sidebar{padding:8px 0}
 .hm-bm .hm-bm-tabs{padding:8px 0;gap:12px}
}
