
.oais-article .oa-hero{background:var(--deep)}.oais-article .oa-eyebrow{color:#f2dcae}.oais-article .oa-answer{border-left-color:var(--accent);background:var(--pale)}
.oais-article .claude-visual{margin:30px 0;border:1px solid #dce1e6;border-radius:16px;overflow:hidden;background:var(--pale)}
.oais-article .claude-visual img{width:100%;height:auto;display:block}.oais-article .claude-visual figcaption{padding:15px 20px;font-size:14px;line-height:1.6;background:#fafafa}
.oais-article .flow-transcript{background:var(--pale);padding:20px 25px;border-radius:12px}.oais-article .flow-transcript summary{cursor:pointer;font-weight:700}.oais-article .flow-transcript li{margin:9px 0}
.oais-article .route{padding:14px 18px;border-left:4px solid var(--accent);background:var(--pale);font-weight:600}.oais-article .oa-hero-figure img{aspect-ratio:auto;background:var(--pale)}
.oais-article .oa-tablewrap table{min-width:0}.oais-article td,.oais-article th{overflow-wrap:anywhere}.oais-article .oa-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
.oais-article .oa-hero{border-bottom:7px solid var(--accent)}.oais-article section{scroll-margin-top:100px}.oais-article figure img{object-fit:contain}
.oais-article .oa-check h4{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800;letter-spacing:.02em;color:var(--navy);margin:0 0 4px}.oais-article .oa-check p{margin:0}
.oais-article ol.oa-related{list-style:decimal;padding-left:1.3em}.oais-article .oa-related li[aria-current]{color:var(--slate,#4a5568)}
.oais-article .oa-further{font-size:15px;margin:-4px 0 26px;padding:10px 14px;background:var(--pale);border-radius:10px}.oais-article #examples h3{margin-top:30px}
