.postcard-thumbnail{border-radius:var(--gbl-border-radius-4);height:100%;object-fit:cover;object-position:center;width:100%}.postcard-size-small-h{height:2.5rem}.postcard-size-medium-h{height:5rem}.postcard-size-large-h{height:8rem}.postcard-size-small-py{padding:1.25rem 0}.postcard-size-medium-py{padding:2.5rem 0}.postcard-size-large-py{padding:5rem 0}.postcard-theme-light>.card{background:var(--gbl-text-color-primary-light);border-color:var(--gbl-text-color-dark);color:var(--gbl-text-color-dark)}.postcard-theme--dark>.card{background:var(--gbl-text-color-dark)}.postcard-theme--dark>.card,.postcard-theme--dull>.card{border-color:var(--gbl-text-color-primary-light);color:var(--gbl-text-color-primary-light)}.postcard-theme--dull>.card{background:var(--gbl-text-color-dull)}.postcard-theme-custom>.card{background:var(--gbl-text-color-secondary-dark);border-color:var(--gbl-tint-primary);color:var(--gbl-text-color-secondary-light);transition:all var(--gbl-transition-time)}.postcard-theme-custom>.card div.card-hover-arrow{opacity:0;transition:opacity var(--gbl-transition-time)}.postcard-theme-custom>.card:hover{background:var(--gbl-text-color-primary-dark);border-color:var(--gbl-tint-primary);color:var(--gbl-text-color-primary-light)}.postcard-theme-custom>.card:hover div.card-hover-arrow{opacity:1}.creative-card{line-height:1.2}.creative-card a,.creative-card a:active,.creative-card a:focus,.creative-card a:hover{color:inherit;text-decoration:none}.creative-card .card{overflow:hidden}.creative-card .card-title-wrapper{position:relative}.creative-card img{transition:transform var(--gbl-transition-time) ease}.creative-card .card-title{background-color:var(--blog-tint-primary);border-radius:var(--gbl-border-radius-2);bottom:-1rem;color:var(--gbl-text-color-primary-dark);font-weight:700;left:50%;position:absolute;transform:translateX(-50%);transition:font-size var(--gbl-transition-time) ease}.creative-card:focus .card-title,.creative-card:hover .card-title{font-size:var(--gbl-font-size-scale-m)}.creative-card:focus img,.creative-card:hover img{transform:scale(1.1)}.blog-metadata-card{border:1px solid var(--blog-tint-primary)!important;border-radius:var(--gbl-border-radius-4);margin-bottom:1rem;padding:1rem;transition:all var(--gbl-transition-time)}.blog-metadata-card:hover{border-color:var(--blog-primary-color)!important;box-shadow:0 4px 15px #ffbf2333;transform:translateY(-2px)}.blog-metadata-card .card{border:none;box-shadow:var(--gbl-box-shadow-1);transition:box-shadow var(--gbl-transition-time) ease}.blog-metadata-card .card:hover{box-shadow:var(--gbl-box-shadow-2)}.dh-preview-card{border:1px solid var(--bs-border-color,#dee2e6);border-radius:var(--gbl-border-radius-2,.5rem);line-height:1.2;margin:.25rem 2px;overflow:hidden;position:relative}.dh-preview-card a,.dh-preview-card a:active,.dh-preview-card a:focus,.dh-preview-card a:hover{color:inherit;text-decoration:none}.dh-preview-card--effect:focus-within,.dh-preview-card--effect:hover{box-shadow:var(--gbl-box-shadow-2,0 2px 8px #0000001f)}.dh-preview-card__inner{padding:.5rem;position:relative}.dh-preview-card__image{border-radius:var(--gbl-border-radius-2,.375rem);overflow:hidden}.dh-preview-card__image--horizontal{flex:0 0 40%;max-width:40%}.dh-preview-card__image .image-thumbnail{object-fit:cover;transition:transform var(--gbl-transition-time,.3s) ease;width:100%}.dh-preview-card__image--zoomed{transform:scale(1.05)}.dh-preview-card__content{flex:1;min-width:0}.dh-preview-card__title{font-size:.9375rem;font-weight:700}.dh-preview-card__summary{font-size:.8125rem;margin-bottom:.25rem}.dh-preview-card__overview-item{color:var(--bs-secondary-color,#6c757d);font-size:.75rem}.dh-preview-card__overview-item .bi{font-size:.875rem}.dh-preview-card__overlay{animation:dhPreviewCardFadeIn .2s ease-in;background-color:#0000008c;inset:0;position:absolute;z-index:1}.dh-preview-card__cta{font-size:.875rem}@keyframes dhPreviewCardFadeIn{0%{opacity:0}to{opacity:1}}.summary-card{line-height:1.2}.card-hover-arrow{align-self:center;background:var(--gbl-text-color-primary-dark);position:absolute;right:0;text-align:center}.summary-card a,.summary-card a:active,.summary-card a:focus,.summary-card a:hover{color:inherit;text-decoration:none}.summary-card h2{font-size:var(--gbl-font-size-xl)}.summary-card .postcard-thumbnail{border-radius:var(--gbl-border-radius-1)!important;height:100%;width:100%}.summary-card.show-sponsored-effect .card{background-color:var(--gbl-primary-color-light);border:1px solid var(--gbl-primary-color-light)}.summary-card.show-effect .card,.summary-card.show-sponsored-effect .card{overflow:hidden;transition:background-color var(--gbl-transition-time) ease,border var(--gbl-transition-time) ease}.summary-card.show-effect .card{border:none}.summary-card.show-effect .card:hover,.summary-card.show-sponsored-effect .card:hover{background-color:var(--blog-primary-color)!important;border:1px solid var(--blog-primary-color)}.summary-card.show-effect .card:hover .postcard-btn,.summary-card.show-sponsored-effect .card:hover .postcard-btn{background-color:var(--blog-neutral-black);color:var(--blog-primary-color)}.summary-card .card-body p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.summary-card-header{font-size:var(--gbl-font-size-s)}.summary-card-header div:first-child{display:flex;justify-content:start}.summary-card-header div:last-child{display:flex;justify-content:end}.summary-card .postcard-btn,.summary-card .postcard-references,.summary-card .summary-card-footer{font-size:var(--gbl-font-size-s)}.summary-card .postcard-btn{background-color:var(--blog-primary-color);border-color:var(--blog-primary-color);border-radius:var(--gbl-border-radius-3);color:var(--blog-neutral-black)}.summary-card .postcard-btn:active,.summary-card .postcard-btn:focus,.summary-card .postcard-btn:hover{background-color:var(--blog-neutral-black);color:var(--blog-primary-color)}.thumbnail-postcard{line-height:1.2}.card-hover-arrow-wrapper{align-self:center;height:100%;margin-top:1rem;position:absolute;right:0;text-align:center}.card-hover-arrow{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.thumbnail-postcard a,.thumbnail-postcard a:active,.thumbnail-postcard a:focus,.thumbnail-postcard a:hover{color:inherit;text-decoration:none}.thumbnail-postcard .card{overflow:hidden}.thumbnail-postcard .card-body p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-clamp:4;overflow:hidden;text-overflow:ellipsis}.btn-carousel-indicators{background-color:#26252a!important}.btn-carousel-indicators:active,.btn-carousel-indicators:focus,.btn-carousel-indicators:hover{background-color:#212529!important;transition:opacity .6s ease}.carousel-control-next,.carousel-control-prev{color:#26252a}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#212529}.carousel-inner div.container{width:80%!important}.carousel-indicators-position-top{position:relative}.carousel-indicators-position-bottom{position:absolute}.carousel-vertical .carousel-item{transform:translateY(0);transition:transform var(--gbl-transition-time) ease-in-out}.carousel-vertical .carousel-item.active{transform:translateY(0)}.carousel-vertical .carousel-item:not(.active){position:absolute;top:0;width:100%}.carousel-indicators-vertical{bottom:auto;left:auto;margin:0;position:absolute!important;right:15px;rotate:90deg;top:50%;transform:translateY(-50%)}.carousel-indicators-vertical button{border-radius:50%;height:12px;margin:3px 0;width:12px}.carousel-control-up{bottom:auto;height:50px;left:0;right:0;top:-15%;width:100%}.carousel-control-down{bottom:0;height:50px;left:0;right:0;top:100%;width:100%}@keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.carousel-vertical .carousel-item.slide-in-top{animation:slideInFromTop var(--gbl-transition-time) ease-in-out}.carousel-vertical .carousel-item.slide-in-bottom{animation:slideInFromBottom var(--gbl-transition-time) ease-in-out}.dh-checkbox-icon{align-items:center;cursor:pointer;display:inline-flex;gap:.375rem}.dh-checkbox-icon--disabled{cursor:not-allowed;opacity:.5}.dh-checkbox-icon__icon{font-size:1.125rem;transition:color .15s ease-in-out}.dh-checkbox-icon__label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.select-wrapper{display:flex;flex-direction:column}.select-container{position:relative;width:100%}.select-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid;border-color:var(--blog-tint-primary);border-radius:var(--gbl-border-radius-4);box-shadow:none!important;cursor:pointer;font-size:var(--gbl-font-size-m);padding:.75rem 2.5rem .75rem .75rem;transition:all var(--gbl-transition-time,.5s) ease;width:100%}.select-field:focus,.select-field:hover:not(:disabled){border-color:var(--blog-primary-color);outline:none}.select-field:focus{border-color:var(--blog-primary-color);box-shadow:0 0 0 1px var(--blog-primary-color)}.select-disabled,.select-field:disabled{color:var(--gbl-text-color-dull);cursor:not-allowed;opacity:.65}.select-icon{color:var(--gbl-text-color-dull);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color var(--gbl-transition-time,.5s) ease}.select-field:focus+.select-icon,.select-field:hover:not(:disabled)+.select-icon{color:var(--gbl-primary-color)}.select-disabled+.select-icon,.select-field:disabled+.select-icon{color:var(--gbl-text-color-dull);opacity:.5}.select-description{color:var(--gbl-text-color-dull);font-size:var(--gbl-font-size-s);line-height:1.4;margin-top:.25rem}.select-field option{background-color:rgba(var(--blog-primary-color-rgb,255,255,255),.6);color:var(--gbl-text-color-primary-dark);padding:.5rem}.select-field option:focus,.select-field option:hover{background-color:var(--blog-tint-primary);color:var(--blog-neutral-black)}.select-field option:disabled{background-color:var(--gbl-background-color);color:var(--gbl-text-color-dull)}.select-field optgroup{background-color:rgba(var(--blog-primary-color-rgb,255,255,255),.6)}@media (max-width:768px){.select-field{font-size:var(--gbl-font-size-scale-m,1.125rem);padding:.625rem 2.25rem .625rem .625rem}.select-icon{right:.625rem}}