.pds-wrapper .tableOfContentsSection__container{display:block}.pds-wrapper .tableOfContentsSection__container .rte{overflow-wrap:anywhere}.pds-wrapper .tableOfContentsSection__container:not(:last-child){margin-bottom:64px}.pds-wrapper .tableOfContentsSection__number{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:4px;padding-right:4px;margin-bottom:16px;border-bottom:4px solid #263746}.pds-wrapper .tableOfContentsSection__body{margin-top:8px}.pds-wrapper .tableOfContentsSection__section::before{content:" ";display:block;height:calc(5.45rem + 32px);margin-top:calc(-1 * calc(5.45rem + 32px));visibility:hidden}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]){margin-top:24px}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__heading{white-space:nowrap}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__number,.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__title{display:inline-block;vertical-align:top}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__title{max-width:calc(100% - 64px);white-space:initial;color:#828b93;margin-left:-4px}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__title .rte{font-family:Gotham,helvetica,sans-serif;font-weight:500;font-size:calc(1rem + 8px);line-height:calc(1rem + 12px + 4px)}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__number{min-width:40px;width:auto;padding-right:4px;height:40px;line-height:40px;margin-right:16px;position:relative;top:-4px;margin-bottom:0;border:2px solid #828b93;color:#828b93;text-align:center}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__number .rte{font-weight:700;font-size:calc(1rem - 4px);line-height:38px}.pds-wrapper .tableOfContentsSection__container:not([data-depth="0"]) .tableOfContentsSection__body{margin-left:64px}.pds-wrapper .tableOfContentsSection__container.aem--edit .tableOfContentsSection__number,.pds-wrapper .tableOfContentsSection__container.aem--edit .tableOfContentsSection__title{min-width:50px}.pds-wrapper .stickyTop{position:sticky;top:16px}@media(max-width: calc(768px - 1px)){.pds-wrapper .stickyTop{position:relative;top:0}}@media(min-width: calc(1024px - 1px)){.pds-wrapper .stickyTop{position:sticky;top:calc(5.45rem + 32px)}}