subscription-large{display:block}subscription-large .container{width:100%}subscription-large .section>h3,subscription-large h3.section-title{border-top:1px solid #000;font-family:neue-haas-unica;font-weight:500;font-size:1em;line-height:1em;text-transform:none;color:#000;padding:20px 0 15px}subscription-large .details-container{display:flex;flex-direction:column}subscription-large .img-box{width:100%}subscription-large .img-container{display:block;position:relative;overflow:hidden;width:100%}subscription-large .img{width:100%;height:100%;left:0}subscription-large .section{margin-bottom:40px}subscription-large .metadata{display:inline-block;box-sizing:border-box;width:100%;padding-left:15px}subscription-large .meta-item{margin-bottom:15px}subscription-large .subtitle{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps;padding-bottom:7px}subscription-large .description-container{margin-bottom:40px}subscription-large .long-text{font-size:.875em;margin:20px 0 0;line-height:1.5em}subscription-large .long-text p{margin:0 0 1em}subscription-large .long-text ol,subscription-large .long-text ul{margin:0 0 1em;padding-left:1.2em}subscription-large .truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:4.5em}subscription-large .expand{margin-top:10px;text-decoration:underline;font-weight:600}subscription-large .expand:hover{cursor:pointer;color:#1341ce}subscription-large .btn{width:100%;text-align:center}@media(min-width:750px){subscription-large .details-container{flex-direction:row}subscription-large .related-content{width:75%}subscription-large .section>h3{font-size:1.5em;line-height:1.5em}subscription-large .date{font-size:1.1em}subscription-large .img-box{width:75%}subscription-large .metadata{width:25%}subscription-large .long-text{font-size:1.25em}subscription-large .truncate{height:4.5em}subscription-large .btn{width:inherit}}@media(min-width:1180px){subscription-large .productiontypes{font-size:1.5em}subscription-large page-header h1{font-size:4.5em}subscription-large .date{font-size:1.5em}}production-sub-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}production-sub-container .tile{width:100%;box-sizing:border-box;padding:0 18px 20px}@media(min-width:750px){production-sub-container .tile{width:50%;padding:0 10px 10px}}@media(min-width:1025px){production-sub-container{margin:0 -10px}production-sub-container .tile{width:33.33%;padding:0 10px 10px}}