.Posts-list .Spinner{margin:3rem auto;width:4rem}.Posts-list:first-child{margin-top:1.5rem}.Posts-list__first-next{visibility:hidden}.Posts-list__next{text-align:center;padding:0 1.5rem 1.5rem}.Posts-list .container{margin-bottom:2rem}.Favorite{font-size:.875rem;font-family:Marcin Antique,sans-serif;position:relative;color:#fff}.Favorite--no-image{color:#000}.Favorite__link{display:flex;height:100%}.Favorite__image-container{width:100%;position:relative}.Favorite__image-container img{object-fit:cover;width:100%;height:100%}.Favorite__image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:background .2s cubic-bezier(.1,.95,.65,1);background:rgba(0,0,0,.5);background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1)}.Favorite:not(.Favorite--no-image) .Favorite__content{position:absolute;top:0;right:0;bottom:0;left:0}.Favorite__content{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start;justify-content:flex-end;padding:1rem}.Favorite__title{font-family:Heldane Display Medium,serif;text-wrap:pretty;color:#fff;font-size:2.25rem;font-style:normal;font-weight:500;line-height:40px;margin:0}.Favorite__description{font-size:1.25rem;line-height:1.47;font-family:sans-serif;font-family:Heldane Text Web,serif;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsla(0,0%,100%,.7);font-size:1.125rem;font-style:normal;font-weight:400;line-height:24px}@media screen and (min-width:45.0625rem){.Favorite__description{font-size:1.3125rem;line-height:1.875rem}}.Favorite__body{display:flex;flex-wrap:wrap;flex-direction:column;gap:.75rem;width:100%}@media screen and (min-width:80.0625rem){.Favorite__body{flex-direction:row}.Favorite .Writer-list{flex:auto}}.Favorite .Blurb-actions{gap:.75rem}.Favorite .Audio-player{margin-top:.75rem}.Headphone{border-radius:100%;display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom}.Headphone:not(.Headphone--onlyicon){padding:8px;background:#b31218}.Headphone:not(.Headphone--onlyicon) svg{fill:#fff}.Headphone--onlyicon{background:transparent}.Headphone--onlyicon svg{fill:#b31218}