.article-verification{display:inline-flex;align-items:center;gap:6px;color:#70b7a5!important}.article-verification:before{content:"✓";font-family:monospace}.article-sources,.article-related,.reader-question-box{margin-top:42px;padding-top:30px;border-top:1px solid #23314a}.article-ci-kicker{color:#53627b;font:600 .66rem/1.2 "IBM Plex Mono",monospace;letter-spacing:.12em;text-transform:uppercase}.article-sources h2,.article-related h2,.reader-question-box h2{margin:8px 0 15px;color:#fff;font-family:"Playfair Display",Georgia,serif;font-size:1.65rem;font-weight:400}.article-source-list{display:grid;gap:8px}.article-source-list a,.article-source-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 0;border-top:1px solid #1a263a}.article-source-list strong{display:block;color:#dce6f5;font-size:.82rem}.article-source-list small{display:block;margin-top:4px;color:#71829c;font-size:.7rem}.article-source-list span{color:#53627b;font:500 .65rem "IBM Plex Mono",monospace}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.article-related-card{min-height:145px;padding:16px;border:1px solid #23314a;border-radius:5px;background:#0d1726;transition:.16s ease}.article-related-card:hover{border-color:#4c7fd4;background:#111a2b}.article-related-card span{color:#53627b;font:600 .62rem "IBM Plex Mono",monospace;text-transform:uppercase}.article-related-card strong{display:block;margin-top:18px;color:#eaf1ff;line-height:1.35}.article-related-card small{display:block;margin-top:7px;color:#71829c;line-height:1.45}.reader-question-box p{max-width:680px;color:#8290a8}.reader-question-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:16px}.reader-question-form textarea{width:100%;min-height:86px;resize:vertical;padding:12px;border:1px solid #2a3a56;border-radius:5px;background:#08101c;color:#eaf1ff;font:inherit}.reader-question-form button{min-height:46px;padding:0 17px;border:1px solid #2b5da8;border-radius:4px;background:#2b5da8;color:#fff;font-weight:650;cursor:pointer}.reader-question-form .rq-hp{position:absolute;left:-9999px}.reader-question-message{margin-top:8px;color:#70b7a5;font-size:.75rem}@media(max-width:780px){.article-related-grid,.reader-question-form{grid-template-columns:1fr}}