.is-hidden{display:none!important}.c-publish-list{margin:0 auto;max-width:100%;width:100%}@media (min-width:37.5em) and (max-width:59.99em){.c-publish-list{width:100%}}@media (min-width:60em) and (max-width:74.99em){.c-publish-list{width:100vw}}@media (min-width:75em){.c-publish-list{width:calc(100vw - 1rem)}}.c-publish-list .c-publish-list__grid{overflow:hidden;padding:1rem}.c-publish-list .c-publish-list__grid-item{box-sizing:border-box;float:left;height:auto;position:relative;width:100%}@media (min-width:37.5em){.c-publish-list .c-publish-list__grid-item{height:0;margin-bottom:2rem;padding-top:calc(50% + 2rem);width:50%}}@media (min-width:60em){.c-publish-list .c-publish-list__grid-item{padding-top:calc(33.33333% + 2rem);width:33.33333%}}.c-publish-list .c-publish-list__item{padding:1rem}@media (min-width:37.5em){.c-publish-list .c-publish-list__item{align-items:center;bottom:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;left:1rem;padding:0;position:absolute;right:1rem;text-align:center;top:1rem;vertical-align:middle}}.c-publish-list .c-publish-list__item:hover{cursor:pointer}.c-publish-list .c-publish-list__item .c-publish-item__image{width:100%}@media (min-width:37.5em){.c-publish-list .c-publish-list__item .c-publish-item__image{height:auto;max-height:calc(100% - 2rem);max-width:100%;width:auto}}@media (min-width:75em){.c-publish-list .c-publish-list__item .c-publish-item__image:hover+.c-publish-item__title{visibility:visible}}.c-publish-list .c-publish-list__item .c-publish-item__title{box-sizing:border-box;height:3rem;padding-top:1rem;text-align:center}@media (min-width:37.5em){.c-publish-list .c-publish-list__item .c-publish-item__title{height:2rem}}@media (min-width:75em){.c-publish-list .c-publish-list__item .c-publish-item__title{visibility:hidden}}.c-publish-detail{margin:0 auto;max-width:100%;padding-top:1.5rem;width:100%}@media (min-width:37.5em) and (max-width:59.99em){.c-publish-detail{width:100%}}@media (min-width:60em) and (max-width:74.99em){.c-publish-detail{width:100vw}}@media (min-width:75em){.c-publish-detail{width:calc(100vw - 1rem)}}.c-publish-detail .c-publish-detail__header{padding:0 .25rem}@media (min-width:60em){.c-publish-detail .c-publish-detail__header{padding:0 .25rem}}.c-publish-detail .c-publish-detail__tagline,.c-publish-detail .c-publish-detail__title{font-size:1.25rem;line-height:1.5rem;padding-left:4rem;position:relative}@media (min-width:37.5em){.c-publish-detail .c-publish-detail__tagline,.c-publish-detail .c-publish-detail__title{padding-left:6rem}}.c-publish-detail .c-publish-detail__title{font-weight:700;margin-bottom:1.5rem;padding-top:0}.c-publish-detail .c-publish-detail__title:before{background-color:#000;content:"";display:block;height:.25rem;left:0;position:absolute;top:.5rem;width:1.5rem}.c-publish-detail .c-publish-detail__tagline{margin-bottom:3rem}@media (min-width:60em){.c-publish-detail .c-publish-detail__tagline{margin-bottom:4.5rem}}.c-publish-detail .c-publish-detail__image .c-image__element{width:100%}.c-publish-detail .c-publish-detail__image--large{margin-bottom:3rem}@media (min-width:60em){.c-publish-detail .c-publish-detail__image--large{margin-left:auto;margin-right:auto;width:60%}}.c-publish-detail .c-publish-detail__main{padding:0 .25rem;position:relative}@media (min-width:60em){.c-publish-detail .c-publish-detail__main{padding:0 .25rem}}.c-publish-detail .c-publish-detail__description{box-sizing:border-box;margin-bottom:2rem;overflow:hidden;position:relative}@media (min-width:60em){.c-publish-detail .c-publish-detail__description{width:40%}}.c-publish-detail .c-publish-detail__description a{color:#9e9e9e;position:relative;text-decoration:none}.c-publish-detail .c-publish-detail__description a:hover{text-decoration:none}.c-publish-detail .c-publish-detail__description a:after{background-color:#000;bottom:0;content:"";display:block;height:.0625rem;left:0;position:absolute;right:0}.c-publish-detail .c-publish-detail__subtitle{color:#9e9e9e;font-size:1.25rem;font-weight:400;line-height:1.5rem}.c-publish-detail .c-publish-detail__share-buttons{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:2rem;margin-top:.5rem}.c-publish-detail .c-publish-detail__share-buttons .o-share-button{margin-right:1rem}