.lz-rl{background:var(--lz-rl-sec-bg,#fff);container-type:inline-size;font-size:16px}.lz-rl,.lz-rl *{box-sizing:border-box;font-family:inherit}.lz-rl-bar{border-bottom:1px solid #ebebeb;margin-bottom:36px;padding-bottom:20px}.lz-rl-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.lz-rl-toggle{border:none!important;border-radius:999px!important;color:var(--lz-rl-tab-txt,#111827)!important;cursor:pointer;font-size:16px!important;font-weight:400!important;height:40px!important;letter-spacing:normal!important;line-height:1!important;margin:0!important;outline:none;padding:0 16px!important;text-decoration:none!important;text-transform:none!important;transition:background .2s ease,color .2s ease;white-space:nowrap}.lz-rl-toggle,.lz-rl-toggle:hover:not(.is-active){background:transparent!important;box-shadow:none!important}.lz-rl-toggle:hover:not(.is-active){border:none!important;color:var(--lz-rl-tab-hover,#111827)!important}.lz-rl-toggle:focus-visible{outline:2px solid var(--lz-rl-tab-txt,#111827);outline-offset:2px}.lz-rl-toggle.is-active{background:var(--lz-rl-tab-act,#f2f1f0)!important;color:var(--lz-rl-tab-act-txt,#111827)!important}.lz-rl-grid{column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.lz-rl-card,.lz-rl-card-wrap{display:flex}.lz-rl-card{background:transparent;color:inherit;flex-direction:column;height:100%;width:100%}.lz-rl-card,.lz-rl-card *,.lz-rl-card:hover,.lz-rl-card:hover *{text-decoration:none!important}.lz-rl-card:focus-visible{border-radius:var(--lz-rl-brad,12px);outline:2px solid var(--lz-rl-ttl,#111827);outline-offset:4px}.lz-rl-card-media{aspect-ratio:16/10;background-color:var(--lz-rl-media-bg,#e5e7eb);border-radius:var(--lz-rl-brad,12px);flex-shrink:0;overflow:hidden;position:relative}.lz-rl-card-img{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .5s ease}.lz-rl-card:hover .lz-rl-card-img{transform:scale(1.03)}.lz-rl-card-logo{align-items:center;display:flex;justify-content:center;padding:24px}.lz-rl-card-logo img{display:block;filter:brightness(0);height:auto!important;max-height:44%!important;max-width:60%!important;object-fit:contain;width:auto!important}.lz-rl-card-body{display:flex;flex:1;flex-direction:column;padding:16px 0 0}.lz-rl-tags{display:flex;flex-wrap:wrap;margin-bottom:8px}.lz-rl-tag{color:var(--lz-rl-tag,#73726f);font-size:16px;font-weight:400;line-height:1.4}.lz-rl-tag+.lz-rl-tag:before{content:"·";margin:0 6px}.lz-rl-card-title{color:var(--lz-rl-ttl,#111827)!important;font-size:18px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;margin:0!important;text-transform:none!important;transition:opacity .2s ease}.lz-rl-card:hover .lz-rl-card-title{opacity:.75}.lz-rl-card-content{color:var(--lz-rl-desc,#6b7280);font-size:16px;line-height:1.5;margin-top:8px}.lz-rl-card-content p{color:inherit;font-size:inherit;margin:0 0 8px}.lz-rl-card-content p:last-child{margin-bottom:0}.lz-rl-card-content b,.lz-rl-card-content strong{color:var(--lz-rl-ttl,#111827)}.lz-rl-card-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.lz-rl-date{color:#73726f;font-size:14px}.lz-rl-more{color:var(--lz-rl-link,#8b5cf6);font-size:15px;font-weight:500;margin-left:auto;white-space:nowrap}.lz-rl-load-wrap{margin-top:48px;text-align:center}.lz-rl-load-more{background:#030317!important;border:1px solid #030317!important;border-radius:999px!important;color:#fefdfc!important;cursor:pointer;font-size:15px!important;font-weight:400!important;height:46px!important;letter-spacing:normal!important;line-height:1!important;margin:0!important;outline:none;padding:0 24px!important;text-decoration:none!important;text-transform:none!important;transition:opacity .2s ease}.lz-rl-load-more:hover{opacity:.88}.lz-rl-load-more:focus-visible{outline:2px solid #030317;outline-offset:2px}.lz-rl-no-results{color:#a0a0a2;font-size:16px;margin:0;padding:40px 0;text-align:center}@container (max-width: 900px){.lz-rl-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@container (max-width: 580px){.lz-rl-grid{grid-template-columns:1fr;row-gap:32px}.lz-rl-toggles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lz-rl-toggles::-webkit-scrollbar{display:none}.lz-rl-card-title{font-size:17px!important}}