.news-reader{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 14px;margin:18px 0;border:1px solid var(--line,#71869b44);border-radius:14px;background:#71869b0b;line-height:1.5;max-width:100%;min-width:0}
.news-reader-time{font-size:13px;opacity:.8;white-space:normal}
.news-reader details{min-width:0;flex:1 1 180px}
.news-reader summary{cursor:pointer;font-size:14px;font-weight:650;padding:4px 0}
.news-reader ol{padding-left:22px;margin:10px 0 0}
.news-reader li+li{margin-top:5px}
.news-reader button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:4px;overflow-wrap:anywhere;max-width:100%;text-decoration:underline;text-underline-offset:3px}
.news-reader button:focus-visible,.news-reader summary:focus-visible{outline:2px solid #38bdf8;outline-offset:3px;border-radius:4px}
.news-reader-heading{scroll-margin-top:100px;overflow-wrap:anywhere}
@media(max-width:390px){.news-reader{padding:10px;gap:8px}.news-reader details{flex-basis:100%}}
