.chips[data-astro-cid-ufwpgqza]{flex-wrap:wrap;gap:8px;display:flex}.chips--center[data-astro-cid-ufwpgqza]{justify-content:center}.chips[data-astro-cid-ufwpgqza] span[data-astro-cid-ufwpgqza],.chips[data-astro-cid-ufwpgqza] a[data-astro-cid-ufwpgqza]{border:1px solid var(--chip-line);border-radius:var(--radius-md);white-space:nowrap;color:var(--chip-ink);padding:4px 14px;font-size:12.5px;line-height:1.4}.chips[data-astro-cid-ufwpgqza] a[data-astro-cid-ufwpgqza]{text-decoration:none;transition:border-color .15s,color .15s,background-color .15s}.chips[data-astro-cid-ufwpgqza] a[data-astro-cid-ufwpgqza][aria-current]{color:var(--accent);background:#e6f2fa;border-color:#b9d9ef;font-weight:500}.chips[data-astro-cid-ufwpgqza] a[data-astro-cid-ufwpgqza]:hover{border-color:var(--accent);color:var(--accent)}.chips--blue[data-astro-cid-ufwpgqza] span[data-astro-cid-ufwpgqza],.chips--blue[data-astro-cid-ufwpgqza] a[data-astro-cid-ufwpgqza]{border-color:color-mix(in srgb, var(--color-on-primary) 60%, transparent);color:var(--color-on-primary)}.chips--blue[data-astro-cid-ufwpgqza] a[data-astro-cid-ufwpgqza]:hover{border-color:var(--color-on-primary);background:color-mix(in srgb, var(--color-on-primary) 14%, transparent);color:var(--color-on-primary)}.carousel[data-astro-cid-vhacgpnx]{margin-top:clamp(26px,3.2vw,40px);display:block;position:relative}.swiper[data-astro-cid-vhacgpnx]{width:100%;max-width:var(--track-max,100%);margin-inline:auto;padding-block:4px;overflow:clip}.swiper-slide[data-astro-cid-vhacgpnx]{height:auto;display:flex}.swiper[data-astro-cid-vhacgpnx]:not(.swiper-initialized) .swiper-wrapper[data-astro-cid-vhacgpnx]{justify-content:center;gap:80px;display:flex;overflow:hidden}.swiper[data-astro-cid-vhacgpnx]:not(.swiper-initialized) .swiper-slide[data-astro-cid-vhacgpnx]{flex:0 0 var(--basis-lg,calc((100% - 32px) / 3))}@media (width<=1019px){.swiper[data-astro-cid-vhacgpnx]:not(.swiper-initialized) .swiper-slide[data-astro-cid-vhacgpnx]{flex-basis:var(--basis-md,calc((100% - 16px) / 2))}}@media (width<=639px){.swiper[data-astro-cid-vhacgpnx]:not(.swiper-initialized) .swiper-slide[data-astro-cid-vhacgpnx]{flex-basis:100%}}.nav[data-astro-cid-vhacgpnx]{width:clamp(32px,4vw,46px);height:clamp(32px,4vw,46px);color:var(--accent);cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%}.nav--prev[data-astro-cid-vhacgpnx]{left:0;transform:translate(-50%,-50%)}.nav--next[data-astro-cid-vhacgpnx]{right:0;transform:translate(50%,-50%)}@media (width>=1450px){.nav--prev[data-astro-cid-vhacgpnx]{transform:translate(calc(-100% - clamp(6px,1.4vw,18px)),-50%)}.nav--next[data-astro-cid-vhacgpnx]{transform:translate(calc(100% + clamp(6px,1.4vw,18px)),-50%)}}.nav[data-astro-cid-vhacgpnx].swiper-button-lock{display:none}.carousel--dark[data-astro-cid-vhacgpnx] .nav[data-astro-cid-vhacgpnx]{color:var(--color-on-primary)}.nav--prev[data-astro-cid-vhacgpnx]:hover{transform:translate(-50%,-50%)scale(1.12)}.nav--next[data-astro-cid-vhacgpnx]:hover{transform:translate(50%,-50%)scale(1.12)}@media (width>=1450px){.nav--prev[data-astro-cid-vhacgpnx]:hover{transform:translate(calc(-100% - clamp(6px,1.4vw,18px)),-50%)scale(1.12)}.nav--next[data-astro-cid-vhacgpnx]:hover{transform:translate(calc(100% + clamp(6px,1.4vw,18px)),-50%)scale(1.12)}}@media (width<=1019px){.carousel[data-astro-cid-vhacgpnx]{--arrow-size:36px}.nav[data-astro-cid-vhacgpnx]{width:var(--arrow-size);height:var(--arrow-size)}.nav--prev[data-astro-cid-vhacgpnx]{left:calc(var(--pad) / -2)}.nav--next[data-astro-cid-vhacgpnx]{right:calc(var(--pad) / -2)}.nav--prev[data-astro-cid-vhacgpnx],.nav--next[data-astro-cid-vhacgpnx]{transform:translate(-50%,-50%)}.nav--next[data-astro-cid-vhacgpnx]{transform:translate(50%,-50%)}.nav--prev[data-astro-cid-vhacgpnx]:hover{transform:translate(-50%,-50%)scale(1.12)}.nav--next[data-astro-cid-vhacgpnx]:hover{transform:translate(50%,-50%)scale(1.12)}}@media (width<=639px){.carousel[data-astro-cid-vhacgpnx]{--arrow-size:28px}.nav[data-astro-cid-vhacgpnx] svg{width:26px;height:26px}}.nav[data-astro-cid-vhacgpnx]:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid}.nav[data-astro-cid-vhacgpnx].nav--disabled{opacity:.25;pointer-events:none}.pcard[data-astro-cid-vhacgpnx]{border-radius:var(--radius-lg);background:var(--navy-soft);flex-direction:column;width:100%;display:flex;overflow:hidden}.pcard--link[data-astro-cid-vhacgpnx]{position:relative}.pcard-link[data-astro-cid-vhacgpnx]{color:inherit;text-decoration:none}.pcard-link[data-astro-cid-vhacgpnx]:after{content:"";z-index:1;position:absolute;inset:0}.pcard-link[data-astro-cid-vhacgpnx]:focus-visible{outline:none}.pcard--link[data-astro-cid-vhacgpnx]:has(.pcard-link:focus-visible){outline:2px solid var(--accent,#0076c0);outline-offset:3px}.pcard--link[data-astro-cid-vhacgpnx] .pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo){transition:transform .4s}.pcard--link[data-astro-cid-vhacgpnx]:hover .pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo){transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.pcard--link[data-astro-cid-vhacgpnx] .pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo){transition:none;transform:none}}.carousel--light[data-astro-cid-vhacgpnx] .pcard[data-astro-cid-vhacgpnx]{background:var(--accent-soft)}.pcard-media[data-astro-cid-vhacgpnx]{aspect-ratio:16/10;position:relative;overflow:hidden}.pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.pcard[data-astro-cid-vhacgpnx]:hover .pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo){transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo),.pcard[data-astro-cid-vhacgpnx]:hover .pcard-media[data-astro-cid-vhacgpnx] img[data-astro-cid-vhacgpnx]:not(.pcard-logo){transition:none;transform:none}}.pcard-logo[data-astro-cid-vhacgpnx]{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 2px #ffffffe6)drop-shadow(0 1px 6px #00000073);width:auto;max-width:110px;height:34px;position:absolute;bottom:12px;right:12px}.pcard-body[data-astro-cid-vhacgpnx]{flex-direction:column;flex:1;gap:10px;padding:clamp(16px,1.8vw,22px);display:flex}.pcard-title[data-astro-cid-vhacgpnx]{letter-spacing:-.01em;color:var(--color-on-primary);margin:0;font-size:17px;font-weight:700;line-height:1.25}.carousel--light[data-astro-cid-vhacgpnx] .pcard-title[data-astro-cid-vhacgpnx]{color:var(--accent)}.pcard-desc[data-astro-cid-vhacgpnx]{font-size:var(--fs-xs);color:var(--on-navy-soft);flex:1;margin:0;line-height:1.6}.carousel--light[data-astro-cid-vhacgpnx] .pcard-desc[data-astro-cid-vhacgpnx]{color:var(--muted)}.pcard-tags[data-astro-cid-vhacgpnx]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pcard-tags[data-astro-cid-vhacgpnx] span[data-astro-cid-vhacgpnx],.pcard-tags[data-astro-cid-vhacgpnx] a[data-astro-cid-vhacgpnx]{white-space:nowrap;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-on-primary) 60%, transparent);color:var(--color-on-primary);padding:4px 14px;font-size:12.5px;line-height:1.4}.carousel--light[data-astro-cid-vhacgpnx] .pcard-tags[data-astro-cid-vhacgpnx] span[data-astro-cid-vhacgpnx],.carousel--light[data-astro-cid-vhacgpnx] .pcard-tags[data-astro-cid-vhacgpnx] a[data-astro-cid-vhacgpnx]{border-color:var(--chip-line);color:var(--chip-ink)}.pcard-tags[data-astro-cid-vhacgpnx] a[data-astro-cid-vhacgpnx]{z-index:2;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;position:relative}.pcard-tags[data-astro-cid-vhacgpnx] a[data-astro-cid-vhacgpnx]:hover{border-color:var(--color-on-primary);background:color-mix(in srgb, var(--color-on-primary) 14%, transparent)}.carousel--light[data-astro-cid-vhacgpnx] .pcard-tags[data-astro-cid-vhacgpnx] a[data-astro-cid-vhacgpnx]:hover{border-color:var(--accent);color:var(--accent);background:0 0}
