.article-lead{padding:24px 28px;margin:30px 0;border:1px solid #cedfea;border-left:5px solid #f47a29;border-radius:10px;background:#f1f7fc;line-height:1.6}.article-lead h2{font-size:26px;margin:0 0 12px}.article-lead p{margin:10px 0!important}.article-lead .eyebrow{font-size:12px}.article-lead .actions{margin:18px 0 12px}.article-lead .btn{text-decoration:none;min-height:48px}.article-lead .lead-mail{font-size:15px;text-decoration:underline;text-underline-offset:3px}.article-lead ul{padding-left:22px;margin:16px 0}.article-lead li{margin:6px 0}.article-lead .lead-note{font-size:13px;color:#52697d}.article-source-note{background:#f5f7fa;border:1px solid #d7e2ea;border-radius:8px;padding:18px 22px;margin:24px 0}.article-source-note a{overflow-wrap:anywhere}.article-content h2{margin:32px 0 14px}.article-content h3{margin:24px 0 10px}.article-content p{margin-bottom:16px}.article-toc{margin:24px 0;padding:20px 24px;border:1px solid #d6e3ed;border-radius:8px}.article-toc a{text-decoration:underline}.historical-context{margin:28px 0;padding:20px;border:1px solid #d7e2ea;border-radius:8px}.historical-context summary{cursor:pointer;font-weight:700;color:#08477b}.historical-context>div{margin-top:20px}.dark .article-lead,.dark .article-source-note{background:#142a3a;color:#eef5fa}.dark .article-lead h2,.dark .article-lead a{color:#d9ecff}@media(max-width:640px){.article-lead{padding:22px 18px;margin:26px 0}.article-lead h2{font-size:24px}.article-lead .actions{display:grid;grid-template-columns:1fr}.article-lead .btn{width:100%;white-space:normal}.article-source-note{padding:16px}.article-toc{padding:18px}}