.article-title{font-weight:700;font-size:1rem;margin-top:.5rem}.article-desc{font-size:.875rem;margin-top:.25rem}.logo{font-family:Arial Black,Gadget,sans-serif;font-size:2rem;color:#0080ff;font-weight:900}.footer{background-color:#222;color:#aaa;padding:1rem 0;text-align:center;font-size:.875rem}.search-icon{font-size:1.25rem;color:#333;cursor:pointer}.right-col .article-thumb{max-width:100%;height:auto}.right-col .article-item{margin-bottom:1.1rem;display:flex;gap:.75rem}.right-col .article-text{flex-grow:1}.right-col .article-title{font-size:.9rem;margin:0}.right-col .article-desc{font-size:.75rem;color:#666}
