.opds-styles-v1-text-title-xl,.opds-styles-v1-text-title-xl.opds-styles-specifity-increase,.opds-styles-v1-text-title-xl.opds-styles-v1-element,[class*=opds-styles-v1-elements] .opds-styles-v1-text-title-xl{color:#484848;font-size:2.1rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:2.8rem;text-decoration:none;text-transform:none}.opds-styles-v1-text-title-medium,.opds-styles-v1-text-title-medium.opds-styles-specifity-increase,.opds-styles-v1-text-title-medium.opds-styles-v1-element,[class*=opds-styles-v1-elements] .opds-styles-v1-text-title-medium{color:#484848;font-size:1.7rem;font-style:normal;font-weight:600;letter-spacing:normal;line-height:2.4rem;text-decoration:none;text-transform:none}.opds-styles-v1-text-body-small,.opds-styles-v1-text-body-small.opds-styles-specifity-increase,.opds-styles-v1-text-body-small.opds-styles-v1-element,[class*=opds-styles-v1-elements] .opds-styles-v1-text-body-small{color:#323232;font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:normal;line-height:2rem;text-decoration:none;text-transform:none}.opds-styles-v1-text-body-xs,.opds-styles-v1-text-body-xs.opds-styles-specifity-increase,.opds-styles-v1-text-body-xs.opds-styles-v1-element,[class*=opds-styles-v1-elements] .opds-styles-v1-text-body-xs{color:#323232;font-size:1.3rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.6rem;text-decoration:none;text-transform:none}.cards-related-tile-container{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cards-related-tile-container{min-height:44.2rem}.cards-related-tile-wrapper{display:flex;overflow-x:hidden;padding:2.4rem 1rem;border-radius:.4rem;background-color:#fafafa}.cards-related-tile-container:focus-within .cards-related-tile-wrapper,.cards-related-tile-container:hover .cards-related-tile-wrapper{overflow-x:auto}.cards-related-tile-link-container{max-width:28.7rem;display:flex;flex-shrink:0;position:relative;margin:0 .5rem}.cards-related-tile-link-container{min-height:36.8rem;max-height:36.8rem}.cards-related-tile-hidden-link{position:absolute;overflow:hidden;inset:0;-webkit-user-drag:none;color:#00000000}.cards-related-tile-hidden-link:focus+.cards-related-tile,.cards-related-tile-hidden-link:focus+.cards-related-tile .cards-related-tile-img-ribbon,.cards-related-tile-hidden-link:focus-within+.cards-related-tile,.cards-related-tile-hidden-link:focus-within+.cards-related-tile .cards-related-tile-img-ribbon,.cards-related-tile-hidden-link:hover+.cards-related-tile,.cards-related-tile-hidden-link:hover+.cards-related-tile .cards-related-tile-img-ribbon{background-color:#f5f5f5}.cards-related-tile-hidden-link:focus+.cards-related-tile,.cards-related-tile-hidden-link:focus-within+.cards-related-tile{outline:.1rem dotted #6c6c6c;outline-offset:-.1rem}.cards-related-tile{margin:0;max-width:28.7rem;padding:.8rem;flex-shrink:0;background:#fff;border-radius:.4rem;border-bottom:.1rem solid #dcdcdc;box-shadow:0 0 .1rem 0 rgba(0,0,0,.25);display:flex;flex-direction:column-reverse}.cards-related-tile a,.cards-related-tile button{pointer-events:auto}.cards-related-tile-text-wrapper{padding:1.2rem}.cards-related-tile-text-wrapper h3{margin-bottom:.6rem;padding-bottom:0;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cards-related-tile-text-wrapper h3{max-height:9.6rem;-webkit-line-clamp:4;line-clamp:4}.cards-related-tile-hidden-link:focus+.cards-related-tile .cards-related-tile-text-wrapper .ds-action__label,.cards-related-tile-hidden-link:focus-within+.cards-related-tile .cards-related-tile-text-wrapper .ds-action__label,.cards-related-tile-hidden-link:hover+.cards-related-tile .cards-related-tile-text-wrapper .ds-action__label{background-size:100% .2rem}.cards-related-tile-text-wrapper p{padding-bottom:0;color:#6c6c6c}.cards-related-tile-img-wrapper{position:relative;height:13rem;margin-bottom:.8rem}.cards-related-tile-img-ribbon{position:absolute;padding:.6rem 1rem .6rem .6rem;display:flex;background-color:#fff;border-radius:0 0 1.2rem 0;align-items:center}.cards-related-tile-img-wrapper img{width:100%;height:100%;pointer-events:none;object-fit:cover;transition:opacity 250ms ease-in-out 0s}.cards-related-tile-img-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cards-related-tile-img-wrapper svg{filter:drop-shadow(0 0 .5rem rgba(0, 0, 0, 1))}.cards-related-text-wrapper{margin-bottom:1rem}.cards-related-text-wrapper h2{display:flex;align-items:center;gap:.8rem}.cards-related-left-button-container,.cards-related-right-button-container{position:absolute;z-index:210;height:100%;display:flex;align-items:center;background-size:1rem 100%;background-repeat:no-repeat;background-position:center center;min-width:4rem;max-height:41.6rem}.cards-related-left-button-container{background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(255,255,255,0));left:-2rem}.cards-related-right-button-container{background-image:linear-gradient(to left,rgba(0,0,0,.25),rgba(255,255,255,0));right:-2rem}.cards-related-container{margin:5.4rem 0}.cards-related-tile-text-content{max-height:19rem;min-height:19rem}.cards-related-tile-text-content a:before{content:'';position:absolute;inset:0;z-index:1}.cards-related-tile-text-content a{-webkit-user-drag:none}.cards-related-tile:has(:focus),.cards-related-tile:has(:hover){background-color:#f5f5f5;border-radius:.4rem}.cards-related-tile a:focus:before{outline:.1rem dotted #6c6c6c;outline-offset:-.1rem}@media only screen and (max-width:767.5px){.cards-related-container{margin-bottom:3rem}.cards-related-tile-wrapper{border-bottom:.1rem solid #f0f0f0}}@media (pointer:coarse){.cards-related-left-button-container .ds-button,.cards-related-right-button-container .ds-button{display:none!important}.cards-related-tile-wrapper{overflow-x:auto}}