.df-prose:after{content:"";display:block;clear:both}.df-float{--img-w:clamp(220px,30%,380px);--pad:16px;display:block;width:var(--img-w);margin:0}.df-float--right{float:right;margin:0 0 var(--pad) var(--pad);shape-outside:margin-box}.df-float--left{float:left;margin:0 var(--pad) var(--pad) 0;shape-outside:margin-box}.df-float>img{display:block;width:100%;height:auto}.df-float figcaption{font-size:.85rem;color:#666;text-align:center;margin-top:6px}@media (max-width:900px){.df-float{float:none;margin:0 auto 14px auto;width:min(100%,var(--img-w))}}