.PublicFaqItem_feedbackBlock__VEtzq{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid color-mix(in srgb,var(--border) 86%,white);display:grid;gap:var(--spacing-sm)}.PublicFaqItem_feedbackLabel__j4QCM{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--foreground)}.PublicFaqItem_feedbackActions__bQp5q{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.PublicFaqItem_feedbackButton__2k4ho{display:inline-flex;align-items:center;gap:var(--spacing-2xs)}.PublicFaqItem_feedbackMessage__kgzLB{margin:0;font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.PublicFaqItem_feedbackMessageError__echBM{color:var(--destructive)}.PublicFaqItem_relatedLinkRow__BaioU{margin-top:var(--spacing-md);display:grid;gap:var(--spacing-sm)}.PublicFaqPage_page__Y0zXF{max-width:calc(var(--spacing-3xl)*17 + var(--spacing-xl));margin:0 auto;padding:var(--spacing-3xl) var(--spacing-md);display:grid;gap:var(--spacing-2xl)}.PublicFaqPage_header__lxNjq{display:grid;gap:var(--spacing-sm)}.PublicFaqPage_title__tO_Le{margin:0;font-size:clamp(2.25rem,1.9rem + 1vw,3.25rem);line-height:1.05;color:var(--foreground)}.PublicFaqPage_intro__sCBBW{margin:0;max-width:64ch;color:var(--muted-foreground);line-height:1.65}.PublicFaqPage_audiencePanel__W60CJ,.PublicFaqPage_toolbar__ulgjK{display:grid;gap:var(--spacing-md);padding:var(--spacing-lg) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(0,0,0,0)}.PublicFaqPage_audienceIntro__67S4z{display:grid;gap:var(--spacing-2xs)}.PublicFaqPage_audienceTitle__0tDF1{margin:0;font-size:var(--text-lg);color:var(--foreground)}.PublicFaqPage_audienceSummary__8KbAs{margin:0;color:var(--muted-foreground);line-height:1.6}.PublicFaqPage_audienceOptions__trZBK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-sm)}.PublicFaqPage_audienceOptionItem__bfZiW{margin:0}.PublicFaqPage_audienceOptionButton__bozsp{width:100%;display:block;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--background) 98%,var(--surface));text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.PublicFaqPage_audienceOptionButton__bozsp:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--background))}.PublicFaqPage_audienceOptionButtonContent__ui5_o{display:grid;gap:var(--spacing-2xs);width:100%}.PublicFaqPage_audienceOptionHeading__DwxH2{display:inline-flex;align-items:center;gap:var(--spacing-2xs)}.PublicFaqPage_audienceOptionButton__bozsp:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.PublicFaqPage_audienceOptionButtonSelected__fIp3O{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--background))}.PublicFaqPage_audienceOptionName__7NoDc{font-size:var(--text-base);font-weight:700;color:var(--foreground)}.PublicFaqPage_audienceOptionDescription__hHMzv{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.5}.PublicFaqPage_audienceEmpty__ZllVa{padding:var(--spacing-xl);border:1px dashed color-mix(in srgb,var(--border) 80%,white);border-radius:var(--radius-lg);color:var(--muted-foreground);background:color-mix(in srgb,var(--surface) 92%,white)}.PublicFaqPage_searchForm__Xsv0i{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-sm);align-items:end}@media(max-width:768px){.PublicFaqPage_searchForm__Xsv0i{grid-template-columns:1fr}}.PublicFaqPage_searchField__nga03{margin:0}.PublicFaqPage_toolbarMeta__fw9zX{color:var(--muted-foreground);font-size:var(--text-sm)}.PublicFaqPage_contentPanel__1kBSn{min-height:12rem;display:grid;align-content:start;gap:var(--spacing-xl)}.PublicFaqPage_error__0aa7A{color:var(--destructive)}.PublicFaqPage_sectionList__QuPrf{display:grid;gap:var(--spacing-2xl)}.PublicFaqPage_faqSection__EJ5xc{display:grid;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.PublicFaqPage_sectionTitle__L5PLZ{margin:0;font-size:var(--text-2xl);color:var(--foreground);letter-spacing:-.02em}.PublicFaqPage_faqGrid__fIi8V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}@media(max-width:900px){.PublicFaqPage_faqGrid__fIi8V{grid-template-columns:1fr}}.PublicFaqPage_contentPlaceholder__z_os8,.PublicFaqPage_emptyState__LReDZ{padding:var(--spacing-xl);border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);background:var(--surface)}.PublicFaqPage_pagination__sInCa{display:flex;justify-content:center}