.stb-rich-text{overflow-x:auto}.ProseMirror table,.stb-rich-text table,.blog-prose table{border-collapse:collapse;width:100%;margin:1rem 0}.ProseMirror table td,.ProseMirror table th,.stb-rich-text table td,.stb-rich-text table th,.blog-prose table td,.blog-prose table th{border:1px solid var(--stb-richtext-table-border-color,#d6d3d1);padding:var(--stb-richtext-cell-padding,.5rem .75rem);vertical-align:top;text-align:left}.ProseMirror table th,.stb-rich-text table th,.blog-prose table th{background-color:var(--stb-richtext-table-header-bg,#f5f5f4);font-weight:600}.stb-rich-text table,.blog-prose table{max-width:100%;display:block;overflow-x:auto}@media (width>=640px){.stb-rich-text table,.blog-prose table{display:table}}.ProseMirror table{table-layout:fixed}.ProseMirror table td,.ProseMirror table th{min-width:1.5rem;position:relative}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table .selectedCell:after{content:"";z-index:2;pointer-events:none;background:#3b82f626;position:absolute;inset:0}.ProseMirror table .column-resize-handle{pointer-events:none;background-color:#3b82f699;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror ul,.stb-rich-text ul,.blog-prose ul{margin:.75rem 0;padding-inline-start:var(--stb-richtext-list-indent,1.5rem);list-style:outside}.ProseMirror ol,.stb-rich-text ol,.blog-prose ol{margin:.75rem 0;padding-inline-start:var(--stb-richtext-list-indent,1.5rem);list-style:decimal}.ProseMirror ul ul,.stb-rich-text ul ul,.blog-prose ul ul{margin:.25rem 0;list-style:circle}.ProseMirror ul ul ul,.stb-rich-text ul ul ul,.blog-prose ul ul ul{list-style:square}.ProseMirror ol ol,.stb-rich-text ol ol,.blog-prose ol ol{margin:.25rem 0;list-style:lower-alpha}.ProseMirror ol ol ol,.stb-rich-text ol ol ol,.blog-prose ol ol ol{list-style:lower-roman}.ProseMirror li,.stb-rich-text li,.blog-prose li{margin:.25rem 0}.ProseMirror li p,.stb-rich-text li p,.blog-prose li p{margin:0}img[data-align],figure[data-video-align],iframe[data-video-align]:not(.rich-video-node-media){max-width:100%}img[data-align]{height:auto}img[data-align=center],figure[data-video-align=center],iframe[data-video-align=center]:not(.rich-video-node-media){clear:both;margin:.75rem auto;display:block}img[data-align=left],figure[data-video-align=left],iframe[data-video-align=left]:not(.rich-video-node-media){float:left;margin:.5rem 1rem .75rem 0}img[data-align=right],figure[data-video-align=right],iframe[data-video-align=right]:not(.rich-video-node-media){float:right;margin:.5rem 0 .75rem 1rem}.stb-rich-text:after,.blog-prose:after{content:"";clear:both;display:block}:root{--stb-faq-accent:#1f2937;--stb-faq-row-divider:1px solid #e5e7eb;--stb-faq-row-padding:1rem 0;--stb-faq-answer-color:#374151;--stb-faq-question-font-weight:600;--stb-faq-list-gap:.5rem;--stb-faq-radius:0}.stb-faq-page,.stb-faq-category-page,.stb-faq-show-page{max-width:760px;margin:0 auto;padding:2rem 1rem}.stb-faq-page__intro,.stb-faq-category-page__header{margin-bottom:2rem}.stb-faq-page__filter{border:1px solid #d1d5db;border-radius:.25rem;width:100%;margin-bottom:1.5rem;padding:.5rem .75rem;font-size:1rem;display:block}.stb-faq-category-section{margin-bottom:2.5rem}.stb-faq-category-section__header h2{color:var(--stb-faq-accent);margin:0 0 .5rem}.stb-faq-category-section__description{color:var(--stb-faq-answer-color);margin-bottom:1rem}.stb-faq-anchor-index{gap:var(--stb-faq-list-gap);flex-direction:column;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.stb-faq-anchor-index__link{color:var(--stb-faq-accent);text-decoration:underline}.stb-faq-item{padding:var(--stb-faq-row-padding);border-bottom:var(--stb-faq-row-divider);border-radius:var(--stb-faq-radius)}.stb-faq-item:last-child{border-bottom:none}.stb-faq-item__question{text-align:left;width:100%;font:inherit;font-weight:var(--stb-faq-question-font-weight);color:var(--stb-faq-accent);cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.stb-faq-item__answer{color:var(--stb-faq-answer-color);margin-top:.75rem}.stb-faq-list[data-mode]{margin:2rem 0}.stb-faq-article h1{color:var(--stb-faq-accent);margin:0 0 1.5rem}.stb-faq-show-page__layout{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.stb-faq-show-page__layout{grid-template-columns:2fr 1fr}}.stb-faq-related-sidebar{border-left:var(--stb-faq-row-divider);padding-left:1.5rem}.stb-faq-related-sidebar h2{color:var(--stb-faq-accent);margin:0 0 .75rem;font-size:1rem}
