/* STEP20: editoriale dinamico, sidebar nel flusso, forward neutro */
@media(min-width:901px){.tag-panel .side-sticky{position:static!important;top:auto!important;max-height:none!important;height:auto!important;overflow:visible!important}.tag-panel{align-self:start!important;overflow:visible!important}}
.bvg-dynamic-editorial{margin-top:20px!important}.bvg-editorial-feed{display:grid;gap:12px}.bvg-editorial-item{min-width:0;padding:0 0 11px;border-bottom:1px solid rgba(140,140,140,.22)}.bvg-editorial-item:last-child{border-bottom:0}.bvg-editorial-item a{display:block;color:inherit;text-decoration:none;min-width:0}.bvg-editorial-item h3{font-size:13px!important;line-height:1.3!important;font-weight:750!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px!important}.bvg-editorial-item p{font-size:12px!important;line-height:1.43!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.bvg-editorial-item a:hover h3,.bvg-editorial-item a:focus-visible h3{text-decoration:underline;text-underline-offset:3px}.bvg-editorial-item a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/* Non invertire tutto il PNG: il file potrebbe avere un fondo opaco. */
html[data-theme="light"] .bvg-whatsapp-share .bvg-forward-icon{filter:none!important}
html[data-theme="light"] .bvg-whatsapp-share{background:#242424!important;border-radius:6px!important}
html[data-theme="dark"] .bvg-whatsapp-share{background:transparent!important}
.bvg-whatsapp-share .bvg-forward-icon{width:18px!important;height:18px!important;object-fit:contain!important}
@media(max-width:900px){.tag-panel .side-sticky{position:static!important;max-height:none!important;overflow:visible!important}}
