.table-contents{max-width:93rem}.table-contents__back-link{align-items:center;color:var(--link-color);display:inline-flex;font-size:1.4rem;font-weight:500;gap:var(--space-8);margin-bottom:var(--space-24);text-decoration:none;transition:opacity .2s ease}.table-contents__back-link:hover{opacity:.8}.table-contents__back-icon{flex-shrink:0;height:16px;width:20px}.table-contents__title{margin-bottom:var(--space-16)}.table-contents__version{color:var(--site-text-color);font-style:italic;margin-bottom:var(--space-12);opacity:.8}.table-contents__reading-time{align-items:center;color:var(--site-text-color);display:inline-flex;font-size:1.4rem;gap:var(--space-8);margin-bottom:var(--space-48);opacity:.7}.table-contents__clock-icon{flex-shrink:0;height:16px;width:16px}.table-contents__heading{font-size:1.8rem;font-weight:700;margin-bottom:var(--space-24)}.table-contents__nav{margin-top:var(--space-24)}.table-contents__list{list-style:none;margin:0;padding:0}.table-contents__list-item{margin-bottom:var(--space-16)}.table-contents__link{color:var(--site-text-color);display:inline-block;font-size:1.6rem;line-height:1.5;text-decoration:none;transition:color .2s ease}.table-contents__link:hover{color:var(--link-color);text-decoration:underline}@media screen and (min-width:767px){.table-contents__title{margin-bottom:var(--space-24)}.table-contents__reading-time{margin-bottom:var(--space-64)}.table-contents__heading{font-size:2rem;margin-bottom:var(--space-32)}.table-contents__list-item{margin-bottom:var(--space-20)}}