.content .lab-content-wrapper{max-width:1440px;gap:100px;margin:0 auto;padding:100px 100px 60px 100px}
.content .lab-content-wrapper h5{margin:0;color:#130f25}
@media screen and (max-width:1023px){.content .lab-content-wrapper{padding:0 24px 20px 24px;gap:48px}
}
.content .lab-content-wrapper.flex-row{display:flex;gap:100px;flex-direction:row}
@media screen and (max-width:1023px){.content .lab-content-wrapper.flex-row{display:block}
}
.content .lab-content-wrapper .rich-text-editor-component img{max-width:100%}
.content .lab-content-wrapper ol.table-of-contents{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;padding:0;counter-reset:table-of-contents-number}
.content .lab-content-wrapper ol.table-of-contents>li{position:relative;display:flex;justify-content:center;color:#130f25;padding:var(--padding-24,24px);align-items:flex-start;align-self:stretch;border-radius:8px;background:#fff;gap:48px;box-shadow:0 4px 16px 0 rgba(19,15,37,0.08)}
.content .lab-content-wrapper ol.table-of-contents>li::marker{list-style-type:none}
.content .lab-content-wrapper ol.table-of-contents>li .content--block{width:100%}
.content .lab-content-wrapper ol.table-of-contents>li .content--number:before{content:counter(table-of-contents-number);counter-increment:table-of-contents-number;position:absolute;left:24px;top:24px;line-height:22px;font-weight:700;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;font-weight:400;background-color:#ff1675;border-radius:50px;color:#fff}
.content .lab-content-wrapper ol.table-of-contents .content-task--title h6{margin:0;color:#130f25;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-md,16px);font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:0}
.content .lab-content-wrapper ol.table-of-contents .content-task-eyebrow p{margin:0;color:#555;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;font-size:var(--size-text-sm,14px);font-weight:600;line-height:var(--line-height-text-md,24px);letter-spacing:var(--letter-spacing-text,0)}
.content .lab-content-wrapper ol.table-of-contents .content-task-description h1,.content .lab-content-wrapper ol.table-of-contents .content-task-description h2,.content .lab-content-wrapper ol.table-of-contents .content-task-description h3,.content .lab-content-wrapper ol.table-of-contents .content-task-description h4{font-size:20px;line-height:32px;font-family:"PS TT Commons Regular",Helvetica,Roboto,Arial,sans-serif;letter-spacing:0}
.content .lab-content-wrapper ol.table-of-contents .content-task-description.rich-text-editor.text{margin:0}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component{margin:16px 0 0 0;color:#555}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component:has(pre){padding:16px 32px}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component ol,.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component ul{margin:0;padding:0 0 0 16px}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component ol li,.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component ul li{font-size:14px;line-height:22px;font-weight:400;line-height:28px}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component ol li>p,.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component ul li>p{margin:0}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component p{margin-top:0;font-size:14px;line-height:22px;font-weight:400}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component code{background:#f4f7fa;padding:4px;font-size:14px;border-radius:8px}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component blockquote{margin:10px 0 20px 25px}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component blockquote:has(p)>p{font-size:14px;line-height:22px;font-weight:400}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component pre{font-size:14px;line-height:22px;font-weight:400;margin:0;white-space:pre-line;padding:16px;background:#f4f7fa;border-radius:8px}
.content .lab-content-wrapper ol.table-of-contents .content-task-description .rich-text-editor-component pre>code{word-break:break-all;font-size:12px}
.content .lab-content-wrapper .lab-author{margin-top:32px}
.content .lab-content-wrapper .lab-author .author-bio-wrapper{position:relative;display:flex}
.content .lab-content-wrapper .lab-author .author-bio-wrapper img{width:48px;height:48px;border-radius:50px}
.content .lab-content-wrapper .lab-author .author-bio-wrapper>a{color:#130f25;text-decoration:none;display:flex;align-items:center;gap:8px}
.content .lab-content-wrapper .lab-author .author-bio-wrapper .author-bio-name{color:var(--Text-Strong,#130f25);font-size:16px;line-height:24px;font-weight:400;font-weight:600;letter-spacing:var(--letter-spacing-text,0)}
.content .lab-content-wrapper .lab-author p.author-bio-description{font-size:16px;line-height:24px;font-weight:400;color:#555;margin:12px 0 0 0}
.content .lab-content-wrapper .lab-content-right{flex:0 0 350px}
.content .lab-content-wrapper .lab-content-right h5{color:#130f25;margin:0}
@media screen and (max-width:1023px){.content .lab-content-wrapper .lab-content-right{margin-top:60px}
}