.a4-sw-wins{display:grid;gap:clamp(28px,4vw,56px)}.a4-sw-win{display:block;text-decoration:none;color:var(--a4-ink);background:var(--a4-paper);border:1px solid var(--a4-ink);min-width:0}.a4-sw-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--a4-ink);min-width:0}.a4-sw-dots{display:inline-flex;gap:6px;flex:none}.a4-sw-dots i{width:9px;height:9px;border:1px solid var(--a4-ink);border-radius:50%}.a4-sw-bar .a4-cap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.a4-sw-shot{width:100%;height:clamp(300px,52vw,600px);background-color:var(--a4-ash);background-size:100% auto;background-repeat:no-repeat;background-position:center 0%}.a4-sw-win:hover .a4-sw-shot,.a4-sw-win:focus-visible .a4-sw-shot,.a4-sw-win.is-active .a4-sw-shot{animation:a4SwPan 26s linear infinite}.a4-sw-win:focus-visible{outline:2px solid var(--a4-ink);outline-offset:3px}.a4-sw-meta{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px clamp(19px,4vw,76px);padding:24px 30px;border-top:1px solid var(--a4-ink);align-items:start}.a4-sw-meta>*{min-width:0}@keyframes a4SwPan{0%{background-position:center 0%;opacity:1}6%{background-position:center 0%;opacity:1}80%{background-position:center 100%;opacity:1}88%{background-position:center 100%;opacity:1}90%{opacity:0}92%{background-position:center 0%;opacity:0}96%{opacity:1}to{background-position:center 0%;opacity:1}}.a4-ol-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--a4-ash);border:1px solid var(--a4-ash)}.a4-ol-facts>div{background:var(--a4-paper);padding:30px;display:grid;gap:14px;align-content:start;min-width:0}.a4-ol-big{font-weight:500;line-height:.85;font-size:clamp(54px,7vw,96px);margin:0}.a4-points{list-style:none;margin:0;padding:0;border-top:1px solid var(--a4-ash)}.a4-points li{padding:14px 0;border-bottom:1px solid var(--a4-ash);font-size:15px;display:flex;gap:12px}.a4-points li:before{content:"→";flex:none}@media (max-width: 900px){.a4-sw-meta{grid-template-columns:minmax(0,1fr);padding:20px}.a4-ol-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.a4-sw-shot{animation:none!important;background-position:center 0%!important}}.a4-grid>.a4-card{grid-column:auto}
