.viu-ad-slot{width:calc(100% - 48px);max-width:1100px;margin:28px auto 32px;box-sizing:border-box;clear:both;isolation:isolate}.viu-ad-caption{display:flex;justify-content:center;margin-bottom:8px;color:#8d9089;font:500 9px/1.4 system-ui,sans-serif;letter-spacing:.14em}.viu-ad-link{display:block;width:100%;max-width:970px;margin:auto;text-decoration:none;border:0;background:#f7f6f2;line-height:0}.viu-ad-slot picture{display:block;width:100%;line-height:0}.viu-ad-slot img{display:block!important;width:100%!important;max-width:970px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;border-radius:0!important}.viu-ad-article_bottom{max-width:850px;margin-top:40px}.viu-ad-slot[data-ad-preview]{outline:1px dashed #d5a59b;outline-offset:8px}.viu-ad-link:focus-visible{outline:3px solid #a4493b;outline-offset:4px}@media(max-width:600px){.viu-ad-slot{width:calc(100% - 32px);margin:20px auto 24px}.viu-ad-caption{font-size:8px}.viu-ad-link{max-width:600px}}
/* Exterior rails preserve the full 1280 px editorial column. */
.viu-ad-section_middle{grid-column:1/-1;grid-row:3;margin-top:12px;margin-bottom:12px}.viu-ad-home_bottom{margin-top:40px}
.viu-ad-rail-group{display:none!important}
#actualitat:has(>.viu-ad-rail-group),article:has(>.viu-ad-rail-group),main:has(>.viu-ad-rail-group){position:relative}
@media(min-width:1200px){
 .viu-ad-rail-group[data-fit="true"]{display:block!important;position:absolute;top:0;width:160px;max-width:160px;min-height:640px;margin:0;z-index:2;pointer-events:none}
 .viu-ad-rail-group-right{left:calc(50% + 664px);right:auto}.viu-ad-rail-group-left{right:calc(50% + 664px);left:auto}
 .viu-ad-rail-stack{display:grid;gap:28px;align-content:start;pointer-events:auto}
 .viu-ad-rail-group[data-sticky="true"]>.viu-ad-rail-stack{position:sticky;top:calc(var(--viu-sticky-header-height,0px) + 20px)}
 .viu-ad-rail-group .viu-ad-rail{display:block;width:100%;max-width:100%;margin:0;float:none;clear:none;position:static}
 .viu-ad-rail .viu-ad-link{width:min(100%,var(--viu-ad-natural-width,300px));max-width:100%;background:transparent}
 .viu-ad-rail img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
}
@media(min-width:1960px){.viu-ad-rail-group{width:300px;max-width:300px}}
@media(max-width:600px){.viu-ad-section_middle{grid-row:auto}}

@media(min-width:1200px){.viu-ad-rail-group-right{left:calc(50% + max(640px,50%) + 24px)}.viu-ad-rail-group-left{right:calc(50% + max(640px,50%) + 24px)}.viu-ad-rail-group[data-fit="false"]{display:none!important;pointer-events:none!important}.viu-ad-rail-group[data-fit="false"] .viu-ad-rail-stack{pointer-events:none!important}}
