.cai-article-shell{min-height:100vh;padding:2.5rem 1.25rem 4rem;background:radial-gradient(ellipse at 50% 0,rgba(115,74,190,.16),transparent 42rem),#090711;color:#e9e7f0}.cai-article{width:min(100%,52rem);margin:0 auto;font-size:1.0625rem;line-height:1.78}.cai-article a{color:#c5a8ff;text-decoration:underline;text-decoration-color:rgba(197,168,255,.5);text-underline-offset:.2em}.cai-article a:hover{color:#e2d2ff;text-decoration-color:currentColor}.cai-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2rem;color:#aaa5b8;font-size:.875rem}.cai-breadcrumbs a{color:#c5a8ff}.cai-article-header{margin-bottom:1.75rem}.cai-eyebrow{margin:0 0 .6rem;color:#c5a8ff;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cai-article h1,.cai-article h2,.cai-article h3{color:#fff;line-height:1.25;text-wrap:balance}.cai-article h1{margin:0 0 1rem;font-size:clamp(2.1rem,6vw,3.5rem);letter-spacing:-.035em}.cai-article h2{margin:2.8rem 0 .85rem;font-size:clamp(1.55rem,4vw,2rem);letter-spacing:-.02em}.cai-article h3{margin:1.75rem 0 .55rem;font-size:clamp(1.2rem,3vw,1.45rem)}.cai-byline{margin:0;color:#b6b1c2;font-size:.92rem}.cai-short-answer{padding:1.2rem 1.35rem;border:1px solid rgba(197,168,255,.3);border-radius:.9rem;background:rgba(139,92,246,.09)}.cai-article p{margin:0 0 1rem}.cai-article ol,.cai-article ul{margin:0 0 1.25rem;padding-left:1.5rem}.cai-article li{margin:.45rem 0;padding-left:.2rem}.cai-citation{font-size:.92em}.cai-table-scroll{max-width:100%;margin:1.15rem 0 1.5rem;overflow-x:auto;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.cai-article table{width:100%;min-width:38rem;border-collapse:collapse;text-align:left}.cai-article td,.cai-article th{padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.11);vertical-align:top}.cai-article thead th{background:rgba(255,255,255,.07);color:#fff;font-size:.95rem}.cai-article tbody th{min-width:9rem;color:#e8e3f2}.cai-article tbody tr:last-child td,.cai-article tbody tr:last-child th{border-bottom:0}.cai-faq-item{margin:0 0 1.25rem}.cai-faq-item h3{margin-top:1.55rem}.cai-author-bio,.cai-disclosure{margin-top:2.5rem;padding:1.2rem 1.35rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(255,255,255,.035)}.cai-author-bio p,.cai-disclosure p{margin:0;color:#c5c0d0;font-size:.95rem}.cai-author-bio h2{margin:0 0 .5rem;font-size:1.15rem}.cai-sources{padding-top:.5rem}.cai-sources ul{padding-left:1.2rem;color:#c5c0d0;font-size:.92rem;line-height:1.55}@media (max-width:640px){.cai-article-shell{padding:1.5rem 1rem 3rem}.cai-article{font-size:1rem}.cai-short-answer{padding:1rem}.cai-table-scroll{margin-inline:-.15rem}}