div.article-box{padding:4px;cursor:pointer;border:2px solid #fff;min-height:400px;max-height:400px;overflow:hidden}div.article-box:hover{border:2px solid #32346e;background-color:#f2f2f2}.selected-tag span{vertical-align:middle}.selected-tag span.close{font-size:24px;font-weight:700}.primary-text ul.cloud,ul.cloud{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:2.75rem;width:100%}.primary-text ul.cloud a,ul.cloud a{--size:4;--color:#a33;color:var(--color);font-size:calc(var(--size) * .15rem + .5rem);display:block;padding:.125rem .25rem;position:relative;text-decoration:none}.primary-text ul.cloud a[data-weight="1"],ul.cloud a[data-weight="1"]{--size:1}.primary-text ul.cloud a[data-weight="2"],ul.cloud a[data-weight="2"]{--size:2}.primary-text ul.cloud a[data-weight="3"],ul.cloud a[data-weight="3"]{--size:3}.primary-text ul.cloud a[data-weight="4"],ul.cloud a[data-weight="4"]{--size:4}.primary-text ul.cloud a[data-weight="5"],ul.cloud a[data-weight="5"]{--size:6}.primary-text ul.cloud a[data-weight="6"],ul.cloud a[data-weight="6"]{--size:8}.primary-text ul.cloud a[data-weight="7"],ul.cloud a[data-weight="7"]{--size:10}.primary-text ul.cloud a[data-weight="8"],ul.cloud a[data-weight="8"]{--size:13}.primary-text ul.cloud a[data-weight="9"],ul.cloud a[data-weight="9"]{--size:16}.primary-text ul.cloud li:nth-child(odd) a,ul.cloud li:nth-child(odd) a{--color:#181}.primary-text ul.cloud li:nth-child(3n+1) a,ul.cloud li:nth-child(3n+1) a{--color:#33a}.primary-text ul.cloud li:nth-child(4n+1) a,ul.cloud li:nth-child(4n+1) a{--color:#c38}.primary-text ul.cloud a:focus,ul.cloud a:focus{outline:dashed 1px}.primary-text ul.cloud a::before,ul.cloud a::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:var(--color);transform:translate(-50%,0);opacity:.15;transition:width .25s}.primary-text ul.cloud a:focus::before,.primary-text ul.cloud a:hover::before,ul.cloud a:focus::before,ul.cloud a:hover::before{width:100%}ul[data-show-value] a::after{content:" (" attr(data-weight) ")";font-size:1rem}@media (prefers-reduced-motion){ul.cloud *{transition:none!important}}