.jl{background:var(--jl-section-bg);box-sizing:border-box;padding:var(--jl-pad-top) var(--jl-pad-x) var(--jl-pad-bottom);width:100%}.jl__inner{margin:0 auto;max-width:var(--jl-max-width);width:100%}.jl__list{display:flex;flex-direction:column;gap:var(--jl-gap);list-style:none;margin:0;padding:0}.jl__row{align-items:center;background:var(--jl-row-bg);border:var(--jl-row-border-w) solid var(--jl-row-border);display:flex;gap:24px;padding:var(--jl-row-pad-y) var(--jl-row-pad-x);transition:background-color .2s ease}.jl__row:hover{background:var(--jl-row-bg-hover)}.jl__title{color:var(--jl-title-color);flex:1 1 auto;font-size:var(--jl-title-size);font-weight:var(--jl-title-weight);line-height:1.2;margin:0;text-transform:var(--jl-title-transform)}.jl__meta{align-items:center;display:flex;flex:0 0 auto}.jl__meta-item{border-left:1px solid var(--jl-divider);color:var(--jl-meta-color);font-size:var(--jl-meta-size);font-weight:400;line-height:1.2;min-width:var(--jl-meta-width);padding:0 24px;text-align:center}.jl__meta-item:first-child{border-left:0}@media (min-width:1280px){.jl__meta-item{padding:0 45px}}.jl__btn{align-items:center;background:var(--jl-btn-bg);clip-path:polygon(0 0,calc(100% - var(--jl-btn-cut)) 0,100% var(--jl-btn-cut),100% 100%,var(--jl-btn-cut) 100%,0 calc(100% - var(--jl-btn-cut)));color:var(--jl-btn-color);display:inline-flex;flex:0 0 auto;font-size:var(--jl-btn-fs);gap:14px;height:var(--jl-btn-h);justify-content:center;margin-left:8px;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:var(--jl-btn-w)}.jl__btn:focus-visible,.jl__btn:hover{background:var(--jl-btn-bg-hover);color:var(--jl-btn-color-hover)}.jl__btn:focus-visible{outline:2px solid var(--jl-btn-bg-hover);outline-offset:3px}@media (max-width:900px){.jl__row{flex-wrap:wrap;gap:16px}.jl__title{flex:1 1 100%;font-size:20px}.jl__meta{flex:1 1 auto;flex-wrap:wrap}.jl__meta-item{font-size:16px;min-width:0;padding:0 14px}.jl__meta-item:first-child{padding-left:0}.jl__btn{font-size:14px;height:36px;margin-left:0;width:94px}}@media (prefers-reduced-motion:reduce){.jl__btn,.jl__row{transition:none}}