/* Scoped to the approved AI article. Shared UI unchanged. */
.page-article-ia .article-hero__content h1{font-size:clamp(2.25rem,4.9vw,5.1rem);max-width:22ch;overflow-wrap:anywhere}
.page-article-ia .article-hero{min-height:46rem}
.page-article-ia .article-hero__media>img{width:100%;height:100%;object-fit:contain;object-position:right center;opacity:.6}
.page-article-ia .article-hero__shade{background:linear-gradient(90deg,rgba(15,10,20,.96),rgba(15,10,20,.78) 55%,rgba(15,10,20,.38))}
.page-article-ia .article-ia-figure{margin:2rem 0;max-width:100%}
.page-article-ia .article-ia-figure img{display:block;width:100%;height:auto;border-radius:1rem}
.page-article-ia .article-sidebar__sticky{max-height:calc(100vh - 8rem);overflow:auto}
.page-article-ia .article-content h3{font-size:1.35rem;line-height:1.35;margin:2rem 0 1rem}
.page-article-ia .article-content li{overflow-wrap:anywhere}
@media(max-width:700px){.page-article-ia .article-hero{min-height:0;padding-top:7rem;padding-bottom:3rem}.page-article-ia .article-hero__content h1{font-size:clamp(2rem,8vw,3.1rem)}.page-article-ia .article-hero__media>img{object-position:center;opacity:.35}.page-article-ia .article-hero__shade{background:rgba(15,10,20,.6)}}
