figure[class^=desktopi-],figure[class*=" desktopi-"],figure[class^=mobilei-],figure[class*=" mobilei-"],figure[class^=tableti-],figure[class*=" tableti-"]{position:relative;height:0}figure[class^=desktopi-] img,figure[class*=" desktopi-"] img,figure[class^=mobilei-] img,figure[class*=" mobilei-"] img,figure[class^=tableti-] img,figure[class*=" tableti-"] img{position:absolute}figure.moving-image-container{height:auto;background:#000;overflow:hidden}figure.moving-image-container-edit::after{content:"Moving image";padding:4px 6px;color:#fff;font-weight:bold;font-size:11px;position:absolute;top:5px;right:5px;background:#000}figure.moving-image-container video.moving-image{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;height:100%}article.preview>a figure.floatLeft{margin-right:var(--space-columnGutter, 10px)}article.preview>a figure.floatReft{margin-left:var(--space-columnGutter, 10px)}@media screen and (min-width: 0px)and (max-width: 640px){article.preview>a figure.m-floatLeft{margin-right:var(--space-columnGutter, 10px)}article.preview>a figure.m-floatReft{margin-left:var(--space-columnGutter, 10px)}}article.preview.text-placement-top>a figure.floatLeft,article.preview.text-placement-overlay>a figure.floatLeft{margin-right:var(--spacing, 15px)}article.preview[data-label=video] .figure-logo .logo svg{stroke:var(--articlePreview-imageLabelVideoColor);fill:var(--articlePreview-imageLabelVideoColor)}article.preview figure .figure-logo,article.preview figure .dice-wrap{position:absolute;bottom:calc(var(--spacing) / 2);left:calc(var(--spacing) / 2);top:initial;z-index:4;min-width:1.5rem;color:var(--articlePreview-imageLabelColor);display:flex;align-items:center;flex-wrap:wrap}article.preview figure .figure-logo svg,article.preview figure .dice-wrap svg{max-height:.875rem;width:auto}article.preview figure .figure-logo span,article.preview figure .dice-wrap span{text-transform:uppercase;font-size:.6875rem;padding:0 .5rem 0;letter-spacing:.5px;font-weight:var(--font-weight-title)}article.preview figure .dice-wrap{width:auto;max-width:5%;height:2.5rem;width:2.5rem;max-width:2.5rem}article.preview figure .dice-wrap svg.dice{max-height:none}article.preview figure div.figure-logo~div.dice-wrap{left:.5rem;top:.5rem;bottom:initial}figure{margin:0;padding:0;position:relative}figure.floatLeft,figure.floatRight{height:100%;display:block}figure.floatLeft{float:left}figure.floatRight{float:right}figure.floatNone{float:none}@media screen and (min-width: 0px)and (max-width: 640px){figure.m-floatNone{float:none}figure.m-floatLeft,figure.m-floatRight{height:100%;display:block}figure.m-floatLeft{float:left}figure.m-floatRight{float:right}}figure.fullwidth figcaption{padding:var(--spacing)}figure .figure-logo{position:absolute;bottom:1rem;left:1rem;z-index:4;display:flex;align-items:center}figure .figure-logo .logo{display:flex;align-items:center;justify-content:center;margin-right:.75rem;height:1.5rem;min-width:1.5rem;background:var(--articlePreview-imageLabelBackground);color:var(--articlePreview-imageLabelColor)}figure .figure-logo .logo+.logo{margin-top:.2rem}figure .figure-logo .logo svg{max-height:.875rem}figure .figure-logo .logo span{text-transform:uppercase;font-size:.6875rem;padding:0 .5rem 0;letter-spacing:.5px;font-weight:var(--font-weight-title)}figure img{width:100%;display:block;object-fit:cover;object-position:center}figure figcaption{position:relative;z-index:1;margin-top:0;padding:var(--articleEntity-image-figcaption-padding);border-bottom:var(--articleEntity-image-figcaption-border);font-size:1rem;background:var(--articleEntity-image-figcaption-background);width:100%}figure figcaption span{display:block;color:var(--color-gray-7)}figure figcaption .toggle{display:none}figure figcaption .toggle[role=button]{color:var(--color-link);cursor:pointer}@media screen and (min-width: 0px)and (max-width: 640px){figure figcaption[data-expand]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20%}figure figcaption[data-expand] .toggle{display:block;position:absolute;right:0;top:var(--spacing);width:20%;text-indent:.4rem}figure figcaption[data-expand].active{white-space:normal;padding-right:0}figure figcaption[data-expand].active .toggle{display:none}}figure[data-zoomable]{position:relative;cursor:zoom-in}figure[data-zoomable]:hover:after{opacity:1;background-size:60%}figure[data-zoomable]:after{opacity:0;content:"";position:absolute;background:rgba(0,0,0,.3);width:1.9rem;height:1.9rem;top:1rem;right:1rem;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:45%;transition:.2s all;pointer-events:none}@media screen and (min-width: 0px)and (max-width: 640px){figure[data-zoomable]:after{opacity:1}}figure[loading=lazy],figure.lazyload{position:absolute}figure[loading=lazy] img,figure.lazyload img{position:absolute;height:100%}figure.bodytext-image img{position:absolute}.body-copy article.preview a figure .dice-wrap{height:1.5rem;max-width:1.5rem;left:calc(var(--spacing) / 2)}.imagezoom{background-color:rgba(0,0,0,.7);backdrop-filter:blur(3px);position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;text-align:center;display:none;padding:0;justify-content:center;align-items:center;cursor:zoom-out}.imagezoom figure[data-zoomable]{max-width:100%;margin:auto;cursor:inherit}.imagezoom figure[data-zoomable] figcaption{background-color:rgba(0,0,0,.7);color:#fff;padding:var(--spacing)}.imagezoom figure[data-zoomable]:after{display:none}.imagezoom figure img{object-fit:contain;max-height:90vh;max-width:80vw;margin:auto;position:relative}@media screen and (max-width: 640px){.imagezoom figure img{max-width:99vw;max-height:99vh}}.imagezoom.visible{display:flex}.imagezoom.visible .content{width:100%}.imagezoom.visible .content figure{position:initial}.imagezoom.visible .content figure figcaption{position:absolute;left:0;bottom:0;width:100%}@media screen and (min-width: 640px){.imagezoom.visible .content{width:auto}}.imagezoom .close-btn{position:absolute;top:var(--spacing);right:0;cursor:pointer}@media print{figure{height:auto !important;padding:0 !important}figure img{position:relative !important}}
