@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:clip}}@layer bricks {.brxe-post-toc{overflow-y:auto;top:var(--wp-admin--admin-bar--height,0);transform:translateX(0);width:400px}.brxe-post-toc[data-nowrap] .toc-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-toc[data-sticky]{position:sticky}.brxe-post-toc.toc-right{right:0;transform:translateX(100%)}@media (min-width:52em){.brxe-post-toc{transform:translateX(0)}.brxe-post-toc.toc-right{right:calc(50% - 26rem);transform:translateX(0)}}.brxe-post-toc .js-toc{overflow-y:hidden}.brxe-post-toc>.toc-list{overflow:hidden;position:relative}.brxe-post-toc .toc-list{counter-reset:item;list-style:none;margin:0;padding:0}.brxe-post-toc .toc-list li.toc-list-item{position:relative}.brxe-post-toc .toc-link{color:currentcolor;display:block;height:100%;text-decoration:none}.brxe-post-toc .toc-link:before{content:"";display:inline-block;height:inherit;left:0;position:absolute;right:0;top:0}.brxe-post-toc .toc-link.is-active-link{font-weight:700}.brxe-post-toc .is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.brxe-post-toc .is-collapsed{max-height:0}.brxe-post-toc .is-position-fixed{position:fixed!important;top:0}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#b00004 {min-width: 0px; position: relative; opacity: 1; display: block; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "Arial"; font-size: 40px; font-weight: 700; line-height: 60px; color: rgb(255, 255, 255); text-align: center; text-transform: none; font-style: normal}@media (max-width: 991px) {#b00004 {font-family: "Arial"; font-size: 24px; font-weight: 700; line-height: 36px; color: rgb(255, 255, 255); text-align: center; text-transform: none; font-style: normal}}@media (max-width: 767px) {#b00004 {font-family: "Arial"; font-size: 24px; font-weight: 700; line-height: 36px; color: rgb(255, 255, 255); text-align: center; text-transform: none; font-style: normal}}#b00003 {width: 1280px; min-width: 0px; position: relative; opacity: 1; display: block; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 50px; padding-right: 0px; padding-bottom: 50px; padding-left: 0px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: center; text-transform: none; font-style: normal}@media (max-width: 991px) {#b00003 {width: 98%}}@media (max-width: 767px) {#b00003 {width: 98%}}#brxe-b8bdf0 {gap: 10px; font-family: "Arial"; font-size: 14px; line-height: 1.7; color: #666666; display: flex; justify-content: center; width: 100%; min-width: 0px; padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; background-color: #f3f3f3}#brxe-b8bdf0 .item {font-family: "Arial"; font-size: 14px; line-height: 1.7; color: #666666}#brxe-b8bdf0 .item[aria-current="page"] {font-family: "Arial"; font-size: 14px; line-height: 1.7; color: #666666}#b00002 {min-width: 0px; position: static; opacity: 1; display: block; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal; background-color: rgb(0, 145, 207)}#b00014 {min-width: 0px; position: static; opacity: 1; display: block; flex-grow: 1; flex-shrink: 1; flex-basis: 0%; order: 0; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "Arial"; font-size: 20px; font-weight: 700; line-height: 30px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}@media (max-width: 991px) {#b00014 {font-family: "Arial"; font-size: 16px; font-weight: 700; line-height: 24px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}}@media (max-width: 767px) {#b00014 {font-family: "Arial"; font-size: 16px; font-weight: 700; line-height: 24px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}}#b00013 {min-width: 0px; position: static; opacity: 1; display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 20px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal; border-top: 0px solid #dddddd; border-right: 0px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 0px solid #dddddd}@media (max-width: 991px) {#b00013 {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}}@media (max-width: 767px) {#b00013 {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}}#brxe-0e5e73 .toc-list-item {padding-top: 4px; padding-right: 15px; padding-bottom: 4px; padding-left: 15px}#brxe-0e5e73 .toc-link {font-family: "Arial"; font-size: 14px; line-height: 21px; color: #212121}#brxe-0e5e73 .toc-link.is-active-link {color: #0091cf}#brxe-0e5e73 {width: 100%}#brxe-0e5e73 .toc-list { padding: 10px 0; margin: 0; list-style: none;}#brxe-0e5e73 .toc-list-item { list-style: none; margin: 0;}#brxe-0e5e73 .toc-link::before { display: none;}#b00008 {min-width: 0px; position: static; opacity: 1; display: block; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal; background-color: rgb(245, 245, 245)}@media (max-width: 767px) {#b00008 {width: 100%}}#b00007 {width: 330px; min-width: 0px; position: sticky; top: 0px; left: 0px; opacity: 1; display: block; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 14px; padding-right: 7px; padding-bottom: 14px; padding-left: 7px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}@media (max-width: 991px) {#b00007 {width: 100%; position: static}}@media (max-width: 767px) {#b00007 {width: 100%; position: static}}#csc-blog-body {width: calc(100% - 335px); min-width: 0px; position: static; opacity: 1; display: block; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 14px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}@media (max-width: 991px) {#csc-blog-body {width: 100%}}@media (max-width: 767px) {#csc-blog-body {width: 100%}}#b00006 {width: 1280px; min-width: 0px; position: relative; opacity: 1; display: flex; column-gap: 5px; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 5%; padding-bottom: 0px; padding-left: 5%; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}@media (max-width: 991px) {#b00006 {width: 98%}}@media (max-width: 767px) {#b00006 {width: 98%; padding-top: 0px; padding-right: 18px; padding-bottom: 0px; padding-left: 18px}}#b00005 {min-width: 0px; position: static; opacity: 1; display: block; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal}@media (max-width: 767px) {#b00005 {width: 100%}}#replica-page {display: block; width: 100%; min-width: 0px; position: static; opacity: 1; flex-wrap: nowrap; flex-direction: row; flex-grow: 0; flex-shrink: 1; order: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "Arial"; font-size: 14px; font-weight: 400; line-height: 21px; color: rgb(33, 33, 33); text-align: start; text-transform: none; font-style: normal; background-color: rgb(255, 255, 255); height: auto}@media (max-width:991px) { #replica-page #csc-blog-body p { font-size:14px; line-height:28px; } #replica-page #csc-blog-body h2 { font-size:20px; line-height:30px; } #replica-page #csc-blog-body h3 { font-size:18px; line-height:27px; }}@media (max-width:767px) { #replica-page #csc-blog-body.csc-blog-body :is(.csc-article-section,.csc-related,.csc-source-tags,.csc-source-author) { padding:15px; } #replica-page #csc-blog-body.csc-blog-body h2 { font-size:18px; line-height:27px; } #replica-page #csc-blog-body.csc-blog-body h3 { font-size:16px; line-height:24px; } #replica-page #csc-blog-body.csc-blog-body .csc-lead-image { padding:10px; } #replica-page #csc-blog-body.csc-blog-body .csc-media-image { padding:20px; } #replica-page #csc-blog-body.csc-blog-body .csc-related-item, #replica-page #csc-blog-body.csc-blog-body .csc-related-item > .wp-block-group__inner-container { flex-wrap:wrap; } #replica-page #csc-blog-body.csc-blog-body .csc-related-image { width:100%; flex-basis:100%; } #replica-page #csc-blog-body.csc-blog-body .csc-related-item h3 { width:100%; padding:10px 0; font-size:14px; line-height:21px; } #replica-page #csc-blog-body.csc-blog-body .csc-source-tags ul { width:100%; margin:10px 0 0; } #replica-page #csc-blog-body.csc-blog-body .csc-author-image { margin:0 auto 15px; } #replica-page #csc-blog-body.csc-blog-body .csc-author-copy { width:100%; padding:0; } #replica-page #csc-blog-body.csc-blog-body .csc-author-copy p { font-size:14px; line-height:26.32px; } #replica-page #csc-blog-body.csc-blog-body .csc-faq-question { font-size:14px; line-height:21px; }}@media (max-width: 767px) { body:is(.postid-8017, .postid-8634) #csc-blog-body .csc-media-text > .wp-block-group__inner-container { flex-direction: column; } body:is(.postid-8017, .postid-8634) #csc-blog-body .csc-media-text > .wp-block-group__inner-container > :is(.csc-media-image, p) { flex: 0 0 auto; width: 100%; }}#replica-page .csc-blog-body { display: block; min-width: 0;}#replica-page .csc-blog-body :where(.wp-block-group,p,h2,h3,h4,figure,ul,li) { box-sizing: border-box;}#replica-page .csc-blog-body .wp-block-group { margin: 0;}#replica-page .csc-blog-body :where(p,figure,ul,h2,h3,h4) { max-width: 100%;}#replica-page .csc-blog-body a { color: #0091cf;}#replica-page .csc-blog-body :is(.csc-article-section,.csc-related,.csc-source-tags,.csc-source-author) { background: #f5f5f5; padding: 20px 25px; margin-top: 5px;}#replica-page .csc-blog-body .csc-first-section { margin-top: 0;}#replica-page .csc-blog-body p { font: 400 16px/32px Arial, sans-serif; color: #212121; margin: 0 0 16px;}#replica-page .csc-blog-body h2 { font: 700 24px/36px Arial, sans-serif; color: #222; margin: 8px 0 16px;}#replica-page .csc-blog-body h3 { font: 700 24px/36px Arial, sans-serif; color: #212121; margin: 8px 0 16px;}#replica-page .csc-blog-body img { display: block; max-width: 100%; height: auto; object-fit: contain;}#replica-page .csc-blog-body figure { margin: 0;}#replica-page .csc-blog-body .csc-lead-image { padding: 20px 30px;}#replica-page .csc-blog-body .csc-inline-toc { width: calc(100% + 30px); margin: 32px -15px; padding: 14px 18px 18px; background: #fafafa;}#replica-page .csc-blog-body .csc-inline-toc-label { margin: 0; font-size: 16px; line-height: 24px;}#replica-page .csc-blog-body .csc-inline-toc ul { padding: 10px 0 0; margin: 0; list-style: none;}#replica-page .csc-blog-body .csc-inline-toc li { font: 400 12.8px/32px Arial,sans-serif;}#replica-page .csc-blog-body .csc-media-text { display: flex; align-items: flex-start;}#replica-page .csc-blog-body .csc-media-image { flex: 0 0 calc(50% + 10px); padding: 20px 40px 20px 0;}#replica-page .csc-blog-body .csc-media-text p { flex: 1; min-width: 0;}#replica-page .csc-blog-body .wp-block-table { width: 100%; overflow-x: auto;}#replica-page .csc-blog-body table { width: 100%; border-collapse: collapse; font: 400 14px/21px Arial,sans-serif;}#replica-page .csc-blog-body :where(th,td) { border: 1px solid #ddd; padding: 8px; overflow-wrap: anywhere;}#replica-page .csc-blog-body th { font-weight: 700;}#replica-page .csc-blog-body .csc-faqs { margin-top: 10px;}#replica-page .csc-blog-body .csc-faq-question { padding: 8px 12px 8px 24px; border: 1px solid #eee; border-bottom: 0; font-size: 16px; line-height: 24px; color: #0091cf; margin: 0;}#replica-page .csc-blog-body .csc-faq-item>p:last-child { margin: 0; padding: 12px; border: 1px solid #eee;}#replica-page .csc-blog-body .csc-related-item { display: flex; align-items: flex-start; margin-bottom: 5px;}#replica-page .csc-blog-body .csc-related-image { width: 21%; flex: 0 0 21%;}#replica-page .csc-blog-body .csc-related-item h3 { width: 79%; margin: 0; padding: 4px 0 4px 18px; font: 700 16px/24px Arial,sans-serif;}#replica-page .csc-blog-body .csc-source-tags { display: flex; flex-wrap: wrap; align-items: center;}#replica-page .csc-blog-body .csc-source-tags h4 { margin: 0; font: 700 18px/27px Arial,sans-serif;}#replica-page .csc-blog-body .csc-source-tags ul { display: flex; flex-wrap: wrap; gap: 10px; padding: 0; margin: 0 0 0 20px; list-style: none; font: 700 12px/18px Arial,sans-serif;}#replica-page .csc-blog-body .csc-source-author>h4 { font: 700 14px/21px Arial,sans-serif; margin: 0;}#replica-page .csc-blog-body .csc-source-updated { font: 400 16px/24px Arial,sans-serif; margin: 0 0 20px;}#replica-page .csc-blog-body .csc-author-bio { display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 20px;}#replica-page .csc-blog-body .csc-author-image { width: 100px; flex: 0 0 100px;}#replica-page .csc-blog-body .csc-author-copy { width: calc(100% - 100px); padding-left: 25px;}#replica-page .csc-blog-body .csc-author-copy h3 { margin: 0 0 5px;}#replica-page .csc-blog-body .csc-author-copy p { font-size: 17px; line-height: 31.96px; margin: 0;}#replica-page .csc-blog-body .csc-post-navigation { display: flex; justify-content: space-between;}#replica-page .csc-blog-body .csc-post-navigation p { width: 50%; margin: 0; font: 400 12.8px/32px Arial,sans-serif; padding-right: 5px;}#replica-page .csc-blog-body .csc-post-navigation .csc-next { text-align: right; padding-right: 0; padding-left: 5px;}#replica-page .csc-blog-body .csc-post-navigation a { display: block;}#replica-page .csc-blog-body .csc-post-navigation span { display: block;}#replica-page .csc-blog-body :focus-visible { outline: 2px solid #0091cf; outline-offset: 3px;}#replica-page .csc-blog-body .wp-block-group__inner-container { width: 100%;}#replica-page .csc-blog-body :is(.csc-media-text,.csc-related-item,.csc-source-tags,.csc-author-bio,.csc-post-navigation)>.wp-block-group__inner-container { display: flex; width: 100%;}#replica-page .csc-blog-body :is(.csc-source-tags,.csc-author-bio)>.wp-block-group__inner-container { flex-wrap: wrap; align-items: flex-start;}