a.doi{
background: #2B3B94;
color: #FFF;
padding: .75rem 2rem .75rem 1rem;
text-decoration: none !important;
border-radius: .5rem;
display: inline-flex;
align-items: center;
gap: .75rem;
font-size: 1.25rem !important;
}
a.doi svg{
max-width: 30px;
}.time{color: #666; font-size: 1.5rem; display: flex ; align-items: center; gap: 8px;}
.time img{max-width:22px;}
.share{    display: flex;
align-items: center;
gap: 12px;}
.share a{display:flex;}
.share span{    font-weight: bold;
color: #1e2a78;
display: flex;
gap: 10px;
padding-right: 15px;
border-right: 1px solid #000;cursor: pointer;}
.share span img{max-width:36px;}
ul li{font-size:var(--p);}
.p-content ul{list-style: disc !important;}
.nodisc ul{list-style: none !important;}