.table-of-contents{width:100%;position:relative;padding:4rem 0 12rem 0}@media screen and (max-width: 989px){.table-of-contents{padding:2rem 0 8rem 0}}.table-of-contents__title{text-align:center;color:#254844;font-size:clamp(2.4rem,-1.2rem + 4.6875vw,4.8rem);font-style:normal;font-weight:700;line-height:100%;margin:0 0 1.8rem 0}@media screen and (max-width: 989px){.table-of-contents__title{line-height:120%;letter-spacing:-0.48px;margin-bottom:1.8rem}}.table-of-contents__categories{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.table-of-contents__category-card{background-color:#fff;border-radius:30px;padding:2.4rem}.table-of-contents__category-title{color:#254844;font-size:2rem;font-style:normal;font-weight:700;line-height:120%;margin:0 0 1.2rem 0}.table-of-contents__items-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}.table-of-contents__item{color:#254844;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;padding-left:2rem;position:relative}.table-of-contents__item::before{content:"";position:absolute;left:0;top:.8rem;width:6px;height:6px;border-radius:50%;background-color:#254844}