.pnz-widget{width:100%;max-width:100%;min-width:0;clear:both;margin:24px 0;container-type:inline-size}.pnz-widget *{box-sizing:border-box}.pnz-carousel{position:relative;min-width:0;max-width:100%;font-family:Arial,Helvetica,sans-serif}.pnz-brand{display:inline-flex;align-items:center;height:26px;margin-bottom:14px;font-size:18px;font-weight:800;color:#295e9d;text-decoration:none}.pnz-brand img{display:block;width:104px;height:24px;object-fit:contain}.pnz-track{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:0;margin:0;max-width:100%;-webkit-overflow-scrolling:touch}.pnz-track::-webkit-scrollbar{display:none}.pnz-card{position:relative;display:block;flex:0 0 192px;width:192px;aspect-ratio:3/4;overflow:hidden;border-radius:4px;scroll-snap-align:start;scroll-snap-stop:always;background:#26384d;text-decoration:none!important;color:#fff!important;isolation:isolate}.pnz-card>img{display:block;width:100%;height:100%;object-fit:cover}.pnz-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.22) 43%,rgba(0,0,0,.88) 100%);z-index:1;pointer-events:none}.pnz-card>span{position:absolute;bottom:15px;left:13px;right:13px;color:#fff;font-size:17px;line-height:1.25;font-weight:700;overflow-wrap:anywhere;z-index:2;max-height:65%;overflow:auto;scrollbar-width:thin}.pnz-nav{position:absolute;top:60px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(0,0,0,.85);color:#fff;cursor:pointer;display:grid;place-items:center;padding:0;z-index:3;font:30px/1 Arial}.pnz-nav-prev{left:6px}.pnz-nav-next{right:6px}.pnz-nav:disabled,.pnz-nav[hidden]{display:none}.pnz-widget a:focus-visible,.pnz-nav:focus-visible,.pnz-track:focus-visible{outline:3px solid #2377c5;outline-offset:-3px}.pnz-unavailable{font:14px/1.5 Arial;color:#555}.pnz-partner-host{max-width:100%;overflow:hidden}
@container (max-width:520px){.pnz-card{flex-basis:168px;width:168px}.pnz-track{gap:8px}.pnz-card>span{font-size:16px;bottom:12px;left:11px;right:11px}.pnz-nav{top:60px}}
@media(prefers-reduced-motion:reduce){.pnz-track{scroll-behavior:auto}}
