.article,.article.prose,.lede.article{max-width:none}.article-byline{margin:0 0 1.25rem}.takeaways{border:1px solid var(--ink);border-radius:var(--r-card);padding:1.1rem 1.35rem;margin:1.5rem 0;background:var(--paper)}.takeaways h2{font:600 var(--t-eyebrow)/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0 0 .6rem}.takeaways ul{margin:0;padding-left:1.1rem}.takeaways li{margin:.35rem 0}.article-row--fig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:2.5rem;align-items:start}.article-row--fig>div>p:first-child{margin-top:0}@media(max-width:800px){.article-row--fig{grid-template-columns:1fr;gap:0}}.article-fig{margin:.25rem 0 1.25rem}.article-fig figcaption{font-size:var(--t-caption);color:var(--slate);margin-top:.45rem}.table-wrap{overflow-x:auto;margin:1.25rem 0 1.5rem;border:1px solid var(--hairline);border-radius:var(--r-card)}.datatable{width:100%;border-collapse:collapse;font-size:var(--t-caption);line-height:1.45}.datatable caption{caption-side:top;text-align:left;padding:.8rem 1rem;color:var(--graphite);font-weight:600;border-bottom:1px solid var(--hairline);background:var(--cloud)}.datatable th,.datatable td{padding:.6rem 1rem;text-align:left;vertical-align:top;border-top:1px solid var(--hairline)}.datatable thead th{border-top:0;color:var(--slate);font-weight:600;white-space:nowrap}.datatable tbody th{font-weight:600;color:var(--ink)}.datatable--wide{min-width:46rem}.datatable--wide tbody th{min-width:15rem}.dt-sub{display:block;font-weight:400;color:var(--slate);margin-top:.15rem}.faq h3{font-size:var(--t-h3);margin:1.4rem 0 .4rem}.tcard{padding:0;overflow:hidden;display:flex;flex-direction:column}.tcard .tcard-cover{margin:0;border-radius:0}.tcard-body{padding:1.25rem 1.5rem 1.5rem}.tcard-body h2{font-size:var(--t-h3);margin-top:0}
