.wp-block-ai-faq-master-ai-faq-accordion.ai-faq-master,.ai-faq-master{--ai-faq-accent:#b24a1f;--ai-faq-soft-accent:#e8f6fd;--ai-faq-icon-bg:#b24a1f;--ai-faq-icon-color:#fff;--ai-faq-ink:#2d1d14;--ai-faq-muted:#5d4a3d;--ai-faq-border:rgba(45, 29, 20, 0.1);--ai-faq-shell-shadow:0 28px 70px rgba(143, 176, 205, 0.28);--ai-faq-shell-bg:radial-gradient(circle at top right, rgba(255, 255, 255, 0.96), transparent 34%),
linear-gradient(180deg, #fff 0%, var(--ai-faq-soft-accent) 100%);--ai-faq-card-bg:rgba(255, 251, 244, 0.92);--ai-faq-card-border:rgba(178, 74, 31, 0.12);--ai-faq-icon-size:38px;--ai-faq-icon-offset:3px;--ai-faq-heading-size:clamp(2rem, 4vw, 3.1rem);--ai-faq-heading-family:Georgia, "Times New Roman", serif;--ai-faq-heading-weight:800;--ai-faq-question-size:clamp(1.25rem, 2vw, 1.65rem);--ai-faq-question-family:Georgia, "Times New Roman", serif;--ai-faq-question-weight:700;--ai-faq-answer-size:1.02rem;--ai-faq-answer-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ai-faq-answer-weight:400;--ai-faq-answer-gap:4px;--ai-faq-item-gap:12px;--ai-faq-block-gap:24px;box-sizing:border-box;color:var(--ai-faq-ink);margin-bottom:var(--ai-faq-block-gap)}.ai-faq-master *,
.ai-faq-master *::before,
.ai-faq-master *::after{box-sizing:border-box}.ai-faq-master--boxed{background:var(--ai-faq-shell-bg);border:1px
solid rgba(156, 191, 221, 0.52);border-radius:34px;box-shadow:var(--ai-faq-shell-shadow);isolation:isolate;overflow:hidden;padding:clamp(1.5rem, 3vw, 2.85rem);position:relative}.ai-faq-master--boxed::before{background:linear-gradient(90deg, #4f2e1d 0%, var(--ai-faq-accent) 45%, color-mix(in srgb, var(--ai-faq-accent) 72%, #f0b15a 28%) 100%);content:"";height:7px;left:0;position:absolute;right:0;top:0}.ai-faq-master--plain{padding:0}.ai-faq-master .ai-faq-master__heading,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__heading{color:var(--ai-faq-ink);font-family:var(--ai-faq-heading-family);font-size:var(--ai-faq-heading-size);font-weight:var(--ai-faq-heading-weight);letter-spacing:-0.045em;line-height:1.02;margin:0
0 1.3rem !important;max-width:14ch;text-wrap:balance}.ai-faq-master__items{display:grid;gap:0}.ai-faq-master .ai-faq-master__item,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__item{background:var(--ai-faq-card-bg);border:1px
solid var(--ai-faq-card-border);border-radius:26px;box-shadow:0 12px 30px rgba(49, 32, 22, 0.05);overflow:hidden;position:relative;transition:box-shadow 160ms ease, transform 160ms ease}.ai-faq-master--dividers .ai-faq-master__item::after{background:rgba(178, 74, 31, 0.14);content:"";height:1px;left:1.3rem;position:absolute;right:1.3rem;top:0}.ai-faq-master--dividers .ai-faq-master__item:first-child::after,
.ai-faq-master--no-dividers .ai-faq-master__item::after{display:none}.ai-faq-master .ai-faq-master__item:hover,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__item:hover{box-shadow:0 16px 34px rgba(49, 32, 22, 0.08);transform:translateY(-1px)}.ai-faq-master .ai-faq-master__item + .ai-faq-master__item,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__item+.ai-faq-master__item{margin-top:var(--ai-faq-item-gap)}.ai-faq-master .ai-faq-master__question-wrap,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__question-wrap{font-size:inherit;margin:0}.ai-faq-master .ai-faq-master__trigger,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__trigger{align-items:flex-start;background:transparent;border:0;color:var(--ai-faq-ink) !important;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.15rem 1.25rem;text-align:left;width:100%}.ai-faq-master .ai-faq-master__trigger:focus-visible,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__trigger:focus-visible{outline:3px
solid rgba(54, 174, 232, 0.3);outline-offset:4px}.ai-faq-master .ai-faq-master__icon,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__icon{align-items:center;background:linear-gradient(180deg, color-mix(in srgb, var(--ai-faq-icon-bg) 84%, white 16%) 0%, var(--ai-faq-icon-bg) 100%);border-radius:999px;box-shadow:0 10px 24px color-mix(in srgb, var(--ai-faq-icon-bg) 24%, transparent 76%);display:inline-flex;height:var(--ai-faq-icon-size);justify-content:center;margin-top:var(--ai-faq-icon-offset);position:relative;width:var(--ai-faq-icon-size)}.ai-faq-master .ai-faq-master__icon-line,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__icon-line{background:var(--ai-faq-icon-color);border-radius:99px;position:absolute;transition:opacity 160ms ease, transform 160ms ease}.ai-faq-master .ai-faq-master__icon-line--horizontal,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__icon-line--horizontal{height:2px;width:calc(var(--ai-faq-icon-size) * 0.38)}.ai-faq-master .ai-faq-master__icon-line--vertical,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__icon-line--vertical{height:calc(var(--ai-faq-icon-size) * 0.38);width:2px}.ai-faq-master .ai-faq-master__trigger[aria-expanded="true"] .ai-faq-master__icon-line--vertical,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__trigger[aria-expanded="true"] .ai-faq-master__icon-line--vertical{opacity:0;transform:scaleY(0.35)}.ai-faq-master .ai-faq-master__question,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__question{color:var(--ai-faq-ink);font-family:var(--ai-faq-question-family);font-size:var(--ai-faq-question-size);font-weight:var(--ai-faq-question-weight);letter-spacing:-0.025em;line-height:1.24;padding-top:0.1rem}.ai-faq-master .ai-faq-master__panel,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__panel{padding:0
1.25rem 1.2rem 4.15rem}.ai-faq-master .ai-faq-master__panel[hidden],
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__panel[hidden]{display:none}.ai-faq-master .ai-faq-master__answer,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer{color:var(--ai-faq-muted);font-family:var(--ai-faq-answer-family);font-size:var(--ai-faq-answer-size);font-weight:var(--ai-faq-answer-weight);line-height:1.72;margin-top:var(--ai-faq-answer-gap) !important;max-width:72ch}.ai-faq-master__answer>:first-child{margin-top:0 !important}.ai-faq-master .ai-faq-master__answer > *,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer>*{margin-bottom:0 !important;margin-top:0 !important}.ai-faq-master .ai-faq-master__answer > * + *,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer>*+*{margin-top:0.52em !important}.ai-faq-master .ai-faq-master__answer p,
.ai-faq-master .ai-faq-master__answer ul,
.ai-faq-master .ai-faq-master__answer ol,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer p,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer ul,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer
ol{margin:0
!important}.ai-faq-master .ai-faq-master__answer ul,
.ai-faq-master .ai-faq-master__answer ol,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer ul,
.wp-block-ai-faq-master-ai-faq-accordion .ai-faq-master__answer
ol{padding-left:1.2em}.ai-faq-master__answer>:last-child{margin-bottom:0}.ai-faq-master__answer
a{color:var(--ai-faq-accent);text-decoration-thickness:1.5px;text-underline-offset:0.14em}@media (max-width: 782px){.wp-block-ai-faq-master-ai-faq-accordion.ai-faq-master,.ai-faq-master--boxed{border-radius:26px;padding:1.2rem}.ai-faq-master__heading{max-width:none}.ai-faq-master__trigger{gap:0.85rem;padding:1rem}.ai-faq-master__icon{height:min(2.1rem, var(--ai-faq-icon-size));width:min(2.1rem, var(--ai-faq-icon-size))}.ai-faq-master__panel{padding:0
1rem 1rem 3.55rem}}.qnb-ailm-reference-entry{box-sizing:border-box;padding-left:2.5em}.qnb-ailm-reference-entry>.qnb-ailm-reference-number{display:inline-block;width:2em;margin-left:-2.5em;margin-right:0.5em;text-align:right;white-space:nowrap}