.sj-mobile-toc{display:none}
@media(max-width:1100px){
.sj-sidebar [data-sj-toc-wrap]{display:none!important}
.sj-mobile-toc{display:block;width:100%;max-width:760px;margin:0 auto 30px;background:transparent;color:#37312d}
.sj-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 13px;list-style:none;cursor:pointer;border-bottom:1px solid rgba(55,49,45,.14);-webkit-tap-highlight-color:transparent}
.sj-mobile-toc summary::-webkit-details-marker{display:none}
.sj-mobile-toc-copy{display:block;min-width:0}
.sj-mobile-toc-eyebrow,.sj-mobile-toc-meta{display:none}
.sj-mobile-toc-title{display:block;font-family:var(--font-heading-family);font-size:15px;line-height:1.3;font-weight:400;letter-spacing:.01em;color:#37312d}
.sj-mobile-toc-toggle{position:relative;display:block;flex:0 0 20px;width:20px;height:20px}
.sj-mobile-toc-toggle:before,.sj-mobile-toc-toggle:after{content:'';position:absolute;left:5px;top:9.5px;width:10px;height:1px;background:#766d67;transition:transform .18s ease,opacity .18s ease}
.sj-mobile-toc-toggle:after{transform:rotate(90deg)}
.sj-mobile-toc[open] .sj-mobile-toc-toggle:after{opacity:0;transform:rotate(0)}
.sj-mobile-toc nav{padding:7px 2px 2px}
.sj-mobile-toc a{display:block;padding:9px 0;color:#6b625c;text-decoration:none}
.sj-mobile-toc-link-text{font-size:13.5px;line-height:1.45;font-weight:400;letter-spacing:0}
.sj-mobile-toc a:hover,.sj-mobile-toc a:focus-visible{color:#37312d}
.sj-mobile-toc summary:focus-visible,.sj-mobile-toc a:focus-visible{outline:1px solid rgba(55,49,45,.25);outline-offset:3px}
}
@media(max-width:640px){.sj-mobile-toc{margin-bottom:26px}.sj-mobile-toc summary{padding:12px 0 11px}.sj-mobile-toc-title{font-size:14.5px}.sj-mobile-toc nav{padding:6px 0 1px}.sj-mobile-toc a{padding:8px 0}.sj-mobile-toc-link-text{font-size:13.25px}}
@media(prefers-reduced-motion:reduce){.sj-mobile-toc *{transition:none!important}}
