.drk-faq-launch{position:fixed;right:124px;top:17px;z-index:60;min-height:38px;padding:8px 14px;border:1px solid #a9bba0;border-radius:20px;background:#fdfefb;color:#273423;font:600 12px system-ui,sans-serif;cursor:pointer}
.drk-faq-launch.drk-faq-inline{position:static;margin-left:8px}.topbar .top-right{padding-right:178px}
.drk-faq{box-sizing:border-box;width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:30px;border:1px solid #bacab3;border-radius:18px;background:#fdfefb;color:#242b21;box-shadow:0 24px 100px #0004;font:14px/1.65 'DM Sans',system-ui,sans-serif;overscroll-behavior:contain}
.drk-faq::backdrop{background:#121812b8;backdrop-filter:blur(4px)}
.drk-faq .drk-faq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0;margin:0;border:0;position:static;height:auto;background:none}
.drk-faq-kicker{font-size:10px;letter-spacing:.16em;font-weight:700;color:#56734b}.drk-faq h2{font:700 clamp(24px,4vw,34px)/1.12 Manrope,system-ui,sans-serif;letter-spacing:-.04em;margin:12px 0}.drk-faq-intro{margin:8px 0 22px;color:#53604d}
.drk-faq-close{border:0;background:none;color:inherit;white-space:nowrap;padding:6px;cursor:pointer}.drk-faq-search{display:block;font-size:12px;font-weight:650}.drk-faq-search input{box-sizing:border-box;display:block;width:100%;margin:7px 0 20px;border:1px solid #aebfa3;border-radius:8px;padding:12px;background:#f4f8f0;color:#263221;font:14px system-ui,sans-serif}
.drk-faq-list details{border-top:1px solid #d4dfcd;padding:14px 0}.drk-faq-list details[hidden]{display:none}.drk-faq-list summary{cursor:pointer;font-weight:650;min-height:26px}.drk-faq-list p{margin:8px 0 4px;color:#475440}.drk-faq-category{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#607c53;margin-top:12px}
.drk-faq .drk-faq-foot{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:22px 0 0;padding:18px 0 0;border-top:1px solid #d4dfcd;background:none;position:static;min-height:0;height:auto;color:inherit;letter-spacing:normal}.drk-faq-foot p{margin:0}.drk-faq-ask{border:0;border-radius:8px;padding:12px 16px;background:#a9f39d;color:#172116;font-weight:700;cursor:pointer}.drk-faq a{color:#3c662f}.drk-faq-status{flex-basis:100%}.drk-faq :is(button,a,input,summary):focus-visible,.drk-faq-launch:focus-visible{outline:3px solid #689654;outline-offset:3px}
html[data-theme=dark] .drk-faq{background:#232923;color:#edf1e9;border-color:#53654a}html[data-theme=dark] .drk-faq-launch{background:#2b3428;color:#e9f5e2;border-color:#53654a}html[data-theme=dark] .drk-faq :is(.drk-faq-kicker,.drk-faq-intro,.drk-faq-category,.drk-faq-list p,a){color:#c1d3b6}html[data-theme=dark] .drk-faq-search input{background:#171e15;color:#edf1e9;border-color:#53654a}html[data-theme=dark] .drk-faq-list details,html[data-theme=dark] .drk-faq-foot{border-color:#485540}
@media(max-width:700px){.drk-faq-launch{right:105px;top:17px;padding:8px 11px}.topbar .top-right{padding-right:148px}.topbar .clock-pill{display:none}.drk-faq{padding:21px;max-height:calc(100dvh - 24px)}.drk-faq .drk-faq-head{gap:10px}.drk-faq-head h2{font-size:26px}.drk-faq-launch.drk-faq-inline{margin-left:0}}
