html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a,button,input{outline-offset:4px}[hidden]{display:none!important}.content .news-intro{margin:2rem 0}.news-intro p{font-size:1.125rem;line-height:1.7;word-break:keep-all}.news-list-title{font-size:1rem;margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid #ddd}.news-feed{list-style:none;margin:0;padding:0}.news-row{padding:1.5rem 0;border-bottom:1px solid #eee}.news-row h2{font-size:1.25rem;line-height:1.5;margin:.5rem 0}.news-row h2 a{text-decoration:none}.news-row h2 a:hover{text-decoration:underline}.content .news-meta,.content .news-meta *{text-align:left}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:#595959;margin:.5rem 0}.news-excerpt{font-size:1rem;line-height:1.75;margin:.75rem 0;overflow-wrap:anywhere}.content .news-question{margin:1rem 0;white-space:pre-line;color:#595959;font-size:.875rem;line-height:1.75}.content .news-links{display:flex;gap:1.25rem;font-size:.75rem;color:#595959;margin:1rem 0 0;text-align:left}.news-empty{padding:2rem 0}.news-empty h2{font-size:1.125rem}.news-empty p{font-size:.875rem;color:#595959;word-break:keep-all}.news-pagination{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0;font-size:.875rem}.news-back{font-size:.75rem;color:#595959;margin:1.75rem 0}.news-summary{font-size:1.125rem;line-height:1.75;color:#595959}.content .news-source{text-align:left;overflow-wrap:anywhere;font-size:.875rem;margin:1.5rem 0;padding:1rem 0;border-block:1px solid #eee}.news-body{line-height:1.8;overflow-wrap:anywhere}.news-discussion{margin:2rem 0;border-left:5px solid #eee;padding-left:1rem}.news-discussion h2{font-size:.875rem;color:#595959}.content .news-discussion p{text-align:left;white-space:pre-line}.news-share{display:flex;align-items:center;gap:1rem;font-size:.875rem}.news-share button,.news-search button{border:1px solid #000;border-radius:999px;padding:.6rem 1.2rem;background:#000;color:#fff}.content #share-status{text-align:left;color:#595959;font-size:.75rem}.news-search{margin:2rem 0}.news-search label{display:block;font-size:.875rem;color:#595959;margin-bottom:.75rem}.news-search>div{display:flex;gap:.75rem}.news-search input{flex:1;min-width:0;border:1px solid #ddd;border-radius:6px;padding:.65rem .75rem;background:#fff;color:#000}.news-search button{flex-shrink:0}.content #search-status{text-align:left;color:#595959;font-size:.875rem}header .nav-mobile:not(.active){visibility:hidden}body.news-menu-open{overflow:hidden}@media(pointer:coarse){html,body{touch-action:pan-x pan-y}}@media(max-width:768px){.news-search input{font-size:16px}.news-intro p{font-size:1rem}.news-row h2{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){*,::before,::after{scroll-behavior:auto!important;transition:none!important}}