.table-of-contents.tableofcontents .cmp-title__text.toc-title{font-family:PS Commons Bold;font-size:24px !important;line-height:36px !important;text-align:left;border-bottom:1px solid #c2d1e2}
@media screen and (max-width:768px){.table-of-contents.tableofcontents .cmp-title__text.toc-title{display:flex;padding:2.4rem 2.4rem 2.4rem 0;align-items:flex-start;justify-content:space-between}
.table-of-contents.tableofcontents .cmp-title__text.toc-title .title__caret_mobile:after{content:"";display:inline-block;height:1rem;width:1rem;margin-left:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);transition:transform .2s ease}
.table-of-contents.tableofcontents .cmp-title__text.toc-title .title__caret_mobile.is-open:after{transform:rotate(45deg)}
}
.table-of-contents.tableofcontents .cmp-toc__content{margin-top:24px}
@media screen and (min-width:768px){.table-of-contents.tableofcontents .cmp-toc__content{overflow-y:auto;max-height:75vh;scrollbar-color:#d7d7d7 transparent;scrollbar-width:thin}
}
.table-of-contents.tableofcontents .cmp-toc__content::-webkit-scrollbar{width:6px;height:6px}
.table-of-contents.tableofcontents .cmp-toc__content::-webkit-scrollbar-track{background:transparent}
.table-of-contents.tableofcontents .cmp-toc__content::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d7d7d7}
.table-of-contents.tableofcontents .cmp-toc__content a{color:#d60056;text-decoration:none;cursor:pointer;font-family:PS Commons;font-size:16px;font-weight:600;line-height:24px;text-align:left;transition:color .3s ease,text-decoration-color .3s ease}
.table-of-contents.tableofcontents .cmp-toc__content a:hover{text-decoration:underline;text-decoration-color:#d60056}
.table-of-contents.tableofcontents .cmp-toc__content li{list-style-type:none;line-height:2.4rem;margin-top:1.6rem}
.table-of-contents.tableofcontents .cmp-toc__content li ul,.table-of-contents.tableofcontents .cmp-toc__content li ol{padding-left:20px;margin:0 !important}
.table-of-contents.tableofcontents .cmp-toc__content ul,.table-of-contents.tableofcontents .cmp-toc__content ol{padding:0}
.scroll-margin{scroll-margin-top:150px}