.lst{border-radius:var(--r-lg);padding:clamp(1.5rem,3.5vw,3rem);background:radial-gradient(120% 90% at 50% 0%,#fff,#f8fafc 60%,#eef2f7);border:1px solid #e2e8f0;box-shadow:0 30px 70px -45px #0f172a38;color:#334155;overflow:hidden}.lst__head{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.lst__eyebrow{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0891b2}.lst__h{margin-top:14px;font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.1;color:#0f172a}.lst__sub{margin-top:16px;font-size:clamp(.95rem,1.5vw,1.1rem);color:#64748b}.lst__cards{display:flex;flex-direction:column;gap:clamp(14px,2vw,22px)}.lst__card{--tone: #2563eb;position:relative;display:grid;grid-template-columns:clamp(150px,20vw,220px) 1fr auto;gap:clamp(16px,2.5vw,30px);align-items:center;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid color-mix(in srgb,var(--tone) 22%,#e2e8f0);border-radius:14px;background:linear-gradient(#fff,#fbfdff)}.lst__card--ki{--tone: #7c3aed}.lst__card--sec{--tone: #0d9488}.lst__card--it{--tone: #0284c7}.lst__num{position:absolute;top:16px;left:20px;font-family:var(--mono);font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700;color:var(--tone);opacity:.9}.lst__art{display:grid;place-items:center;color:var(--tone);padding:10px 0 0}.lst__art svg{width:clamp(110px,15vw,160px);height:auto;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--tone) 22%,transparent))}.lst__t{font-family:var(--display);font-weight:700;letter-spacing:.01em;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.2;text-transform:uppercase}.lst__t a{color:#0f172a}.lst__t a:hover{color:var(--tone)}.lst__tag{margin-top:6px;font-weight:600;font-size:clamp(.9rem,1.3vw,1rem);color:var(--tone)}.lst__list{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.lst__list li{display:flex;gap:11px;align-items:flex-start;font-size:clamp(13px,1.3vw,14.5px);color:#475569}.lst__list svg{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:var(--tone)}.lst__more{display:inline-flex;align-items:center;gap:9px;align-self:center;padding-left:clamp(16px,2.5vw,30px);border-left:1px solid #e2e8f0;font-weight:600;font-size:clamp(.9rem,1.3vw,1rem);color:var(--tone);white-space:nowrap}.lst__more svg{width:17px;height:17px;transition:transform var(--t-fast)}.lst__more:hover svg{transform:translate(4px)}.lst__foot{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,34px);flex-wrap:wrap;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid #e8edf5}.lst__brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;font-size:clamp(1.2rem,2vw,1.5rem);color:#0f172a;letter-spacing:-.01em}.lst__brand img{width:36px;height:auto}.lst__sep{width:1px;height:34px;background:#e2e8f0}.lst__vals{display:flex;gap:clamp(16px,3vw,30px);flex-wrap:wrap;margin:0}.lst__vals li{display:flex;align-items:center;gap:11px}.lst__vico{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dbe3ee;border-radius:10px;color:#0891b2;background:#f1f5f9}.lst__vico svg{width:21px;height:21px}.lst__vt{font-size:13px;line-height:1.35;color:#475569}.lst--init .lst__head,.lst--init .lst__card,.lst--init .lst__foot{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.8,.3,1),transform .6s cubic-bezier(.22,.8,.3,1)}.lst--init .lst__art{opacity:0;transform:scale(.85);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.8,.3,1)}.lst--on .lst__head{opacity:1;transform:none;transition-delay:.05s}.lst--on .lst__card:nth-child(1){opacity:1;transform:none;transition-delay:.25s}.lst--on .lst__card:nth-child(2){opacity:1;transform:none;transition-delay:.4s}.lst--on .lst__card:nth-child(3){opacity:1;transform:none;transition-delay:.55s}.lst--on .lst__card:nth-child(4){opacity:1;transform:none;transition-delay:.7s}.lst--on .lst__card:nth-child(1) .lst__art{opacity:1;transform:none;transition-delay:.45s}.lst--on .lst__card:nth-child(2) .lst__art{opacity:1;transform:none;transition-delay:.6s}.lst--on .lst__card:nth-child(3) .lst__art{opacity:1;transform:none;transition-delay:.75s}.lst--on .lst__card:nth-child(4) .lst__art{opacity:1;transform:none;transition-delay:.9s}.lst--on .lst__foot{opacity:1;transform:none;transition-delay:1s}@media(prefers-reduced-motion:no-preference){.lst__art svg{animation:lstGlow 4.4s ease-in-out infinite}.lst__card:nth-child(2) .lst__art svg{animation-delay:1.1s}.lst__card:nth-child(3) .lst__art svg{animation-delay:2.2s}.lst__card:nth-child(4) .lst__art svg{animation-delay:3.3s}}@keyframes lstGlow{0%,to{filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--tone) 14%,transparent))}50%{filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--tone) 28%,transparent))}}.hub-outro{text-align:center;max-width:640px}.hub-outro .lead{margin:18px auto 32px}@media(max-width:900px){.lst__card{grid-template-columns:clamp(120px,24vw,170px) 1fr}.lst__more{grid-column:1 / -1;justify-self:start;border-left:0;padding-left:0;padding-top:12px;border-top:1px solid #e2e8f0;width:100%}}@media(max-width:560px){.lst__card{grid-template-columns:1fr;padding-top:3.25rem}.lst__art{padding:0}.lst__br,.lst__sep{display:none}}
