.happyell-next-section-nav{position:fixed;top:var(--happyell-next-section-nav-top,0);left:0;right:0;z-index:9990;display:flex;align-items:center;gap:6px;padding:5px 8px;background:#fff;box-shadow:0 3px 10px #0002;visibility:hidden;opacity:0;pointer-events:none;font-size:12px;line-height:1.4}.happyell-next-section-nav.is-visible{visibility:visible;opacity:1;pointer-events:auto}.happyell-next-section-nav__lead{flex:none;border:1px solid #8ed3ef;border-radius:7px;background:#e5f6ff;color:#175674;padding:8px;font-size:12px;font-weight:700;cursor:pointer}.happyell-next-section-nav__link{min-width:0;flex:1;padding:8px 6px;border-left:1px solid #e5e1e4;color:#583544;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.happyell-next-section-nav__link span{display:block;overflow:hidden;text-overflow:ellipsis}.happyell-next-section-nav__close{flex:none;width:30px;height:32px;padding:0;border:0;background:#fff0;color:#624352;font-size:23px;cursor:pointer}.happyell-next-section-nav [hidden]{display:none!important}.hgl-reading-sidebar__section{margin-bottom:26px;padding:14px;border:1px solid #eadfe4;border-radius:12px;background:#fff}.hgl-reading-sidebar__heading{margin:0 0 12px;padding-bottom:8px;border-bottom:3px solid #ff7fa1;font-size:17px;line-height:1.4}.hgl-reading-sidebar__list{list-style:none;margin:0;padding:0}.hgl-reading-sidebar__list li+li{margin-top:12px;padding-top:12px;border-top:1px solid #f1e8ec}.hgl-reading-sidebar__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;color:#352b30;text-decoration:none}.hgl-reading-sidebar__image{display:block;width:88px;aspect-ratio:3/2;overflow:hidden;background:#faf5f7}.hgl-reading-sidebar__image img{display:block;width:100%;height:100%;object-fit:cover}.hgl-reading-sidebar__title{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:900px){.hgl-reading-sidebar{display:none}}@media(min-width:768px),(orientation:landscape){.happyell-next-section-nav{display:none}}@media print{.happyell-next-section-nav,.hgl-reading-sidebar{display:none!important}}.hgl-sidebar-toc{display:none}@media(min-width:901px){.site-sidebar.hgl-has-sidebar-toc{content-visibility:visible}.hgl-sidebar-toc{display:block;position:sticky;top:var(--hgl-sidebar-toc-top,80px);margin-top:24px;padding:14px;border:1px solid #eadfe4;border-radius:12px;background:#fff;max-height:calc(100vh - var(--hgl-sidebar-toc-top,80px) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hgl-sidebar-toc__heading{margin:0 0 10px;padding-bottom:8px;border-bottom:3px solid #58b9e6;font-size:17px;line-height:1.4}.hgl-sidebar-toc ol{list-style:none;margin:0;padding:0}.hgl-sidebar-toc li{margin:0;border-bottom:1px solid #f1e8ec}.hgl-sidebar-toc li:last-child{border-bottom:0}.hgl-sidebar-toc a{display:block;padding:7px 0;color:#45333d;font-size:14px;line-height:1.5;text-decoration:none}.hgl-sidebar-toc a:hover,.hgl-sidebar-toc a:focus-visible{color:#b91c50;text-decoration:underline}.hgl-sidebar-toc .hgl-sidebar-toc__sub{padding-left:12px}}@media print{.hgl-sidebar-toc{display:none!important}}