@keyframes scaleten{0%{background-position:-468px 0}100%{background-position:468px 0}}.gc-circle-listing .date-with-title-cta{margin-bottom:0.5rem}.author-detail{display:flex;gap:0 1.5rem}@media only screen and (max-width: 767.98px){.author-detail{flex-direction:column;align-items:center;gap:1.5rem 0}}.author-detail__left{width:177px;flex-shrink:0}@media only screen and (max-width: 767.98px){.author-detail__left{text-align:center}}.author-detail__right{flex:auto}@media only screen and (max-width: 767.98px){.author-detail__right{width:100%}}.author-detail__right__label{margin-bottom:0.5rem}.author-detail__right .date-with-title-cta__intro p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 767.98px){.author-detail__right .date-with-title-cta__intro p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal-block{padding:2.5rem 1rem;width:59.7%;position:fixed;z-index:9999;top:2.5rem;left:0;right:0;margin:auto;background-color:#fff;box-shadow:0 0 1.5em rgba(0,0,0,.35);max-height:92%;overflow:auto;scrollbar-gutter:stable both-edges}@media only screen and (min-width: 1360px){.modal-block{width:74%;padding:2.5rem 7rem}}@media only screen and (max-width: 991.98px){.modal-block{width:90%;top:2rem}}.modal-block.transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal-label{display:flex;justify-content:space-between;margin-bottom:1.5rem;align-items:center}.modal-label .label{margin:0}.modal-label .modal-toggle{background:url(../images/icons/cross.svg) no-repeat 100% 100%;background-size:100%;width:40px;height:40px;display:block;cursor:pointer}@media only screen and (max-width: 991.98px){.modal-label .modal-toggle{width:30px;height:30px}}.modal-description{display:flex;gap:0 1.5rem}@media only screen and (max-width: 767.98px){.modal-description{flex-direction:column;align-items:center;gap:1.5rem 0}}.modal-left{flex-shrink:0}@media only screen and (min-width: 768px){.modal-left{flex-basis:176px}}@media only screen and (max-width: 767.98px){.modal-left{text-align:center}}.modal.is-visible{visibility:visible;display:block}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal.is-visible .modal-block.transition{transform:translateY(0);opacity:1}
