.hz-at-slider{--hz-at-gap:20px;position:relative;width:100%;font-family:inherit;color:inherit}.hz-at-slider *{box-sizing:border-box}.hz-at-track{display:flex;gap:var(--hz-at-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 2px 12px}.hz-at-track::-webkit-scrollbar{display:none}.hz-at-card{flex:0 0 calc((100% - (var(--hz-at-columns) - 1)*var(--hz-at-gap))/var(--hz-at-columns));min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 12px rgba(0,0,0,.04);color:#20252d}.hz-at-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#f1f5f9}.hz-at-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.hz-at-image:hover img{transform:scale(1.035)}.hz-at-placeholder{display:block;width:100%;height:100%;background:linear-gradient(130deg,#e2e8f0,#f8fafc)}.hz-at-body{padding:20px;display:flex;flex-direction:column;flex:1}.hz-at-meta{font-size:12px;font-weight:650;color:var(--hz-at-accent);text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px}.hz-at-title{font-size:19px;line-height:1.35;margin:0 0 10px;font-weight:700}.hz-at-title a{color:inherit;text-decoration:none}.hz-at-title a:hover,.hz-at-more:hover{color:var(--hz-at-accent)}.hz-at-excerpt{font-size:14px;line-height:1.6;color:#525866;margin:0 0 16px}.hz-at-more{font-size:14px;font-weight:650;color:var(--hz-at-accent);text-decoration:none;margin-top:auto}.hz-at-controls{display:flex;justify-content:center;gap:12px;margin-top:10px}.hz-at-controls button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d1d5db;background:#fff;color:#20252d;border-radius:50%;font-size:26px;line-height:1;padding:0}.hz-at-controls button:hover{border-color:var(--hz-at-accent);color:var(--hz-at-accent)}.hz-at-controls button:disabled{opacity:.35;cursor:default}.hz-at-slider :focus-visible{outline:2px solid var(--hz-at-accent);outline-offset:3px}@media(max-width:900px){.hz-at-card{flex-basis:calc((100% - var(--hz-at-gap))/2)}}@media(max-width:600px){.hz-at-card{flex-basis:100%}.hz-at-body{padding:16px}}@media(prefers-reduced-motion:reduce){.hz-at-track{scroll-behavior:auto}.hz-at-image img{transition:none}}
.hz-at-months{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}.hz-at-month-btn{cursor:pointer;padding:9px 15px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#20252d;font:inherit;font-size:14px}.hz-at-month-btn[aria-pressed="true"]{background:var(--hz-at-accent);color:#fff;border-color:var(--hz-at-accent)}.hz-at-month-panel[hidden]{display:none!important}
