:root{--sfm-primary:#2563eb;--sfm-primary-dark:#1d4ed8;--sfm-bg:#fff;--sfm-bg-alt:#f8fafc;--sfm-border:#e2e8f0;--sfm-text:#1e293b;--sfm-text-muted:#64748b;--sfm-radius:8px;--sfm-shadow:0 2px 8px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05);--sfm-transition:.22s ease}@media (prefers-color-scheme:dark){:root{--sfm-bg:#1e293b;--sfm-bg-alt:#0f172a;--sfm-border:#334155;--sfm-text:#f1f5f9;--sfm-text-muted:#94a3b8;--sfm-shadow:0 2px 8px rgba(0,0,0,.35)}}.sfm-wrapper{max-width:100%;font-family:inherit;color:var(--sfm-text)}.sfm-search-wrap{margin-bottom:1.25rem;position:relative}.sfm-search-input{display:block;width:100%;padding:.7rem 1rem .7rem 2.6rem;font-size:.95rem;border:2px solid var(--sfm-border);border-radius:var(--sfm-radius);background:var(--sfm-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") .7rem center no-repeat;color:var(--sfm-text);box-sizing:border-box;transition:border-color var(--sfm-transition),box-shadow var(--sfm-transition)}.sfm-search-input:focus{outline:none;border-color:var(--sfm-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sfm-primary) 18%,transparent)}.sfm-search-results{margin-top:.5rem}.sfm-search-results .sfm-accordion{border:1px solid var(--sfm-border);border-radius:var(--sfm-radius)}.sfm-no-results{padding:1rem;color:var(--sfm-text-muted);text-align:center}.sfm-highlight{background:color-mix(in srgb,var(--sfm-primary) 18%,transparent);border-radius:2px;padding:0 2px}.sfm-accordion{border:1px solid var(--sfm-border);border-radius:var(--sfm-radius);overflow:hidden;box-shadow:var(--sfm-shadow);background:var(--sfm-bg)}.sfm-item{border-bottom:1px solid var(--sfm-border);background:var(--sfm-bg);transition:background var(--sfm-transition)}.sfm-item:last-child{border-bottom:none}html body .sfm-wrapper button.sfm-question,html body .sfm-accordion button.sfm-question{all:unset !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:.875rem !important;width:100% !important;min-height:52px !important;padding:1rem 1.125rem !important;background:0 0 !important;color:var(--sfm-text) !important;cursor:pointer !important;text-align:left !important;font-size:.975rem !important;font-weight:600 !important;font-family:inherit !important;line-height:1.45 !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;transition:background var(--sfm-transition),color var(--sfm-transition) !important}html body .sfm-wrapper button.sfm-question:hover,html body .sfm-accordion button.sfm-question:hover{background:var(--sfm-bg-alt) !important}html body .sfm-wrapper button.sfm-question[aria-expanded=true],html body .sfm-accordion button.sfm-question[aria-expanded=true]{color:var(--sfm-primary) !important;background:color-mix(in srgb,var(--sfm-primary) 5%,var(--sfm-bg)) !important}html body .sfm-wrapper button.sfm-question:focus-visible,html body .sfm-accordion button.sfm-question:focus-visible{outline:2px solid var(--sfm-primary) !important;outline-offset:-2px !important}.sfm-question-text{flex:1;display:flex;flex-direction:column;gap:.25rem}.sfm-category-badge{display:inline-block;align-self:flex-start;padding:.15rem .55rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sfm-primary);background:color-mix(in srgb,var(--sfm-primary) 10%,transparent);border-radius:999px;line-height:1.6}.sfm-question[aria-expanded=true] .sfm-category-badge{color:var(--sfm-primary);background:color-mix(in srgb,var(--sfm-primary) 15%,transparent)}.sfm-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--sfm-border);position:relative;transition:background var(--sfm-transition),border-color var(--sfm-transition)}.sfm-icon:before,.sfm-icon:after{content:'';position:absolute;background:var(--sfm-text-muted);border-radius:2px;transition:background var(--sfm-transition),transform var(--sfm-transition),opacity var(--sfm-transition)}.sfm-icon:before{width:9px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.sfm-icon:after{width:2px;height:9px;top:50%;left:50%;transform:translate(-50%,-50%)}.sfm-question[aria-expanded=true] .sfm-icon{background:var(--sfm-primary);border-color:var(--sfm-primary)}.sfm-question[aria-expanded=true] .sfm-icon:before,.sfm-question[aria-expanded=true] .sfm-icon:after{background:#fff}.sfm-question[aria-expanded=true] .sfm-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.sfm-answer{display:block;overflow:hidden;max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1)}.sfm-answer.is-open{overflow:visible;max-height:4000px}.sfm-answer-content{padding:.25rem 1.125rem 1.25rem;line-height:1.75;color:var(--sfm-text);border-top:1px solid var(--sfm-border)}.sfm-answer-content>*:first-child{margin-top:.5rem}.sfm-answer-content>*:last-child{margin-bottom:0}.sfm-answer-content p:empty,.sfm-answer-content p>br:only-child{display:none}.sfm-answer-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:.875rem;line-height:1.5;margin:1rem 0;border:1px solid var(--sfm-border);border-radius:var(--sfm-radius)}.sfm-answer-content table thead{background:var(--sfm-bg-alt)}.sfm-answer-content table th{padding:.6rem .9rem;font-weight:700;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;color:var(--sfm-text-muted);text-align:left;border-bottom:2px solid var(--sfm-border);border-right:1px solid var(--sfm-border);white-space:nowrap}.sfm-answer-content table td{padding:.6rem .9rem;text-align:left;border-bottom:1px solid var(--sfm-border);border-right:1px solid var(--sfm-border);vertical-align:top;min-width:120px}.sfm-answer-content table th:last-child,.sfm-answer-content table td:last-child{border-right:none}.sfm-answer-content table tbody tr:last-child td{border-bottom:none}.sfm-answer-content table tbody tr:nth-child(even){background:var(--sfm-bg-alt)}.sfm-answer-content table tbody tr:hover{background:color-mix(in srgb,var(--sfm-primary) 5%,var(--sfm-bg))}.sfm-answer-content table td>p,.sfm-answer-content table th>p{margin:0;line-height:inherit}.sfm-answer-content table td>ul,.sfm-answer-content table td>ol{margin:0;padding-left:1.1rem}.sfm-related-links{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--sfm-border);font-size:.875rem;color:var(--sfm-text-muted)}.sfm-related-links a{color:var(--sfm-primary);text-decoration:none}.sfm-related-links a:hover{text-decoration:underline}.sfm-contact-cta{margin-top:1rem;padding:.875rem 1rem;background:var(--sfm-bg-alt);border:1px solid var(--sfm-border);border-radius:var(--sfm-radius);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sfm-contact-label{font-size:.875rem;color:var(--sfm-text-muted)}.sfm-contact-link{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem 1rem;background:var(--sfm-primary);color:#fff !important;text-decoration:none !important;border-radius:calc(var(--sfm-radius) - 2px);font-size:.875rem;font-weight:600;transition:background var(--sfm-transition);white-space:nowrap}.sfm-contact-link:hover{background:var(--sfm-primary-dark)}.sfm-contact-form{width:100%;margin-top:.5rem}.sfm-no-faqs{color:var(--sfm-text-muted);text-align:center;padding:2rem}.sfm-related-faqs{margin-top:2.5rem;padding-top:0;border-top:none}.sfm-related-title{margin:0 0 .875rem;font-size:1.1rem;font-weight:700;color:var(--sfm-text)}@media (max-width:640px){html body .sfm-wrapper button.sfm-question,html body .sfm-accordion button.sfm-question{padding:.875rem 1rem !important;font-size:.9rem !important}.sfm-contact-cta{flex-direction:column;align-items:flex-start}.sfm-answer-content table td,.sfm-answer-content table th{min-width:100px;font-size:.8rem;padding:.5rem .7rem}}