.dwb-banner{background:var(--dwb-bg,#191609)}.dwb-banner *{box-sizing:border-box}.dwb-inner{align-items:center;display:flex;gap:var(--dwb-gap,30px);margin:0 auto;max-width:var(--dwb-width,1200px);padding:var(--dwb-top,26px) 0 var(--dwb-bottom,30px);width:calc(100% - 48px)}.dwb-media{flex:0 1 var(--dwb-image,260px);max-width:100%;min-width:0;position:relative;width:var(--dwb-image,260px)}.dwb-image-link{border-radius:var(--dwb-radius,8px);display:block;position:relative}.dwb-thumbnail{aspect-ratio:16/9;border:var(--dwb-border-width,1px) solid var(--dwb-border,#665016);border-radius:var(--dwb-radius,8px);object-fit:cover;width:100%}.dwb-icon,.dwb-thumbnail{display:block;height:auto}.dwb-icon{box-shadow:none;filter:none;left:50%;max-height:100%;max-width:100%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px}.dwb-copy{flex:1;min-width:0}.dwb-banner .dwb-heading{margin:0 0 6px;overflow-wrap:anywhere}.dwb-link{display:block;margin:0;overflow-wrap:anywhere;text-underline-offset:3px}.dwb-banner a:focus-visible{outline:3px solid var(--dwb-focus,#d4a72c);outline-offset:5px}.dwb-banner a:hover{filter:brightness(1.1)}@media(max-width:600px){.dwb-inner{align-items:flex-start;flex-direction:column;gap:16px;width:calc(100% - 32px)}.dwb-media{flex:none;max-width:100%;width:var(--dwb-mobile-image,200px)}.dwb-copy{width:100%}}