dewey-faq,#dewey-faq{--dewey-search-foreground-color: #000000;--dewey-search-link-color: #000000;--dewey-search-link-hover-color: #666666;--dewey-search-question-bubble-background-color: #fafafa;--dewey-search-question-bubble-background-hover-color: #f4f4f5;--dewey-search-question-bubble-foreground-color: #000000;--dewey-search-question-bubble-border-color: #e4e4e7;--dewey-search-font-weight: 400;--dewey-search-header-font-weight: 600;display:block;font-family:var(--dewey-search-font-family),var(--dewey-search-font-family-fallback),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:var(--dewey-search-font-weight);line-height:1.25;color:var(--dewey-search-foreground-color)}dewey-faq *,#dewey-faq *{margin:0;padding:0;box-sizing:border-box;outline:none;border:none;background:none;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0}dewey-faq input,dewey-faq textarea,dewey-faq button,dewey-faq select,#dewey-faq input,#dewey-faq textarea,#dewey-faq button,#dewey-faq select{font:inherit}dewey-faq ul,dewey-faq ol,#dewey-faq ul,#dewey-faq ol{list-style:none}dewey-faq a,#dewey-faq a{text-decoration:none;color:inherit}dewey-faq .dewey--search--icon,#dewey-faq .dewey--search--icon{display:flex}dewey-faq .dewey--search--attribution,#dewey-faq .dewey--search--attribution{padding-top:1rem;padding-bottom:1rem}dewey-faq .dewey--search--attribution--link,#dewey-faq .dewey--search--attribution--link{display:flex;align-items:flex-start;gap:0.375rem;font-size:0.625rem;transition:opacity 0.15s ease-in-out}dewey-faq .dewey--search--attribution--link:hover,#dewey-faq .dewey--search--attribution--link:hover{opacity:0.6}dewey-faq .dewey--search--attribution--text,#dewey-faq .dewey--search--attribution--text{opacity:0.6;font-family:system-ui, sans-serif}dewey-faq .dewey--search--article,#dewey-faq .dewey--search--article{display:inline-block;padding:0.25rem 0;margin:0.25rem 0;transition:opacity 0.1s ease-in-out}dewey-faq .dewey--search--article:hover,#dewey-faq .dewey--search--article:hover{opacity:0.7}dewey-faq .dewey--search--question,#dewey-faq .dewey--search--question{display:flex;align-items:start;background-color:var(--dewey-search-question-bubble-background-color, #fafafa);border:1px solid var(--dewey-search-question-bubble-border-color, #e4e4e7);color:var(--dewey-search-question-bubble-foreground-color, #000);padding:0.75rem;border-radius:0.5rem;width:100%;height:100%;transition:background-color 0.1s ease-in-out;cursor:pointer;text-align:left;font-size:0.875rem;font-family:var(--dewey-search-link-font-family);font-weight:var(--dewey-search-link-font-weight, 400);line-height:1.25;text-overflow:ellipsis;overflow:hidden}dewey-faq .dewey--search--question:hover,#dewey-faq .dewey--search--question:hover{background-color:var(--dewey-search-question-bubble-background-hover-color, #f4f4f5)}@keyframes dewey-skeleton-pulse{0%,100%{opacity:0.75}50%{opacity:0.25}}dewey-faq h1,#dewey-faq h1{font-size:2rem;font-family:var(--dewey-search-header-font-family),var(--dewey-search-header-font-family-fallback),sans-serif;font-weight:var(--dewey-search-header-font-weight, 400)}dewey-faq h2,#dewey-faq h2{font-size:1.5rem;font-family:var(--dewey-search-header-font-family),var(--dewey-search-header-font-family-fallback),sans-serif;font-weight:var(--dewey-search-header-font-weight, 400);margin:1.5rem 0 0.75rem}dewey-faq .dewey--search--attribution,#dewey-faq .dewey--search--attribution{padding-top:2.5rem;text-align:center}dewey-faq .dewey--search--attribution--link,#dewey-faq .dewey--search--attribution--link{justify-content:center}dewey-faq .dewey-faq-list,#dewey-faq .dewey-faq-list{padding-top:2rem;padding-bottom:2rem}dewey-faq .dewey-qa-detail,#dewey-faq .dewey-qa-detail{padding-top:1rem;padding-bottom:2rem}dewey-faq .dewey-faq-list__title,#dewey-faq .dewey-faq-list__title{margin-bottom:2rem}dewey-faq .dewey-faq-list ul,#dewey-faq .dewey-faq-list ul{padding:0;margin:0;display:flex;flex-direction:column}dewey-faq .dewey-faq-list ul li+li .dewey-faq-list__question,#dewey-faq .dewey-faq-list ul li+li .dewey-faq-list__question{border-top:1px solid color-mix(in srgb, var(--dewey-search-foreground-color) 10%, transparent)}dewey-faq .dewey-faq-list__question,#dewey-faq .dewey-faq-list__question{display:block;font-size:1.25rem;padding:1.25rem 0;transition:opacity 0.15s ease-in-out}dewey-faq .dewey-faq-list__question:hover,#dewey-faq .dewey-faq-list__question:hover{opacity:0.6}dewey-faq .dewey-citations,#dewey-faq .dewey-citations{padding:1.5rem 0}dewey-faq .dewey-citations ul,#dewey-faq .dewey-citations ul{padding:0;margin:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem 1rem}@media (min-width: 30em){dewey-faq .dewey-citations ul,#dewey-faq .dewey-citations ul{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 48em){dewey-faq .dewey-citations ul,#dewey-faq .dewey-citations ul{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 72em){dewey-faq .dewey-citations ul,#dewey-faq .dewey-citations ul{grid-template-columns:repeat(4, 1fr)}}dewey-faq .dewey-citations.imageless ul,#dewey-faq .dewey-citations.imageless ul{display:flex;flex-direction:column;align-items:start}dewey-faq .dewey-related .dewey--search--question,#dewey-faq .dewey-related .dewey--search--question{font-size:1rem;padding:1rem}dewey-faq .dewey-related ul,#dewey-faq .dewey-related ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:0.5rem}@media (min-width: 30em){dewey-faq .dewey-related ul,#dewey-faq .dewey-related ul{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 48em){dewey-faq .dewey-related ul,#dewey-faq .dewey-related ul{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 72em){dewey-faq .dewey-related ul,#dewey-faq .dewey-related ul{grid-template-columns:repeat(4, 1fr)}}dewey-faq .dewey-citation-card,#dewey-faq .dewey-citation-card{display:flex;flex-direction:column;transition:opacity 0.15s ease-in-out}dewey-faq .dewey-citation-card:hover,#dewey-faq .dewey-citation-card:hover{opacity:0.65}dewey-faq .dewey-citation-card__image,#dewey-faq .dewey-citation-card__image{border-radius:0.75rem;overflow:hidden}dewey-faq .dewey-citation-card__image img,#dewey-faq .dewey-citation-card__image img{width:100%;height:120px;object-fit:cover;display:block}dewey-faq .dewey-citation-card__image-placeholder,#dewey-faq .dewey-citation-card__image-placeholder{width:100%;height:120px;background-color:rgba(0,0,0,0.06);display:block}dewey-faq .dewey-citation-card__body,#dewey-faq .dewey-citation-card__body{padding:0.5rem 0 0;display:flex;flex-direction:column;gap:0.25rem}dewey-faq .dewey-citation-card__title,#dewey-faq .dewey-citation-card__title{font-size:0.9375rem;font-weight:500;line-height:1.3}dewey-faq .dewey-citation-card__authors,#dewey-faq .dewey-citation-card__authors{font-size:0.8125rem;opacity:0.6}dewey-faq .dewey-citation-card__date,#dewey-faq .dewey-citation-card__date{font-size:0.8125rem;opacity:0.5}dewey-faq .dewey-qa-detail__breadcrumb,#dewey-faq .dewey-qa-detail__breadcrumb{display:inline-block;font-size:0.875rem;opacity:0.5;margin:0 0 1.25rem;color:var(--dewey-search-link-color);transition:opacity 0.15s ease-in-out}dewey-faq .dewey-qa-detail__breadcrumb:hover,#dewey-faq .dewey-qa-detail__breadcrumb:hover{opacity:0.8}dewey-faq .dewey-updated-at,#dewey-faq .dewey-updated-at{font-size:0.875rem;opacity:0.75;margin:0.25rem 0 0}dewey-faq .dewey-answer,#dewey-faq .dewey-answer{margin:1rem 0;line-height:1.5;font-size:1.125rem}dewey-faq .dewey-empty,#dewey-faq .dewey-empty{color:#6b7280;font-style:italic}dewey-faq .dewey-error,#dewey-faq .dewey-error{color:#dc2626;padding:1rem;background:#fef2f2;border-radius:6px}dewey-faq .dewey-not-found,#dewey-faq .dewey-not-found{text-align:center;padding:3rem 1rem}dewey-faq .dewey-not-found h2,#dewey-faq .dewey-not-found h2{font-size:1.5rem;margin-bottom:0.5rem}dewey-faq .dewey-not-found p,#dewey-faq .dewey-not-found p{opacity:0.6;margin-bottom:1.5rem}dewey-faq .dewey-not-found__back,#dewey-faq .dewey-not-found__back{color:var(--dewey-search-foreground-color);font-size:1rem;transition:opacity 0.15s ease-in-out}dewey-faq .dewey-not-found__back:hover,#dewey-faq .dewey-not-found__back:hover{opacity:0.6}dewey-faq .dewey-loading,#dewey-faq .dewey-loading{padding:1rem 0}dewey-faq .dewey-skeleton,#dewey-faq .dewey-skeleton{background:#e5e7eb;border-radius:4px;animation:dewey-skeleton-pulse 1.5s ease-in-out infinite}dewey-faq .dewey-skeleton-title,#dewey-faq .dewey-skeleton-title{height:2rem;width:60%;margin-bottom:1.5rem}dewey-faq .dewey-skeleton-item,#dewey-faq .dewey-skeleton-item{height:1.25rem;margin-bottom:0.75rem;width:90%}dewey-faq .dewey-skeleton-body,#dewey-faq .dewey-skeleton-body{height:1rem;margin-bottom:0.5rem;width:100%}
