.ai-conclusion-hero{transition:border-color .2s ease}.ai-report-cta{display:block}.ai-report-cta:hover{border-color:#c8ff0073!important;transform:translateY(-1px)}.ai-summary-content>*:first-child{margin-top:0}.ai-summary-content h1,.ai-summary-content h2,.ai-summary-content h3,.ai-summary-content h4{color:var(--color-text);font-weight:800;letter-spacing:-.01em;margin-top:1.4em;margin-bottom:.6em;line-height:1.35}.ai-summary-content h1{font-size:1.15em}.ai-summary-content h2{font-size:1.08em}.ai-summary-content h3{font-size:1em}.ai-summary-content h2:before,.ai-summary-content h3:before{content:"";display:inline-block;width:3px;height:.9em;background:var(--color-accent);border-radius:2px;margin-right:8px;vertical-align:-2px}.ai-summary-content p{margin:.7em 0}.ai-summary-content strong{color:var(--color-text);font-weight:700}.ai-summary-content em{color:var(--color-accent);font-style:normal;font-weight:600}.ai-summary-content ul,.ai-summary-content ol{margin:.6em 0;padding-left:1.2em}.ai-summary-content li{margin:.35em 0}.ai-summary-content li::marker{color:var(--color-accent)}.ai-summary-content blockquote{border-left:2px solid var(--color-accent);padding:.2em 0 .2em .9em;margin:.8em 0;color:var(--color-text);background:var(--color-accent-dim);border-radius:0 6px 6px 0}.ai-summary-content code{background:#c8ff0014;color:var(--color-accent);padding:1px 6px;border-radius:4px;font-size:.92em}.ai-summary-content a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}
