.lgb{margin-top:24px}.lgb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 44px}.lgb__card{display:flex;flex-direction:column;min-width:0;position:relative}.lgb__expand{position:absolute;opacity:0;pointer-events:none}.lgb__expand:not(:checked)~.lgb__grid .lgb__card--extra{display:none}.lgb__expand:checked~.lgb__foot{display:none}.lgb__expand:focus-visible~.lgb__foot .lgb__load{outline:2px solid #1d1761;outline-offset:4px}.lgb__media{position:relative;display:block;aspect-ratio:1.04/1;overflow:hidden;background:#1d1761}.lgb__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lgb__card:hover .lgb__img{transform:scale(1.03)}.lgb__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.72) 100%);pointer-events:none}.lgb__cat{text-transform:none;position:absolute;top:14px;left:14px;z-index:2;background:#e1001e;color:#fff;font-size:12px;line-height:1;padding:6px 10px;font-weight:500}.lgb__top{position:relative}.lgb__head{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 6% 22px;color:#fff;pointer-events:none}.lgb .lgb__title{margin:0 0 8px;padding:0;font-size:26px;line-height:1.2;font-weight:500;color:#fff;overflow-wrap:break-word;text-transform:none;letter-spacing:0;width:auto}.lgb__title a{color:#fff;text-decoration:none;pointer-events:auto}.lgb .lgb__title--m{font-size:23px}.lgb .lgb__title--l{font-size:21px;line-height:1.22}.lgb .lgb__title--xl{font-size:19px;line-height:1.22}.lgb__meta{margin:0;font-size:13px;display:flex;gap:8px;align-items:center;color:rgba(255,255,255,.92)}.lgb__meta i{font-style:normal}.lgb .lgb__desc{margin:18px 0 0;line-height:1.7;font-size:16px;color:#1d1761}.lgb__more{margin-top:auto;padding-top:22px;align-self:flex-start}.lgb__foot{text-align:center;margin-top:44px}.lgb__load{display:inline-flex;cursor:pointer}.lgb__load .svgWrapper svg{transform:rotate(90deg)}@media(max-width:1199px){.lgb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.lgb__grid{grid-template-columns:minmax(0,1fr);gap:44px}.lgb .lgb__title{font-size:24px}.lgb .lgb__title--m{font-size:22px}.lgb .lgb__title--l{font-size:20px}.lgb .lgb__title--xl{font-size:18px}}@media(prefers-reduced-motion:reduce){.lgb__img{transition:none}}