::highlight(search-hit){background-color:#fde68a}.news-body{color:var(--text);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.7}.news-body--formatted p{margin:0 0 1rem}.news-body--formatted p:last-child{margin-bottom:0}.news-body__intro{color:var(--text);font-size:1.08rem}.news-body__section{font:600 .72rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:1.5rem 0 .85rem}.news-body__link-line a{color:var(--link);word-break:break-word}.news-body a{color:var(--link)}.news-body a:hover{text-decoration:underline}.news-otd-list{flex-direction:column;gap:12px;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.news-source{color:var(--text-2);word-break:break-word;margin:0 0 1.75rem;font-size:.85rem}.news-source a{color:var(--text)}.news-source a:focus-visible,.news-related a:focus-visible,.news-item__back a:focus-visible{outline:2px solid var(--text);outline-offset:2px}.news-related{border-top:1px solid var(--border-light);margin-bottom:1.5rem;padding-top:1.25rem}.news-related h2{font:600 .66rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 .7rem}.news-related ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.news-related a{color:var(--text);font-size:.95rem}.news-item__back{margin:0}.news-item__back a{color:var(--text-2);font-size:.9rem;text-decoration:none}.news-item__back a:hover{color:var(--text)}
