.ai-home-context .context-content{max-width:none}
.ai-home-context h2{font-family:var(--font-signature);font-weight:500}
.ai-context-path{display:flex;align-items:center;gap:22px;border-block:1px solid var(--line,#dcdcd7);padding:24px 0;margin-top:28px;color:var(--blue,#2757c9)}
.ai-context-path>div{display:flex;align-items:center;gap:12px;flex:1;font-size:16px;font-weight:500}
.ai-context-path .icon{flex-shrink:0;width:22px;height:22px}
.ai-path-arrow{display:flex;opacity:.75}
.ai-context-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px}
.ai-context-footer p{margin:0;font-size:14px;color:var(--muted,#62655f)}
.ai-cap-link{display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:underline;text-underline-offset:4px}
.ai-cap-link .icon{width:18px;height:18px}
.ai-hero-link{margin:18px 0 0;font-size:14px}
.ai-observation-list{align-self:center;border-block:1px solid var(--line,#dcdcd7)}
.ai-observation-list>div{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--line,#dcdcd7)}
.ai-observation-list>div>.icon{color:var(--blue,#2757c9);width:24px;height:24px;flex-shrink:0}
.ai-observation-list strong,.ai-observation-list small{display:block}
.ai-observation-list strong{font-size:19px;font-weight:500}
.ai-observation-list small{color:var(--muted,#62655f);font-size:14px;line-height:1.6;margin-top:6px}
.ai-observation-list .fine{padding:18px 0;margin:0}
.ai-security-note{background:var(--warm,#f5f5f1);padding:28px;margin-bottom:48px}
.ai-security-note h3{margin:0 0 12px}
.ai-security-note p{max-width:75ch;margin:0 0 16px}
@media(max-width:700px){.ai-context-path{gap:14px}.ai-context-path>div{flex-direction:column;align-items:flex-start;font-size:14px;gap:10px}.ai-path-arrow .icon{width:16px}.ai-context-footer{align-items:flex-start;flex-direction:column;gap:12px}.ai-security-note{padding:22px}}
@media(max-width:380px){.ai-context-path{gap:8px}.ai-context-path>div{font-size:13px}.ai-path-arrow{display:none}}
