.basicpage.page .cmp-composition .cmp-composition_heading3{color:#333}
.basicpage.page .cmp-composition .cmp-composition_heading3 p{font-size:2rem;font-weight:500;line-height:35.2px}
.basicpage.page .cmp-composition .bubble-donut-space{border-top:3px solid #3bc3a3}
.basicpage.page .cmp-composition div.TabsListUnstyled-root{display:flex;align-items:flex-end}
.basicpage.page .cmp-composition button[role="tab"]{background:transparent;border:0;cursor:pointer;margin-top:12px;padding-left:0;padding-right:0;padding-bottom:0;font-family:ms-sans,Arial,sans-serif;font-size:1.25rem;line-height:24px;width:20%}
@media screen and (max-width:1024px){.basicpage.page .cmp-composition button[role="tab"]{width:initial}
}
.basicpage.page .cmp-composition button[role="tab"] span{border-bottom:3px solid #fff;display:block;padding-left:12px;padding-right:12px}
@media screen and (max-width:1024px){.basicpage.page .cmp-composition button[role="tab"] span{margin-bottom:0}
}
.basicpage.page .cmp-composition button[aria-selected="true"] span{border-bottom:3px solid #3bc3a3;font-weight:500}
.basicpage.page .cmp-composition table tbody tr td.level-0{font-weight:500}
.basicpage.page .cmp-composition table tbody tr td.level-1{padding-left:32px}
.basicpage.page .cmp-composition table tbody tr td.level-2{padding-left:48px}
@media screen and (max-width:1024px){.basicpage.page .cmp-composition table tbody tr td.level-1{padding-left:24px}
.basicpage.page .cmp-composition table tbody tr td.level-2{padding-left:32px}
}
@media screen and (max-width:1024px){.basicpage.page .cmp-composition table thead th{padding:0 16px}
.basicpage.page .cmp-composition table tbody tr>td:first-of-type{padding:0 16px 0 16px}
.basicpage.page .cmp-composition table tbody tr>td{padding:0 16px}
}