.atlas-article-content .cl-lead{font-size:1.16rem;line-height:1.9;color:#263c3d;border-left:3px solid #b94d30;padding-left:1.25rem}.atlas-article-content .cl-toc{margin:2rem 0 2.5rem;padding:1.5rem 0;border-block:1px solid #d7d3c9;background:transparent}.atlas-article-content .cl-toc p{font-size:.77rem;letter-spacing:.08em;color:#a14930;font-weight:700;margin:0 0 .7rem}.atlas-article-content .cl-toc ol{columns:2;gap:2rem;margin:0;padding-left:1.2rem}.atlas-article-content .cl-toc li{break-inside:avoid;padding:.3rem 0;font-size:.91rem;line-height:1.65}.atlas-article-content .cl-toc a{text-decoration:none;color:#344647}.atlas-article-content h2[id^=atlas-section]{scroll-margin-top:110px}.atlas-article-content .cl-table{width:100%;overflow-x:auto;margin:2rem 0;border-block:1px solid #b8bcb5}.atlas-article-content .cl-table table{min-width:520px;width:100%;margin:0;border-collapse:collapse;font-size:.92rem}.atlas-article-content .cl-table caption{text-align:left;padding:1rem .8rem;font-weight:600;color:#334748}.atlas-article-content .cl-table th,.atlas-article-content .cl-table td{padding:.9rem;border:0;border-top:1px solid #d9dad2;text-align:left;vertical-align:top;line-height:1.75;background:transparent}.atlas-article-content .cl-table thead{background:#eee9df}.atlas-article-content .cl-faq{margin-top:3rem;border-top:1px solid #d7d3c9}.atlas-article-content .cl-faq h3{font-size:1.12rem;line-height:1.5;margin-top:1.8rem}.atlas-article-content .cl-sources{font-size:.86rem;color:#657270;border-top:1px solid #d7d3c9;padding-top:1.4rem;margin-top:3rem}.atlas-article-content .cl-sources h2{font-size:1.2rem;margin:0 0 .8rem}.atlas-article-content .cl-sources ul{padding-left:1.2rem}.atlas-article-content .cl-context{margin:3rem 0;padding:2rem;border:1px solid #c6cdc4;background:#eeeee5}.atlas-article-content .cl-context h2{font-size:1.55rem;margin:.6rem 0 1.3rem}.atlas-article-content .cl-kicker{font-size:.65rem;letter-spacing:.2em;color:#a14930;margin:0}.atlas-article-content .cl-context-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.atlas-article-content .cl-context-links a{display:flex;justify-content:space-between;gap:.5rem;padding:.9rem 0;border-top:1px solid #bfc8bd;font-weight:600;text-decoration:none;color:#1d3a3a;font-size:.92rem}.atlas-article-content .cl-official{border-top:1px solid #c6cdc4;margin-top:1.2rem;padding-top:1rem}.atlas-article-content .cl-official h3{font-size:1rem;margin:.4rem 0 1rem}.atlas-article-content .cl-official p,.atlas-article-content .cl-context>p:last-child{font-size:.84rem;line-height:1.8}.atlas-article-content .cl-official ul{list-style:none;padding:0;margin:0}.atlas-article-content .cl-official li{border-top:1px solid #d1d5ca;padding:.8rem 0}.atlas-article-content .cl-official li>span{display:block;font-size:.8rem;color:#6b7671}.atlas-article-content .cl-source-note{font-size:.73rem!important;color:#68766f;margin:.5rem 0}.atlas-article-content .cl-context a:focus-visible,.atlas-article-content .cl-toc a:focus-visible{outline:2px solid #ae4a2c;outline-offset:4px}@media(max-width:600px){.atlas-article-content .cl-toc ol{columns:1}.atlas-article-content .cl-context{padding:1.2rem}.atlas-article-content .cl-context-links{grid-template-columns:1fr}.atlas-article-content .cl-lead{font-size:1.05rem;padding-left:.9rem}}
.atlas-article-content:has(.cl-toc) #ez-toc-container,.atlas-article-content:has(.cl-context) .ilp-wrap{display:none!important}
