:root{--paper:#fcfcfa;--ink:#24292b;--accent:#596d97;--panel:#f0f1ee;--line:#d5d9d8;--muted:#747b7b;--headline:Arial,Helvetica,sans-serif}
.snn-header__brand{font-family:Georgia,serif}.wire-feed .news-row{display:grid;grid-template-columns:55px 1fr 20px}.row-number{font:16px monospace;color:var(--accent)}.wire-feed .news-row h3{font-family:Georgia,serif}.masthead h1{font-size:54px;max-width:720px}.feature-aside{border-top:4px solid var(--accent)}@media(max-width:760px){.masthead h1{font-size:35px}}
