/* Reads: article pages */
.read{max-width:760px;margin:0 auto;padding:24px 16px 48px;line-height:1.7;font-size:17px}
.read h1{font-size:clamp(28px,5vw,40px);line-height:1.15;letter-spacing:-.02em;margin:10px 0 6px}
.read h2{font-size:22px;margin:34px 0 8px}
.read .crumb{font-size:14px;color:var(--ink-3,#6b6b76);margin:0}
.read .meta{font-size:14px;color:var(--ink-3,#6b6b76);margin:0 0 14px}
.read .lead{font-size:19px;color:var(--ink-2,#44444d)}
.read .note{font-size:14px;color:var(--ink-3,#6b6b76)}
.read ul{padding-left:22px}
.read .tablewrap{overflow-x:auto;margin:10px 0}
.read table{border-collapse:collapse;width:100%;font-size:15px;min-width:520px}
.read th,.read td{border:1px solid #e3e3e8;padding:8px 10px;text-align:left}
.read th{background:#f4f4f7}
.read .cta{display:flex;gap:16px;align-items:center;margin:22px 0;padding:12px;border:2px solid #cfd6f7;border-radius:14px;background:#f5f7ff;color:inherit;text-decoration:none}
.read .cta img{width:180px;height:auto;border-radius:8px;border:1px solid #e3e3e8;flex:none}
.read .cta u{color:#3b5bdb;font-weight:600}
.read .sources li{margin:6px 0;font-size:15px}
.read .list{list-style:none;padding:0}
.read .list li{padding:14px 0;border-bottom:1px solid #e3e3e8}
.read .list span{color:#5b5b66;font-size:15px}
@media (max-width:560px){.read .cta{flex-direction:column;align-items:flex-start}.read .cta img{width:100%}}
@media (prefers-color-scheme:dark){.read th{background:#22222a}.read th,.read td,.read .list li{border-color:#33333c}.read .cta{background:#1c1f33;border-color:#3a4170}.read .list span{color:#b8b8c4}}
