: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}
