
.article-page{background:#fff;color:#142d40}.article-top{background:#071827;color:white;padding:22px max(6%,calc((100% - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.article-top .brand-name{font-size:20px}.article-top nav{display:flex;gap:20px;font-size:15px}.article-top a:focus-visible,.article-content a:focus-visible{outline:3px solid #cda34b;outline-offset:5px}.article-header{background:#071827;color:white;padding:64px max(6%,calc((100% - 900px)/2)) 58px;border-bottom:4px solid #cda34b}.article-header .section-kicker{color:#e6c16e;font-size:14px}.article-header h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.15;margin:20px 0 26px;letter-spacing:-.02em}.article-meta{font-size:14px;line-height:1.8;color:#c5d1d9}.article-meta a{text-decoration:underline;color:#fff}.article-content{max-width:800px;margin:0 auto;padding:46px 24px 64px;font-size:1.0625rem;line-height:1.85;overflow-wrap:break-word}.article-content .lead{font-size:1.2rem;color:#213e51}.article-content h2{font-family:Georgia,serif;font-weight:400;font-size:1.75rem;line-height:1.3;margin:42px 0 18px}.article-content p{margin:0 0 20px}.article-content a{color:#705015;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.article-content li{margin-bottom:10px}.article-note{border-left:4px solid #cda34b;background:#f1f5f7;padding:24px;margin:28px 0}.article-note p{margin:10px 0 0}.table-scroll{overflow-x:auto;margin:26px 0}.article-content table{border-collapse:collapse;width:100%;font-size:1rem}.article-content caption{text-align:left;font-weight:600;margin-bottom:12px}.article-content td,.article-content th{padding:14px;text-align:left;border:1px solid #ccd5da;vertical-align:top}.article-content th{background:#edf2f5}.article-sources{border-top:1px solid #ccd5da;margin-top:40px;padding-top:12px;font-size:14px}.article-author{background:#f1f5f7;padding:24px;margin-top:36px;font-size:16px}.article-author p:last-child{margin:0}.article-bottom{background:#071827;color:#fff;padding:28px 6%;text-align:center;font-size:14px}.related-articles{padding-top:16px}.article-content h2[id],.article-sources li{scroll-margin-top:20px}@media(max-width:600px){.article-top{flex-wrap:wrap;padding:18px 6%}.article-top nav{font-size:14px}.article-header{padding:40px 6%}.article-content{padding:30px 6% 46px}.article-note{padding:18px}.article-content td,.article-content th{padding:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
