.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper[data-v-fb477756]{--swiper-navigation-sides-offset:48px;--swiper-scrollbar-border-radius:none;--swiper-scrollbar-bottom:15%;--swiper-scrollbar-sides-offset:35%;--swiper-scrollbar-bg-color:#fff;--swiper-scrollbar-drag-bg-color:var(--color-primary);--swiper-scrollbar-size:6px}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}._category-line-bg_by3h2_2{background:linear-gradient(to bottom,#fff0 0,var(--color-tertiary-80)100%)}._primary_ul_by3h2_2{display:grid;gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));padding-top:calc(var(--spacing,.25rem)*16)}@media(min-width:48rem){._primary_ul_by3h2_2{-moz-column-gap:calc(var(--spacing,.25rem)*18);column-gap:calc(var(--spacing,.25rem)*18);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:calc(var(--spacing,.25rem)*16)}._primary_ul_by3h2_2 li:nth-child(2n){margin-top:calc(var(--spacing,.25rem)*18)}}._primary_ul_by3h2_2 li{aspect-ratio:var(--aspect-video,16/9);display:flex;flex-direction:column}._primary_ul_by3h2_2 li h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding-block:calc(var(--spacing,.25rem)*4);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-tertiary,#182254);font-weight:var(--font-weight-semibold,600)}@media(min-width:48rem){._primary_ul_by3h2_2 li h3{padding-block:calc(var(--spacing,.25rem)*6)}}._preview_ul_by3h2_2{display:grid;gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:calc(var(--spacing,.25rem)*16);padding-inline:calc(var(--spacing,.25rem)*6)}@media(min-width:48rem){._preview_ul_by3h2_2{grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;max-width:var(--container-9xl,96rem);padding-inline:calc(var(--spacing,.25rem)*16)}}._preview_ul_by3h2_2 li{background-color:var(--color-white,#fff);display:flex;flex-direction:column}._preview_ul_by3h2_2 li a{font-size:var(--text-base,1rem);-webkit-line-clamp:1;line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding-bottom:calc(var(--spacing,.25rem)*4);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray,#222);font-weight:var(--font-weight-semibold,600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._preview_ul_by3h2_2 li._last_by3h2_2{display:flex;justify-content:space-between;min-height:calc(var(--spacing,.25rem)*48);padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8)}._preview_ul_by3h2_2 li._last_by3h2_2 span{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));text-align:left;--tw-font-weight:var(--font-weight-semibold,600);display:block;font-weight:var(--font-weight-semibold,600)}._preview_ul_by3h2_2 li._last_by3h2_2 ._icon_by3h2_2{display:flex;justify-content:flex-end}._preview_ul_by3h2_2 li._last_by3h2_2 ._icon_by3h2_2 span{color:var(--color-primary,#e70);font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}@property --tw-font-weight{syntax:"*";inherits:false}
