.nqfaq-root,.nqfaq-root *,.nqfaq-root *::before,.nqfaq-root *::after{box-sizing:border-box!important}.nqfaq-root{--nqfaq-max-width:1200px !important;--nqfaq-copy-width:46rem !important;--nqfaq-surface:var(--color-white, #ffffff) !important;--nqfaq-surface-muted:var(--color-bg-warm, #f2edea) !important;--nqfaq-heading:var(--color-text-dark, #2e3144) !important;--nqfaq-text:var(--color-text, #5f6472) !important;--nqfaq-text-soft:var(--color-text-light, #707584) !important;--nqfaq-border:var(--color-border, #e2dcd8) !important;--nqfaq-border-soft:var(--color-border-light, #ede9e6) !important;--nqfaq-accent:var(--color-accent, #c8b27d) !important;--nqfaq-accent-readable:var(--color-accent-readable, #7b6428) !important;--nqfaq-display-font:var(--font-display, Georgia, serif) !important;--nqfaq-body-font:var(--font-body, system-ui, sans-serif) !important;--nqfaq-radius:var(--border-radius-lg, 12px) !important;--nqfaq-shadow-sm:var(
    --shadow-sm,
    0 1px 3px rgba(58, 63, 92, 0.06),
    0 1px 2px rgba(58, 63, 92, 0.04)
  ) !important;--nqfaq-shadow-md:var(
    --shadow-md,
    0 4px 16px rgba(58, 63, 92, 0.10),
    0 2px 6px rgba(58, 63, 92, 0.06)
  ) !important;--nqfaq-transition:var(--transition-base, 250ms ease) !important;position:relative!important;isolation:isolate!important;width:min(calc(100% - 2rem), var(--nqfaq-max-width))!important;color:var(--nqfaq-text)!important;font-family:var(--nqfaq-body-font)!important;line-height:1.65!important}.nqfaq-layout{display:block!important}.nqfaq-intro{position:static!important}.nqfaq-eyebrow{display:inline-flex!important;align-items:center!important;gap:0.65rem!important;margin:0 0 1rem!important;color:var(--nqfaq-accent-readable)!important;font-size:0.78rem!important;font-weight:800!important;letter-spacing:0.14em!important;line-height:1.2!important;text-transform:uppercase!important}.nqfaq-eyebrow::before{width:2.25rem!important;height:2px!important;border-radius:999px!important;background:var(--nqfaq-accent)!important;content:""!important}.nqfaq-title{max-width:12ch!important;margin:0!important;color:var(--nqfaq-heading)!important;font-family:var(--nqfaq-display-font)!important;font-size:clamp(2.25rem, 5vw, 4.5rem)!important;font-weight:600!important;letter-spacing:-0.035em!important;line-height:1!important;text-wrap:balance!important}.nqfaq-lede{max-width:38rem!important;margin:1.5rem 0 0!important;color:var(--nqfaq-text-soft)!important;font-size:clamp(1rem, 1.6vw, 1.125rem)!important;text-wrap:pretty!important}.nqfaq-list{display:grid!important;gap:0.9rem!important;margin-top:clamp(2rem, 6vw, 5rem)!important}.nqfaq-item{overflow:clip!important;border:1px solid var(--nqfaq-border)!important;border-radius:var(--nqfaq-radius)!important;background:var(--nqfaq-surface)!important;box-shadow:var(--nqfaq-shadow-sm)!important;transition:border-color var(--nqfaq-transition),box-shadow var(--nqfaq-transition),transform var(--nqfaq-transition)!important}.nqfaq-item:hover{border-color:var(--nqfaq-accent)!important;transform:translateY(-1px)!important;box-shadow:var(--nqfaq-shadow-md)!important}.nqfaq-item[open]{border-color:var(--nqfaq-accent)!important;box-shadow:var(--nqfaq-shadow-md)!important}.nqfaq-question{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 2.25rem!important;gap:1.25rem!important;align-items:center!important;min-height:5.25rem!important;padding:1.25rem clamp(1.1rem, 3vw, 1.6rem)!important;color:var(--nqfaq-heading)!important;cursor:pointer!important;list-style:none!important}.nqfaq-question::-webkit-details-marker{display:none!important}.nqfaq-question::after{grid-column:2!important;grid-row:1!important;width:2.25rem!important;height:2.25rem!important;border:1px solid var(--nqfaq-border)!important;border-radius:999px!important;background:linear-gradient(var(--nqfaq-heading),var(--nqfaq-heading)) center / .8rem 2px no-repeat,linear-gradient(var(--nqfaq-heading),var(--nqfaq-heading)) center / 2px .8rem no-repeat,var(--nqfaq-surface-muted)!important;content:""!important;transition:transform var(--nqfaq-transition),border-color var(--nqfaq-transition),background-color var(--nqfaq-transition)!important}.nqfaq-question:focus-visible{outline:3px solid var(--nqfaq-accent)!important;outline-offset:-3px!important}.nqfaq-question h3{grid-column:1!important;grid-row:1!important;margin:0!important;color:inherit!important;font:inherit!important;font-size:clamp(1rem, 1.8vw, 1.12rem)!important;font-weight:750!important;line-height:1.35!important;text-wrap:balance!important}.nqfaq-item[open]>.nqfaq-question::after{border-color:var(--nqfaq-accent)!important;background:linear-gradient(var(--nqfaq-heading),var(--nqfaq-heading)) center / .8rem 2px no-repeat,var(--nqfaq-accent)!important;transform:rotate(180deg)!important}.nqfaq-answer{padding:0 clamp(1.1rem, 3vw, 1.6rem) 1.45rem!important}.nqfaq-answer-inner{padding-top:1.15rem!important;border-top:1px solid var(--nqfaq-border-soft)!important}.nqfaq-answer p{max-width:var(--nqfaq-copy-width)!important;margin:0!important;color:var(--nqfaq-text)!important;text-wrap:pretty!important}.nqfaq-answer p+p,.nqfaq-answer ul,.nqfaq-answer ol{margin-top:0.85rem!important}.nqfaq-answer a{color:var(--nqfaq-accent-readable)!important;font-weight:750!important;text-decoration-thickness:0.08em!important;text-underline-offset:0.2em!important}.nqfaq-answer a:hover{text-decoration-thickness:0.14em!important}@media (max-width:800px){.nqfaq-root{width:min(calc(100% - 1.25rem), var(--nqfaq-max-width))!important;padding-block:3rem 4rem!important}.nqfaq-layout{grid-template-columns:1fr!important}.nqfaq-intro{position:static!important}.nqfaq-title{max-width:15ch!important}}@media (max-width:480px){.nqfaq-question{grid-template-columns:minmax(0,1fr) 2rem!important;gap:1rem!important;min-height:4.75rem!important}.nqfaq-question::after{width:2rem!important;height:2rem!important}}@media (prefers-reduced-motion:reduce){.nqfaq-root *,.nqfaq-root *::before,.nqfaq-root *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}