.krypton-sources-wrapper,.sf-sources-wrapper,.krypton-faq-wrapper,.sf-faq-wrapper{--krypton-primary-green:#4a8571;--krypton-primary-green-hover:#3b6d5c;--krypton-border:#e2e8f0;--krypton-border-divider:#e5e7eb;--krypton-card-bg:#ffffff;--krypton-text-heading:#111111;--krypton-text-question:#111111;--krypton-text-body:#555555;--krypton-text-muted:#6b7280;--krypton-bullet-color:#6b7280;--krypton-card-shadow:0 1px 3px rgba(0, 0, 0, 0.04);--krypton-radius-card:10px;--krypton-font-heading:'Montserrat', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;--krypton-font-body:'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;--sf-primary-green:var(--krypton-primary-green);--sf-primary-green-hover:var(--krypton-primary-green-hover);--sf-border:var(--krypton-border);--sf-border-divider:var(--krypton-border-divider);--sf-card-bg:var(--krypton-card-bg);--sf-text-heading:var(--krypton-text-heading);--sf-text-question:var(--krypton-text-question);--sf-text-body:var(--krypton-text-body);--sf-text-muted:var(--krypton-text-muted);--sf-bullet-color:var(--krypton-bullet-color);--sf-card-shadow:var(--krypton-card-shadow);--sf-radius-card:var(--krypton-radius-card);--sf-font-heading:var(--krypton-font-heading);--sf-font-body:var(--krypton-font-body);font-family:var(--krypton-font-body);width:100%;box-sizing:border-box;margin:36px 0}.krypton-sources-wrapper *,.krypton-sources-wrapper *::before,.krypton-sources-wrapper *::after,.sf-sources-wrapper *,.sf-sources-wrapper *::before,.sf-sources-wrapper *::after,.krypton-faq-wrapper *,.krypton-faq-wrapper *::before,.krypton-faq-wrapper *::after,.sf-faq-wrapper *,.sf-faq-wrapper *::before,.sf-faq-wrapper *::after{box-sizing:border-box}.krypton-section-header,.sf-section-header{margin-bottom:22px}.krypton-heading,.sf-heading,.krypton-heading[id],.sf-heading[id]{font-family:var(--krypton-font-heading);font-size:28px;font-weight:600;color:var(--krypton-text-heading);margin:0 0 12px 0;line-height:1.5;letter-spacing:-.01em;scroll-margin-top:175px}.krypton-divider,.sf-divider{height:1px;background-color:var(--krypton-border-divider);border:none;margin:0;padding:0;width:100%}.krypton-sources-card,.sf-sources-card{background-color:var(--krypton-card-bg);border:1px solid var(--krypton-border);border-radius:var(--krypton-radius-card);padding:28px 32px;box-shadow:var(--krypton-card-shadow)}.krypton-sources-list,.sf-sources-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.krypton-source-item,.sf-source-item{position:relative;padding-left:20px;font-family:var(--krypton-font-body);font-size:16px;font-weight:400;line-height:1.5;color:var(--krypton-text-muted);margin:0}.krypton-source-item::before,.sf-source-item::before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background-color:var(--krypton-bullet-color)}.krypton-source-text,.sf-source-text{display:inline}.krypton-source-url,.sf-source-url{color:var(--krypton-primary-green);text-decoration:underline;overflow-wrap:anywhere;word-break:break-word;transition:color 0.15s ease}.krypton-source-url:hover,.krypton-source-url:focus,.sf-source-url:hover,.sf-source-url:focus{color:var(--krypton-primary-green-hover)}.krypton-source-url:focus-visible,.sf-source-url:focus-visible{outline:2px solid var(--krypton-primary-green);outline-offset:2px;border-radius:2px}.krypton-faq-list,.sf-faq-list{display:flex;flex-direction:column;gap:20px;width:100%}.krypton-faq-card,.sf-faq-card{background-color:var(--krypton-card-bg);border:1px solid var(--krypton-border);border-radius:var(--krypton-radius-card);box-shadow:var(--krypton-card-shadow);overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.krypton-faq-card.krypton-open,.sf-faq-card.sf-open{border-color:#cbd5e1}.krypton-faq-button,.sf-faq-button{width:100%;background:none;border:none;padding:20px 24px;margin:0;display:flex;align-items:center;text-align:left;cursor:pointer;min-height:44px;font-family:var(--krypton-font-heading);color:var(--krypton-text-question);gap:16px;transition:background-color 0.15s ease}.krypton-faq-button:hover,.sf-faq-button:hover{background-color:#fbfcfc}.krypton-faq-button:focus-visible,.sf-faq-button:focus-visible{outline:2px solid var(--krypton-primary-green);outline-offset:-2px;border-radius:var(--krypton-radius-card)}.krypton-faq-icon,.sf-faq-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#222}.krypton-faq-icon::before,.sf-faq-icon::before{content:"";position:absolute;width:13px;height:1.8px;background-color:#222;border-radius:1px;transition:transform 0.2s ease,opacity 0.2s ease}.krypton-faq-icon::after,.sf-faq-icon::after{content:"";position:absolute;width:1.8px;height:13px;background-color:#222;border-radius:1px;transition:transform 0.2s ease,opacity 0.2s ease}.krypton-open .krypton-faq-icon::after,.sf-open .sf-faq-icon::after{transform:scaleY(0);opacity:0}.krypton-faq-question,.sf-faq-question{font-family:var(--krypton-font-heading);font-size:20px;font-weight:600;line-height:1.5;color:var(--krypton-text-question);flex:1}.krypton-faq-answer-panel,.sf-faq-answer-panel{overflow:hidden;transition:max-height 0.3s cubic-bezier(.4,0,.2,1);will-change:max-height}.krypton-faq-answer-inner,.sf-faq-answer-inner{padding:0 24px 22px 58px;font-family:var(--krypton-font-body);font-size:18px;font-weight:400;line-height:1.5;color:rgb(0 0 0 / .6)}.krypton-faq-answer-inner p,.sf-faq-answer-inner p{font-family:var(--krypton-font-body);font-size:18px;font-weight:400;line-height:1.5;color:rgb(0 0 0 / .6);margin:0 0 12px 0}.krypton-faq-answer-inner p:last-child,.sf-faq-answer-inner p:last-child{margin-bottom:0}@media (max-width:767px){.krypton-heading,.sf-heading,.krypton-heading[id],.sf-heading[id],.krypton-sources-wrapper,.sf-sources-wrapper,.krypton-faq-wrapper,.sf-faq-wrapper{font-size:22px;line-height:1.35;scroll-margin-top:120px}.krypton-sources-card,.sf-sources-card{padding:20px 18px}.krypton-faq-button,.sf-faq-button{padding:16px 18px;gap:12px}}[data-theme="dark"] .krypton-sources-wrapper,[data-theme="dark"] .sf-sources-wrapper,[data-theme="dark"] .krypton-faq-wrapper,[data-theme="dark"] .sf-faq-wrapper{--krypton-card-bg:#141c19;--krypton-border:#23312c;--krypton-border-divider:#23312c;--krypton-text-heading:#f0f5f3;--krypton-text-question:#f0f5f3;--krypton-text-body:#cbd5e1;--krypton-text-muted:#94a3b8;--krypton-bullet-color:#64748b}[data-theme="dark"] .krypton-faq-icon,[data-theme="dark"] .sf-faq-icon,[data-theme="dark"] .krypton-faq-icon::before,[data-theme="dark"] .sf-faq-icon::before,[data-theme="dark"] .krypton-faq-icon::after,[data-theme="dark"] .sf-faq-icon::after{color:#f0f5f3;background-color:#f0f5f3}[data-theme="dark"] .krypton-faq-button:hover,[data-theme="dark"] .sf-faq-button:hover{background-color:#192320}[data-theme="dark"] .krypton-faq-answer-inner,[data-theme="dark"] .sf-faq-answer-inner,[data-theme="dark"] .krypton-faq-answer-inner p,[data-theme="dark"] .sf-faq-answer-inner p{color:rgb(255 255 255 / .7)}