.faq-search{border:1px solid var(--evd-border);border-radius:var(--evd-radius-card);background:var(--evd-surface-1);align-items:center;gap:10px;width:min(100%,560px);height:52px;margin:28px auto 0;padding:0 16px;display:flex}.faq-search:focus-within{border-color:var(--evd-brand);box-shadow:0 0 0 3px var(--evd-brand-soft)}.faq-search>svg{color:var(--evd-text-3);flex:none}.faq-search input{min-width:0;color:var(--evd-text-1);background:0 0;border:0;outline:0;flex:1;font-size:15px}.faq-search input::placeholder{color:var(--evd-text-3)}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search .faq-search__clear{border-radius:var(--evd-radius-badge);width:28px;height:28px;color:var(--evd-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.faq-search .faq-search__clear:hover{background:var(--evd-hover-bg);color:var(--evd-text-1)}.faq-quick{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.faq-quick a{border:1px solid var(--evd-border);border-radius:var(--evd-radius-badge);min-height:32px;color:var(--evd-text-2);align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.faq-quick a:hover{border-color:var(--evd-brand);color:var(--evd-text-1)}.faq-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.faq-topic{border:1px solid var(--evd-border);border-radius:var(--evd-radius-card);background:var(--evd-surface-1);transition:border-color var(--evd-duration-control) var(--evd-ease-standard);grid-template-columns:auto 1fr auto;align-items:start;gap:4px 14px;padding:18px 20px;display:grid}.faq-topic:hover{border-color:var(--evd-brand)}.faq-topic>svg{color:var(--evd-brand);grid-area:1/1/3;margin-top:2px}.faq-topic h3{grid-area:1/2;font-size:15px!important}.faq-topic__count{color:var(--evd-text-3);font-variant-numeric:tabular-nums;grid-area:1/3;font-size:12px}.faq-topic p{grid-area:2/2/auto/4;font-size:13px!important;line-height:1.55!important}.faq-sticky{z-index:20;pointer-events:none;justify-content:center;align-items:flex-start;height:0;display:flex;position:sticky;top:78px}.faq-sticky>nav{border:1px solid var(--evd-border);border-radius:var(--evd-radius-shell);background:color-mix(in srgb, var(--evd-canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:calc(100% - 48px);box-shadow:var(--evd-shadow-card);pointer-events:auto;gap:4px;padding:6px;display:flex;overflow-x:auto}.faq-sticky a{border-radius:var(--evd-radius-badge);min-height:32px;color:var(--evd-text-2);font-size:12.5px;font-weight:var(--evd-weight-medium);white-space:nowrap;flex:none;align-items:center;padding:0 12px;display:inline-flex}.faq-sticky a:hover{background:var(--evd-hover-bg);color:var(--evd-text-1)}.faq-sticky>nav{transform:translateY(10px)}.faq-group{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px 64px;display:grid}.faq-group+.faq-group{border-top:1px solid var(--evd-border);margin-top:72px;padding-top:72px}.faq-group__head{align-self:start;position:sticky;top:132px}.faq-group__head>svg{color:var(--evd-brand)}.faq-group__head h3{margin-top:14px;font-size:26px!important}.faq-group__head p{margin-top:10px;font-size:14px!important}.faq-group__count{color:var(--evd-text-3);font-variant-numeric:tabular-nums;margin-top:14px;font-size:12px;display:block}.faq-group .evd-site__faq{max-width:none;margin-inline:0}.faq-group .evd-site__faq>div:first-child{border-top:1px solid var(--evd-border)}.faq-group .evd-site__faq button{padding:20px 0;font-size:16px}.faq-group .evd-site__faq h4,.faq-results .evd-site__faq h3{font-weight:inherit;letter-spacing:normal;font-size:inherit!important}.faq-group .evd-site__faq p{max-width:68ch}.faq-results__title{font-size:12px!important;line-height:1.4!important}.faq-results__meta{color:var(--evd-text-2);margin-bottom:24px;font-size:14px}.faq-results__cat{color:var(--evd-brand-title);font-size:11px;font-weight:var(--evd-weight-bold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.faq-results mark{border-radius:var(--evd-radius-badge);background:var(--evd-brand-soft);color:inherit;padding:0 2px}.faq-empty{text-align:center;max-width:520px;margin-inline:auto;padding:48px 0}.faq-empty>svg{color:var(--evd-text-3)}.faq-empty h2{margin-top:18px;font-size:24px!important}.faq-empty p{margin-top:10px}.faq-empty a{margin-top:24px}.faq-group .evd-site__faq>div>div:not([hidden])>p,.faq-results .evd-site__faq>div>div:not([hidden])>p{animation:faq-reveal .24s var(--evd-ease-standard) both}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq-group .evd-site__faq>div>div:not([hidden])>p,.faq-results .evd-site__faq>div>div:not([hidden])>p{animation:none}}.faq-support{max-width:720px}.faq-support--alone{margin-top:0}.faq-support .evd-eyebrow{align-items:center;gap:6px;display:inline-flex}.faq-support .evd-site__actions{margin-top:26px}.faq-support h2{margin-top:12px}.faq-support>p{margin-top:14px}.faq-support small{color:var(--evd-text-3)}.faq-support:not(.faq-support--alone){margin-top:72px}.faq-cta{border-top:1px solid var(--evd-border);flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:64px;padding-top:40px;display:flex}.faq-cta__copy{flex:1;min-width:260px}.faq-cta h3{font-size:20px!important}.faq-cta p{margin-top:6px;font-size:15px!important}.faq-cta__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.faq-group{grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:24px 40px}}@media (max-width:900px){.faq-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-group{grid-template-columns:1fr;gap:20px}.faq-group__head{position:static}.faq-group__head h3{font-size:23px!important}.faq-group+.faq-group{margin-top:56px;padding-top:56px}}@media (max-width:640px){.faq-topics{grid-template-columns:1fr}.faq-search{height:50px}.faq-sticky{top:70px}.faq-sticky>nav{max-width:calc(100% - 24px)}.faq-cta__actions>a{flex:1;justify-content:center}}
