/* Stored AI annotations only. Human writing uses the original platform styles. */
.provenance-ai,.card.provenance-ai{
 background:#F3F9FC;color:#151515;
 border:1px solid #D5E5EC!important;border-radius:12px;
 padding:22px 24px!important;width:100%;min-width:0;
 max-height:460px;overflow-y:auto;overscroll-behavior:contain;
 scrollbar-width:thin;scrollbar-color:#A2BBC6 #F3F9FC;
}
.provenance-ai :is(p,h2,h3,h4,li,.meta,.eyebrow){color:#151515}
.provenance-ai>.eyebrow{margin:0 0 12px}
.provenance-ai .provenance-label{font:400 12px/1.5 var(--tpc-font-ui);color:#595959;margin:0 0 12px}
.provenance-ai>h2{margin:0 0 18px}
.provenance-ai p{margin:0 0 16px}
.provenance-ai :is(section,article)+:is(section,article){margin-top:24px}
.provenance-ai :is(h3,h4){margin:24px 0 10px}
.provenance-ai>:last-child{margin-bottom:0}
.provenance-ai a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.provenance-ai a:hover{text-decoration-thickness:2px}
.provenance-ai:focus-visible,.provenance-ai a:focus-visible{outline:2px solid var(--tpc-black);outline-offset:4px}
.provenance-ai::-webkit-scrollbar{width:8px}
.provenance-ai::-webkit-scrollbar-track{background:#F3F9FC;border-radius:12px}
.provenance-ai::-webkit-scrollbar-thumb{background:#A2BBC6;border:2px solid #F3F9FC;border-radius:12px}
@media(max-width:800px){.provenance-ai,.card.provenance-ai{max-height:380px}}
