.toasty-llm-content .toasty-llm-faq{--toasty-faq-font-scale:.95;--toasty-faq-gap:10px;--toasty-faq-radius:10px;--toasty-faq-border:1px solid #e2e8f0;--toasty-faq-bg:#fff;--toasty-faq-summary-px:14px}.toasty-llm-content .toasty-llm-faq{margin-top:1.25rem}.toasty-llm-content .toasty-llm-sources{margin-top:1.25rem}.toasty-llm-content .toasty-llm-sources h2{font-size:calc(1rem * var(--toasty-faq-font-scale) + .15rem);margin-bottom:.75rem}.toasty-llm-content .toasty-llm-sources li{font-size:calc(.9rem * var(--toasty-faq-font-scale));line-height:1.5}.toasty-llm-content .toasty-llm-sources h2{font-size:calc(1rem * var(--toasty-faq-font-scale) + .15rem);margin-bottom:.75rem}.toasty-llm-content .toasty-llm-sources li{font-size:calc(.9rem * var(--toasty-faq-font-scale));line-height:1.5}.toasty-llm-content .toasty-llm-sources li small{font-size:.75em;color:#666}.toasty-llm-content .toasty-llm-faq h2{font-size:calc(1rem * var(--toasty-faq-font-scale) + .15rem);margin-bottom:.75rem}.toasty-sitewide-faq-pagination{margin-top:1rem;display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.toasty-sitewide-faq-pagination a{text-decoration:none;border:1px solid #ccd0d4;border-radius:6px;padding:.35rem .65rem;line-height:1.2}.toasty-sitewide-faq-page-label{font-size:.9rem;color:#50575e}.toasty-llm-content .toasty-accordion{display:grid;gap:var(--toasty-faq-gap)}.toasty-llm-content .toasty-accordion details{border:var(--toasty-faq-border);border-radius:var(--toasty-faq-radius);background:var(--toasty-faq-bg);overflow:hidden}.toasty-llm-content .toasty-accordion summary{cursor:pointer;list-style:none;padding:var(--toasty-faq-summary-px);font-size:calc(1rem * var(--toasty-faq-font-scale));font-weight:600;position:relative}.toasty-llm-content .toasty-accordion summary::-webkit-details-marker{display:none}.toasty-llm-content .toasty-accordion summary:after{content:"▸";position:absolute;right:12px;transform:rotate(0deg);transition:transform .15s ease}.toasty-llm-content .toasty-accordion details[open] summary:after{transform:rotate(90deg)}.toasty-llm-content .toasty-accordion .toasty-acc-body{padding:0 var(--toasty-faq-summary-px) var(--toasty-faq-summary-px);font-size:calc(.98rem * var(--toasty-faq-font-scale));line-height:1.6}.toasty-llm-content .toasty-acc-body p{margin:.5em 0}.toasty-llm-content .toasty-acc-body ul,.toasty-llm-content .toasty-acc-body ol{margin:.5em 0 .5em 1.25em}