.specialty-panel>.specialty-index{padding:0;margin:0 0 28px;border-top:1px solid currentColor;list-style:none;min-width:0}.specialty-panel .specialty-index li:before{content:none}.specialty-panel .specialty-index>.index-main-item{margin:0;padding:0!important;min-width:0;border-bottom:1px solid var(--line)}.index-parent{border:0;padding:0;margin:0}.index-parent>summary,.index-chapter>summary,.index-diets>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;text-align:start;min-height:56px;box-sizing:border-box;font-weight:700;line-height:1.8;overflow-wrap:anywhere;scroll-margin-top:110px}.index-parent>summary::-webkit-details-marker,.index-chapter>summary::-webkit-details-marker,.index-diets>summary::-webkit-details-marker{display:none}.specialty-panel .index-parent>summary{font-size:20px;padding:17px 0}.specialty-panel .specialty-index summary:after{content:'+';flex:0 0 18px;font-size:22px;font-weight:500;color:inherit;text-align:center;margin:0}.specialty-panel .specialty-index details[open]>summary:after{content:'−'}.specialty-index summary:focus-visible,.specialty-index a:focus-visible,.index-children:focus-visible{outline:3px solid #698C9D;outline-offset:3px;border-radius:7px}.digestive-panel .specialty-index summary:focus-visible,.digestive-panel .specialty-index a:focus-visible,.digestive-panel .index-children:focus-visible{outline-color:#D8E8F2}
.index-children{padding:0 10px 12px;max-height:min(52vh,480px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-width:0}.index-chapter,.index-diets{border:0;border-top:1px solid var(--line);padding:0;margin:0}.digestive-panel .index-chapter{border-color:rgba(255,255,255,.22)}.index-chapter>summary{font-size:17px;padding:12px 0}.index-diets>summary{font-size:16px;padding:12px 0}.specialty-panel .index-topic-list{margin:0;padding:0;border:0;list-style:none}.specialty-panel .index-topic-list>li{font-size:16px!important;line-height:1.9!important;padding:0!important;margin:0!important;border:0}.index-topic-list a{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:46px;padding:11px 2px;border-top:1px solid var(--line);text-decoration:none;overflow-wrap:anywhere;scroll-margin-top:110px}.index-topic-list a>span{font-size:14px;flex:0 0 14px;opacity:.7}.index-topic-list a:hover{text-decoration:underline;text-underline-offset:5px}.digestive-panel .index-topic-list a{color:#F7F9FD;border-color:rgba(255,255,255,.15)}.weight-panel .index-topic-list a,.weight-panel .index-chapter>summary,.weight-panel .index-diets>summary{color:#2B4050}.weight-panel .index-parent>summary{color:#2B4050}html[data-theme=dark] .weight-panel .specialty-index summary,html[data-theme=dark] .weight-panel .index-topic-list a{color:#E8F0F4}
@media(max-width:650px){.specialty-panel .index-parent>summary{font-size:15px;line-height:1.9;gap:5px;padding-block:14px}.index-parent>summary:after{flex-basis:12px!important;font-size:19px!important}.index-children{padding:0 2px 10px;max-height:52vh}.index-chapter>summary,.index-diets>summary{font-size:14px;gap:5px}.specialty-panel .index-topic-list>li{font-size:14px!important;line-height:1.9!important}.index-topic-list a{padding-block:12px;gap:4px}.index-topic-list a>span{font-size:12px;flex-basis:10px}.specialty-panel>.specialty-index{margin-bottom:18px}}
