.edition-table-wrap{overflow-x:auto;margin:20px 0}.edition-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);font-size:16px}.edition-table th{background:var(--navy);color:#fff;text-align:left;padding:12px}.edition-table td{padding:12px;border-top:1px solid var(--line);vertical-align:top}.edition-table small{display:block;color:var(--muted)}
.ed-up{color:#14804a;font-weight:700}.ed-down{color:#c33738;font-weight:700}.ed-flat{color:#53605f;font-weight:700}
@media(max-width:600px){.edition-table{font-size:13px}.edition-table th,.edition-table td{padding:8px 6px}}
.ed-section{margin:28px 0}.ed-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.ed-video{width:100%;max-width:360px;border-radius:12px;background:#000;display:block}
.ed-sources li{margin:8px 0;word-break:break-word}.page-narrow{max-width:860px;margin:0 auto;padding:40px 22px}.content-card{display:block}
.page-narrow h1,.page-narrow h3,.section>.section-heading h2,.section>h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.01em}.page-narrow h1{font-size:clamp(34px,8vw,52px);line-height:1.08}.page-narrow h3{font-size:26px}
