/*!s:5baf35832138562ec8bec1d4829dac72fb2c8afd*/.crail{margin: 8px 0 28px}.crail-viewport{position: relative;padding: 0}@media (min-width: 780px){.crail-viewport{padding: 0 54px}}.crail-track{display: flex;gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scroll-padding-left: 12%;padding: 6px 12% 18px;scrollbar-width: none;-ms-overflow-style: none;overscroll-behavior-x: contain}.crail-track::-webkit-scrollbar{display: none}.crail-track img{-webkit-user-drag: none;-webkit-user-select: none;user-select: none}.crail-card{flex: 0 0 100%;scroll-snap-align: start}@media (min-width: 780px){.crail-track{padding-left: 4px;padding-right: 4px;scroll-padding-left: 4px}.crail-card{flex-basis: calc((100% - 20px) / 2)}}@media (min-width: 1080px){.crail-card{flex-basis: calc((100% - 40px) / 3)}}.crail-card{display: flex;flex-direction: column;align-items: center;padding: 6px 10px 4px;background: none;border: none;text-decoration: none;color: inherit}.crail-card:hover{text-decoration: none}.crail-card:focus-visible{outline: none;border-radius: 14px;box-shadow: var(--ac6-focus-ring,0 0 0 3px rgba(2,136,209,.35))}.crail-title{margin: 0 0 16px;min-height: 2.7em;display: flex;align-items: center;text-align: center;font-size: 1.05rem;font-weight: 600;line-height: 1.35;letter-spacing: -.008em;color: var(--ac6-secondary,#1e293b);overflow: hidden}.crail-media{position: relative;width: 100%;aspect-ratio: 3 / 2;border-radius: 16px;overflow: hidden;background: var(--ac6-surface-subtle,#f8fafc);box-shadow: var(--ac6-shadow-sm,0 1px 3px rgba(0,0,0,.06));transition: transform .22s ease,box-shadow .22s ease}.crail-card:hover .crail-media{transform: translateY(-3px);box-shadow: var(--ac6-shadow-lg,0 4px 12px rgba(0,0,0,.1))}.crail-img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .5s cubic-bezier(.22,.61,.36,1)}.crail-card:hover .crail-img{transform: scale(1.04)}.crail-foot{margin-top: auto;padding-top: 18px}.crail-btn{display: inline-block;padding: 9px 20px;border-radius: 999px;background: var(--ac6-primary,#0288d1);color: #fff;font-size: .875rem;font-weight: 600;letter-spacing: .01em;box-shadow: 0 2px 6px rgba(0,0,0,.12);transition: transform .22s ease,box-shadow .22s ease,background .22s ease}.crail-card:hover .crail-btn{background: var(--ac6-primary-hover,#0277bd);transform: scale(1.04);box-shadow: 0 5px 14px rgba(0,0,0,.18)}.crail-nav{position: absolute;top: 50%;transform: translateY(-50%);display: none;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--ac6-border,#e2e8f0);border-radius: 50%;background: var(--ac6-surface,#fff);box-shadow: var(--ac6-shadow-md,0 2px 8px rgba(0,0,0,.08));color: var(--ac6-secondary,#1e293b);cursor: pointer;transition: transform .18s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease;z-index: 2}.crail.is-ready .crail-nav{display: flex}.crail-nav:hover{color: var(--ac6-primary,#0288d1);border-color: color-mix(in srgb,var(--ac6-primary,#0288d1) 45%,var(--ac6-border,#e2e8f0));box-shadow: var(--ac6-shadow-lg,0 4px 12px rgba(0,0,0,.1));transform: translateY(-50%) scale(1.06)}.crail-nav:active{transform: translateY(-50%) scale(.96)}.crail-nav:focus-visible{outline: none;box-shadow: var(--ac6-focus-ring,0 0 0 3px rgba(2,136,209,.35))}.crail-nav svg{width: 17px;height: 17px}.crail-prev{left: 7px}.crail-next{right: 7px}@media (max-width: 779px){.crail.is-ready .crail-nav{display: none}}.crail-dots{display: none;justify-content: center;align-items: center;gap: 9px;margin-top: 14px}.crail.is-ready .crail-dots{display: flex}.crail-dot{width: 9px;height: 9px;padding: 0;border: none;border-radius: 999px;background: color-mix(in srgb,var(--ac6-primary,#0288d1) 28%,transparent);cursor: pointer;transition: width .25s ease,background .25s ease}.crail-dot[aria-current="true"]{width: 26px;background: var(--ac6-primary,#0288d1)}.crail-dot:hover{background: var(--ac6-primary-hover,#0277bd)}.crail-dot:focus-visible{outline: none;box-shadow: var(--ac6-focus-ring,0 0 0 3px rgba(2,136,209,.35))}@media (prefers-reduced-motion: reduce){.crail-track{scroll-behavior: auto}.crail-media,.crail-img,.crail-btn,.crail-dot,.crail-nav{transition: none}.crail-card:hover .crail-media{transform: none}.crail-card:hover .crail-img{transform: none}.crail-card:hover .crail-btn{transform: none}}
