.z-fc{position:relative;margin:0 -1rem;outline:none}.z-fc:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-300)}.z-fc-track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.z-fc-track::-webkit-scrollbar{display:none}.z-fc-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.z-fc-slide{position:relative;flex:0 0 100%;min-width:0;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;scroll-snap-align:start;overflow:hidden;background:var(--surface-raised)}.z-fc-media{position:absolute;inset:0;display:block}.z-fc-media .z-eid-plate,.z-fc-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.z-fc-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--night-deep-rgb)/0) 25%,rgb(var(--night-deep-rgb)/.72) 58%,rgb(var(--night-deep-rgb)/.96) 100%);pointer-events:none}.z-fc-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 2.4rem}.z-fc-title{margin:0;font-size:1.32rem;line-height:1.3;font-weight:var(--fw-bold);color:#fff;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.z-fc-title a{color:inherit;text-decoration:none}.z-fc-title a:hover{color:var(--primary-300)}.z-fc-dots{position:absolute;z-index:2;left:0;right:0;bottom:.7rem;display:flex;justify-content:center;gap:.15rem}.z-fc-dot{display:grid;place-items:center;height:24px;padding:0 .15rem;border:0;background:none;cursor:pointer}.z-fc-dot span{display:block;width:22px;height:3px;border-radius:2px;background:rgba(255,255,255,.35);transition:width .25s ease,background-color .25s ease}.z-fc-dot.is-on span{width:30px;background:var(--primary-500)}.z-fc-dot:focus-visible{outline:2px solid var(--primary-300);outline-offset:1px;border-radius:3px}@media (prefers-reduced-motion:reduce){.z-fc-dot span{transition:none}}@media (min-width:700px){.z-fc{margin:0;border-radius:var(--radius-lg,12px);overflow:hidden}.z-fc-slide{min-height:0;aspect-ratio:2/1}.z-fc-text{padding:1.5rem 1.5rem 2.6rem;max-width:46rem}.z-fc-title{font-size:1.7rem}}.z-main .z-fc-title{margin:0;padding-left:0;font-size:1.32rem}.z-main .z-fc-title:before{content:none}@media (min-width:700px){.z-main .z-fc-title{font-size:1.7rem}}.z-hotfc{margin:0 -1rem 1.5rem}.z-hotfc.is-single{margin-inline:0}.z-hotfc .z-fc-dots{position:static;margin-top:.45rem;align-items:center}.z-hotfc .z-fc-arrow.is-prev{margin-right:.6rem}.z-hotfc .z-fc-arrow.is-next{margin-left:.6rem}@media (max-width:699.98px){.z-hotfc:not(.is-single) .z-hot{border-radius:0;border-inline:0}}@media (min-width:700px){.z-hotfc{margin:0 0 1.5rem;overflow:visible;border-radius:0}.z-hotfc .z-fc-track{border-radius:var(--radius-lg,12px)}}