.jx-lk :where(*){box-sizing:border-box}.jx-lk{--jx-caps:.14em;background:var(--jx-section);border-bottom:1px solid var(--jx-card-border);color:var(--jx-desc);font-family:var(--jx-sans)}.jx-lk__wrap{margin:0 auto;max-width:1180px;padding:clamp(48px,5vw,72px) 40px}.jx-lk__head{max-width:640px}.jx-lk__eyebrow{align-items:center;color:var(--jx-eyebrow);display:inline-flex;font-family:var(--jx-mono);font-size:12px;font-weight:500;gap:10px;letter-spacing:var(--jx-caps);text-transform:uppercase}.jx-lk__eyebrow-line{background:currentColor;display:inline-block;height:2px;width:22px}.jx-lk__h2{color:var(--jx-heading);font-family:var(--jx-serif);font-size:var(--jx-h-size);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:16px 0 0}.jx-lk__intro{color:var(--jx-intro);font-family:var(--jx-sans);font-size:16px;line-height:1.6;margin:14px 0 0}.jx-lk__grid{display:grid;gap:16px;grid-template-columns:repeat(var(--jx-cols),minmax(0,1fr));margin-top:26px}.jx-lk__card{align-items:center;background:var(--jx-card);border:1px solid var(--jx-card-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,20,15,.04);display:flex;gap:16px;padding:20px 22px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s}.jx-lk__card:hover{border-color:var(--jx-accent);box-shadow:0 10px 26px rgba(16,20,15,.1);transform:translateY(-2px)}.jx-lk__icon{align-items:center;background:var(--jx-icon-bg);border:1px solid var(--jx-icon-border);border-radius:10px;color:var(--jx-icon);display:inline-flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.jx-lk__icon svg{height:21px;width:21px}.jx-lk__text{flex:1 1 auto;min-width:0}.jx-lk__title{color:var(--jx-title);font-size:17px;font-weight:600;line-height:1.25}.jx-lk__desc,.jx-lk__title{display:block;font-family:var(--jx-sans)}.jx-lk__desc{color:var(--jx-desc);font-size:14px;line-height:1.45;margin-top:3px}.jx-lk__arrow{color:var(--jx-arrow);display:inline-flex;flex-shrink:0;transition:transform .15s}.jx-lk__arrow svg{height:18px;width:18px}.jx-lk__card:hover .jx-lk__arrow{color:var(--jx-accent);transform:translateX(3px)}@media (max-width:820px){.jx-lk__grid{grid-template-columns:1fr}}