.taglist{position:relative;line-height:1.75;padding:.5rem;background-color:var(--contrast-col);border-radius:.25rem}@media only screen and (min-width:601px){.taglist{padding:1rem}}.taglist .wrapper{height:10rem;overflow:hidden;transition:.4s ease-in-out}.taglist .taglist-title{font-weight:var(--font-bold);margin:0 0 1rem 0}.taglist ul{margin-bottom:0}.taglist li{margin-bottom:0}.taglist .list-control{display:inline-block;width:2.5rem;height:2.5rem;text-align:center;color:var(--primary-col);background-color:var(--body-bg-col);border:2px solid var(--contrast-col);position:absolute;border-radius:50%;right:calc((100% - 2.5rem)/ 2);bottom:-1.25rem;transition:.2s ease-in-out}.taglist .list-control:hover{background-color:var(--primary-col);border-color:var(--primary-col);color:var(--body-bg-col);cursor:pointer}.taglist .list-control .fa-solid{transition:transform .25s .35s ease-in-out;padding:.65rem .7rem}.taglist .open .list-control .fa-solid{transform:rotate(180deg)}