.b-table-of-contents{background-color:#f5f5f5}@media only screen and (max-width:767px){.b-table-of-contents{margin-bottom:60px;padding:16px}}@media only screen and (min-width:768px){.b-table-of-contents{margin-bottom:80px;padding:40px}}.b-table-of-contents__toggle-icon{background-color:#242424;border-radius:50%;height:16px;position:relative;width:16px}@media(any-hover:hover){.b-table-of-contents__toggle-icon{cursor:pointer}}.b-table-of-contents__toggle-icon:after,.b-table-of-contents__toggle-icon:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:6px}.b-table-of-contents__toggle-icon:after{opacity:0;transition:rotate .3s,opacity .3s}.c-post-content .b-table-of-contents__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;font-weight:700;line-height:1.5;margin-bottom:0}@media only screen and (max-width:767px){.c-post-content .b-table-of-contents__title{font-size:18px}}@media only screen and (min-width:768px){.c-post-content .b-table-of-contents__title{font-size:20px}}.c-post-content .b-table-of-contents__list{list-style:none;margin-bottom:0;overflow:hidden;padding-left:0;transition:height .4s ease-in-out,margin-top .4s ease-in-out}@media only screen and (max-width:767px){.c-post-content .b-table-of-contents__list{margin-top:16px}}@media only screen and (min-width:768px){.c-post-content .b-table-of-contents__list{margin-top:24px}}.c-post-content .b-table-of-contents__list>li{border-top:1px solid #e9e9e9}.c-post-content .b-table-of-contents__list>li:last-child{border-bottom:1px solid #e9e9e9}.c-post-content .b-table-of-contents__list a{color:#242424;padding-left:8px;padding-right:8px;-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (max-width:767px){.c-post-content .b-table-of-contents__list a{font-size:14px;padding-bottom:8px;padding-top:8px}}@media only screen and (min-width:768px){.c-post-content .b-table-of-contents__list a{font-size:16px;padding-bottom:12px;padding-top:12px}}.c-post-content .b-table-of-contents__title.is-closed .b-table-of-contents__toggle-icon:after{opacity:1;rotate:90deg}.c-post-content .b-table-of-contents__title.is-closed~.b-table-of-contents__list{margin-top:0}

/*# sourceMappingURL=table-of-contents.css.map*/