.lnc-section{--lnc-gap:16px;--lnc-active-width:340px;--lnc-active-height:340px;--lnc-adjacent-width:0px;--lnc-adjacent-height:0px;--lnc-distant-width:0px;--lnc-distant-height:0px}@media (min-width:640px){.lnc-section{--lnc-gap:12px;--lnc-active-width:420px;--lnc-active-height:320px;--lnc-adjacent-width:140px;--lnc-adjacent-height:260px;--lnc-distant-width:72px;--lnc-distant-height:230px}}@media (min-width:1024px){.lnc-section{--lnc-gap:20px;--lnc-active-width:680px;--lnc-active-height:420px;--lnc-adjacent-width:180px;--lnc-adjacent-height:360px;--lnc-distant-width:120px;--lnc-distant-height:310px}}.lnc-viewport{max-width:100%;overflow:hidden}.lnc-track{position:relative;height:var(--lnc-active-height);max-width:100%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;opacity:0}@media (max-width:639px){.lnc-track{touch-action:pan-y}.lnc-card[data-variant="adjacent"],.lnc-card[data-variant="distant"],.lnc-card[data-variant="hidden"]{visibility:hidden}}.lnc-track:active{cursor:grabbing}.lnc-track.lnc-track--ready{animation:lnc-pop-in 0.5s cubic-bezier(.22,.61,.36,1) both}.lnc-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--lnc-active-width);height:var(--lnc-active-height);opacity:0;overflow:hidden;border-radius:.75rem;background:#fff;transition:transform 700ms cubic-bezier(.22,.61,.36,1),width 700ms cubic-bezier(.22,.61,.36,1),height 700ms cubic-bezier(.22,.61,.36,1),opacity 700ms cubic-bezier(.22,.61,.36,1);will-change:transform,width,height,opacity}@media (min-width:1024px){.lnc-card{border-radius:1rem}}.lnc-track:not(.lnc-track--ready) .lnc-card{transition:none!important}.lnc-card-media-wrap{background:#E8F0FF}.lnc-card-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lnc-card-media--fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#E8F0FF}.lnc-card-media-fallback-mark,.finsery-image-fallback__mark{font-family:'Space Grotesk',ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:rgb(69 87 161 / .35);user-select:none}.finsery-image-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#E8F0FF}.lnc-card-gradient{z-index:2;background:linear-gradient(180deg,#fff0 0%,rgb(15 23 42 / .72) 100%)}@media (min-width:1024px){.lnc-card-gradient{background:linear-gradient(180deg,#fff0 45%,rgb(15 23 42 / .78) 100%)}}.lnc-card[data-variant="adjacent"],.lnc-card[data-variant="distant"]{background-color:#fff;box-shadow:0 2px 10px rgb(69 87 161 / .08);overflow:hidden}.lnc-card[data-variant="adjacent"] article,.lnc-card[data-variant="distant"] article{opacity:.72;transition:opacity 300ms ease}.lnc-card[data-variant="adjacent"] .lnc-card-media-wrap::after,.lnc-card[data-variant="distant"] .lnc-card-media-wrap::after{content:'';position:absolute;inset:0;background:rgb(244 249 252 / .28);pointer-events:none;z-index:1}.lnc-card[data-variant="adjacent"]:hover,.lnc-card[data-variant="distant"]:hover,.lnc-card[data-variant="adjacent"]:focus-within,.lnc-card[data-variant="distant"]:focus-within{opacity:1!important}.lnc-card[data-variant="adjacent"]:hover article,.lnc-card[data-variant="distant"]:hover article,.lnc-card[data-variant="adjacent"]:focus-within article,.lnc-card[data-variant="distant"]:focus-within article{opacity:1}.lnc-card[data-variant="adjacent"]:hover .lnc-card-media-wrap::after,.lnc-card[data-variant="distant"]:hover .lnc-card-media-wrap::after,.lnc-card[data-variant="adjacent"]:focus-within .lnc-card-media-wrap::after,.lnc-card[data-variant="distant"]:focus-within .lnc-card-media-wrap::after{background:#fff0}.lnc-card[data-variant="active"]{box-shadow:0 8px 28px rgb(69 87 161 / .14)}.lnc-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:18px;line-height:1.3;font-weight:600;padding-bottom:.15em}@media (min-width:640px){.lnc-card-title{font-size:20px;line-height:1.35}}@media (min-width:1024px){.lnc-card-title{font-size:22px;line-height:1.35}}.lnc-card-meta [role="text"]{border-left:none!important;padding-left:0!important}.lnc-card-copy{transform-origin:center bottom;opacity:0;transform:translateY(18px) scale(.92);pointer-events:none;transition:opacity 280ms cubic-bezier(.4,0,1,1),transform 280ms cubic-bezier(.4,0,1,1);will-change:opacity,transform}.lnc-card[data-variant="active"] .lnc-card-copy,.lnc-card[data-variant="adjacent"] .lnc-card-copy{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity 180ms cubic-bezier(.22,.61,.36,1),transform 180ms cubic-bezier(.22,.61,.36,1)}.lnc-card[data-variant="adjacent"] .lnc-card-meta{display:none}.lnc-card[data-variant="adjacent"] .lnc-card-title{margin-top:0;margin-bottom:0}.lnc-section--transitioning .lnc-card-copy,.lnc-section--transitioning .lnc-card[data-variant="active"] .lnc-card-copy,.lnc-section--transitioning .lnc-card[data-variant="adjacent"] .lnc-card-copy{opacity:0!important;transform:translateY(12px) scale(.96)!important;pointer-events:none!important;transition:opacity 120ms cubic-bezier(.4,0,1,1),transform 120ms cubic-bezier(.4,0,1,1)}.lnc-track:not(.lnc-track--ready) .lnc-card-copy{transition:none!important}@media (prefers-reduced-motion:reduce){.lnc-card-copy,.lnc-card[data-variant="active"] .lnc-card-copy,.lnc-card[data-variant="adjacent"] .lnc-card-copy,.lnc-section--transitioning .lnc-card-copy,.lnc-section--transitioning .lnc-card[data-variant="active"] .lnc-card-copy,.lnc-section--transitioning .lnc-card[data-variant="adjacent"] .lnc-card-copy{transition:opacity 150ms ease;transform:none!important}}@keyframes lnc-pop-in{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}.lnc-section{scroll-margin-top:80px}@media (max-width:639px){.lnc-section .lnc-nav-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:100%;box-sizing:border-box}.lnc-nav-row .lnc-progress-bar{flex:0 1 auto;display:flex;justify-content:center;align-items:center;min-width:0;max-width:min(100%, calc(100vw - 8.5rem));overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px;scrollbar-width:none}.lnc-nav-row .lnc-progress-bar::-webkit-scrollbar{display:none}.lnc-nav-row .lnc-progress-indicator{width:12px;flex-shrink:0}.lnc-nav-row .lnc-progress-indicator.active{width:28px}.lnc-nav-row>button{flex:0 0 auto;flex-shrink:0}}.lnc-card:focus-within{outline:2px solid var(--color-primary,#0566ab);outline-offset:2px;border-radius:1rem}.lnc-progress-bar{gap:8px}.lnc-progress-indicator{height:4px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden;width:16px;transition:width 300ms ease;cursor:pointer;padding:0;border:none;display:block;flex-shrink:0}.lnc-progress-indicator.active{width:40px}.lnc-progress-fill{height:100%;background-color:#fff0;border-radius:9999px;transition:width 100ms linear}.lnc-progress-indicator.active .lnc-progress-fill{background-color:var(--color-primary,#0566ab)}.lnc-cat-dropdown{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 10px);min-width:220px;max-height:280px;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgb(0 0 0 / .12),0 1px 4px rgb(0 0 0 / .06);border-top:2px solid var(--color-primary,#0566ab);z-index:49;padding:4px 0;text-align:left}.lnc-cat-option{display:block;width:calc(100% - 16px);padding:11px 20px;font-size:15px;font-weight:400;color:#0f172a;text-decoration:none;background:#fff0;border:none;cursor:pointer;transition:background 120ms ease,color 120ms ease;white-space:nowrap;border-radius:5px;margin:3px 8px}.lnc-cat-option:hover{background:#f1f5f9;color:var(--color-primary,#0566ab)}.lnc-cat-option.active{color:var(--color-primary,#0566ab);font-weight:600;background:#eff6ff}.lnc-track--fading-out{animation:lnc-fade-out 300ms cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.lnc-track--fading-in{animation:lnc-fade-in 500ms cubic-bezier(0,0,.2,1) forwards}@keyframes lnc-fade-out{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(8px)}}@keyframes lnc-fade-in{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.lnc-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:none;opacity:0;transition:opacity 200ms ease}.lnc-loading-overlay.is-visible{opacity:1;pointer-events:auto}.lnc-section--transitioning .lnc-progress-fill{transition:none}.lnc-spinner{width:36px;height:36px;border:3px solid rgb(0 0 0 / .08);border-top-color:var(--color-primary,#0566ab);border-radius:50%;animation:lnc-spin 0.7s linear infinite}@keyframes lnc-spin{to{transform:rotate(360deg)}}.lnc-cat-toggle-icon{display:inline-block;vertical-align:middle;transform-origin:center}