.tiptap.ProseMirror .aeo-block,.aeo-content .aeo-block{border:none;border-left:4px solid var(--color-border,#00000014);background:0 0;border-radius:0;margin:1.75rem 0;padding:1.875rem 1rem 1rem 1.25rem;position:relative}.tiptap.ProseMirror .aeo-block blockquote,.aeo-content .aeo-block blockquote{border:none;margin:0;padding:0;font-style:italic}.tiptap.ProseMirror .aeo-block blockquote:before,.tiptap.ProseMirror .aeo-block blockquote.is-empty:before,.aeo-content .aeo-block blockquote:before,.aeo-content .aeo-block blockquote.is-empty:before{display:none}.tiptap.ProseMirror .aeo-block-badge,.aeo-content .aeo-block-badge{letter-spacing:.03em;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1.2;position:absolute;top:.5rem;left:1.25rem}.tiptap.ProseMirror .aeo-faq-block,.aeo-content .aeo-faq-block{border-left-color:var(--color-accent)}.tiptap.ProseMirror .aeo-faq-block .aeo-block-badge,.aeo-content .aeo-faq-block .aeo-block-badge{color:var(--color-accent)}.tiptap.ProseMirror .aeo-faq-block>summary,.aeo-content .aeo-faq-block>summary{cursor:pointer;list-style:none;display:block}.tiptap.ProseMirror .aeo-faq-block>summary::-webkit-details-marker{display:none}.aeo-content .aeo-faq-block>summary::-webkit-details-marker{display:none}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-question,.aeo-content .aeo-faq-block .aeo-faq-question{color:var(--color-text);margin:0;padding-left:2rem;font-size:1.0625rem;font-weight:700;position:relative}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-question:before,.aeo-content .aeo-faq-block .aeo-faq-question:before{content:"Q.";color:var(--color-accent);font-weight:800;position:absolute;top:0;left:0}.tiptap.ProseMirror .aeo-faq-block[open]>summary .aeo-faq-question:after,.tiptap.ProseMirror .aeo-faq-block>summary .aeo-faq-question:after,.aeo-content .aeo-faq-block[open]>summary .aeo-faq-question:after,.aeo-content .aeo-faq-block>summary .aeo-faq-question:after{content:"";border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);width:.5rem;height:.5rem;transition:transform .15s;position:absolute;top:.4rem;right:.25rem;transform:rotate(45deg)}.tiptap.ProseMirror .aeo-faq-block:not([open])>summary .aeo-faq-question:after,.aeo-content .aeo-faq-block:not([open])>summary .aeo-faq-question:after{transform:rotate(-45deg)}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-question-input,.aeo-content .aeo-faq-block .aeo-faq-question-input{width:100%;color:var(--color-text);background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border);border-radius:4px;outline:none;margin-bottom:.5rem;padding:.375rem .5rem .375rem 2rem;font-size:.9375rem;font-weight:700;display:block}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-question-input::placeholder,.aeo-content .aeo-faq-block .aeo-faq-question-input::placeholder{color:var(--color-text-secondary);font-weight:400}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-question-input:focus,.aeo-content .aeo-faq-block .aeo-faq-question-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 15%, transparent)}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-answer-wrapper,.aeo-content .aeo-faq-block .aeo-faq-answer-wrapper{border-top:1px dashed var(--color-border,#00000014);margin-top:.625rem;padding-top:.625rem;padding-left:2rem;position:relative}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-answer-wrapper:before,.aeo-content .aeo-faq-block .aeo-faq-answer-wrapper:before{content:"A.";color:var(--color-primary);font-weight:800;position:absolute;top:.625rem;left:0}.tiptap.ProseMirror .aeo-faq-block .aeo-faq-answer-wrapper>[itemprop=text]>:first-child,.tiptap.ProseMirror .aeo-faq-block .aeo-faq-answer-wrapper>.aeo-faq-answer>:first-child,.tiptap.ProseMirror .aeo-faq-block .aeo-faq-answer-wrapper>:first-child,.aeo-content .aeo-faq-block .aeo-faq-answer-wrapper>[itemprop=text]>:first-child,.aeo-content .aeo-faq-block .aeo-faq-answer-wrapper>.aeo-faq-answer>:first-child,.aeo-content .aeo-faq-block .aeo-faq-answer-wrapper>:first-child{margin-top:0}.tiptap.ProseMirror .aeo-faq-block:has(+.aeo-faq-block){margin-bottom:0;padding-bottom:.75rem}.aeo-content .aeo-faq-block:has(+.aeo-faq-block){margin-bottom:0;padding-bottom:.75rem}.tiptap.ProseMirror .aeo-faq-block+.aeo-faq-block,.aeo-content .aeo-faq-block+.aeo-faq-block{border-top:1px solid var(--color-border,#00000014);margin-top:0;padding-top:.75rem}.tiptap.ProseMirror .aeo-faq-block+.aeo-faq-block .aeo-block-badge,.aeo-content .aeo-faq-block+.aeo-faq-block .aeo-block-badge{display:none}.tiptap.ProseMirror .aeo-key-takeaway,.aeo-content .aeo-key-takeaway{background:#f59e0b05;border-left-color:#f59e0b}.tiptap.ProseMirror .aeo-key-takeaway .aeo-block-badge,.aeo-content .aeo-key-takeaway .aeo-block-badge{color:#d97706}.tiptap.ProseMirror .aeo-expert-quote,.aeo-content .aeo-expert-quote{border-left-color:#4cb782}.tiptap.ProseMirror .aeo-expert-quote .aeo-block-badge,.aeo-content .aeo-expert-quote .aeo-block-badge{color:#4cb782}.tiptap.ProseMirror .aeo-expert-quote .aeo-expert-meta,.aeo-content .aeo-expert-quote .aeo-expert-meta{color:var(--color-text-secondary);margin-top:.75rem;padding-top:.5rem;font-size:.8125rem}.tiptap.ProseMirror .aeo-expert-quote .aeo-expert-meta .aeo-expert-name,.aeo-content .aeo-expert-quote .aeo-expert-meta .aeo-expert-name{font-style:normal;font-weight:600}.tiptap.ProseMirror .aeo-expert-quote .aeo-expert-meta .aeo-expert-title,.aeo-content .aeo-expert-quote .aeo-expert-meta .aeo-expert-title{margin-left:.5rem}.tiptap.ProseMirror .aeo-citation-block,.aeo-content .aeo-citation-block{border-left-color:var(--color-primary)}.tiptap.ProseMirror .aeo-citation-block .aeo-block-badge,.aeo-content .aeo-citation-block .aeo-block-badge{color:var(--color-primary)}.tiptap.ProseMirror .aeo-citation-block .aeo-citation-meta,.aeo-content .aeo-citation-block .aeo-citation-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.5rem;font-size:.8125rem;display:flex}.tiptap.ProseMirror .aeo-citation-block .aeo-citation-meta a,.aeo-content .aeo-citation-block .aeo-citation-meta a{color:var(--color-primary);text-decoration:underline}.tiptap.ProseMirror .aeo-citation-block .aeo-citation-meta a:hover,.aeo-content .aeo-citation-block .aeo-citation-meta a:hover{text-decoration:none}.tiptap.ProseMirror .aeo-callout.aeo-callout-info,.aeo-content .aeo-callout.aeo-callout-info{border-left-color:var(--color-accent)}.tiptap.ProseMirror .aeo-callout.aeo-callout-info .aeo-block-badge,.aeo-content .aeo-callout.aeo-callout-info .aeo-block-badge{color:var(--color-accent)}.tiptap.ProseMirror .aeo-callout.aeo-callout-tip,.aeo-content .aeo-callout.aeo-callout-tip{border-left-color:#4cb782}.tiptap.ProseMirror .aeo-callout.aeo-callout-tip .aeo-block-badge,.aeo-content .aeo-callout.aeo-callout-tip .aeo-block-badge{color:#4cb782}.tiptap.ProseMirror .aeo-callout.aeo-callout-warning,.aeo-content .aeo-callout.aeo-callout-warning{border-left-color:#f59e0b}.tiptap.ProseMirror .aeo-callout.aeo-callout-warning .aeo-block-badge,.aeo-content .aeo-callout.aeo-callout-warning .aeo-block-badge{color:#d97706}.tiptap.ProseMirror .aeo-callout.aeo-callout-important,.aeo-content .aeo-callout.aeo-callout-important{border-left-color:#eb5757}.tiptap.ProseMirror .aeo-callout.aeo-callout-important .aeo-block-badge,.aeo-content .aeo-callout.aeo-callout-important .aeo-block-badge{color:#eb5757}.dark .tiptap.ProseMirror .aeo-key-takeaway,.dark .aeo-content .aeo-key-takeaway{background:#f59e0b08}.tiptap.ProseMirror .aeo-meta-inputs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tiptap.ProseMirror .aeo-meta-input{color:var(--color-text);background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border);border-radius:4px;outline:none;flex:1;min-width:100px;padding:.25rem .5rem;font-size:.8125rem}.tiptap.ProseMirror .aeo-meta-input::placeholder{color:var(--color-text-secondary)}.tiptap.ProseMirror .aeo-meta-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 15%, transparent)}.tiptap.ProseMirror .aeo-meta-input--url{flex:2;min-width:160px}.dark .tiptap.ProseMirror .aeo-faq-question-input,.dark .tiptap.ProseMirror .aeo-meta-input{background:var(--color-bg-secondary,#111214);border-color:var(--color-border,#ffffff1a);color:var(--color-text,#f7f8f8)}.aeo-content.prose mark{border-radius:0;padding:0}
