.Qf{position:relative;margin-bottom:64px;background-color:#f4f4f4;padding:0 20px 32px}@media(min-width:705px){.Qf{padding:0 20px 48px}}@media(min-width:1250px){.Qf{padding:0 20px 96px}}.Rf{width:100%;max-width:1280px;margin:0 auto}.Sf{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;padding:20px 0;margin-bottom:32px;border-bottom:1px solid #595959}@media(min-width:835px){.Sf{-webkit-justify-content:center;justify-content:center;padding-bottom:24px;margin-bottom:40px}}@media(min-width:1250px){.Sf{margin-bottom:48px}}.Tf{margin:0;color:#000;text-align:center;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.5px;text-transform:uppercase}@media(min-width:835px){.Tf{font-size:30px;letter-spacing:-.6px}}@media(min-width:1250px){.Tf{font-size:35px;letter-spacing:-.7px}}.Uf{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex}.Uf,.Vf{-webkit-align-items:center;align-items:center}.Vf{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .2s ease}@media(min-width:835px){.Vf{width:30px;height:30px}}.Vf:disabled{opacity:.35;cursor:default}.Vf:not(:disabled):hover{opacity:.7}.Wf .Xf{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Xf{display:block;width:8px;height:14px}@media(min-width:835px){.Xf{width:10px;height:18px}}.Yf{position:relative}.Yf .swiper{overflow:hidden}.Yf .swiper-slide{height:auto}.Zf{display:grid;grid-template-columns:1fr;grid-gap:24px 20px;gap:24px 20px}@media(min-width:705px){.Zf{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(min-width:1250px){.Zf{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}.If{margin-top:24px}.Jf{max-width:calc(1280px + 32px);padding:0 8px;margin:0 auto;text-align:center;display:block}@media(min-width:431px){.Jf{padding:0 16px}}@media(min-width:835px){.If{margin-top:48px}}.Kf{height:1px;background:#cdcdcd;width:100%;margin-top:24px}@media(min-width:835px){.Kf{margin-top:48px}}.Lf{margin-bottom:8px;font-weight:700;color:#d53f44;line-height:1.2;font-size:14px;display:inline-block;margin-top:20px;text-transform:uppercase}.Lf,.Lf:hover{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Lf:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:835px){.Lf{font-size:14px;margin-bottom:16px;margin-top:40px}}.Mf{font-size:24px;margin-bottom:16px;font-weight:600;letter-spacing:-.3px;color:#000}@media(min-width:431px){.Mf{font-size:28px}}@media(min-width:835px){.Mf{font-size:38px;letter-spacing:-.38px;margin-bottom:24px}}.Nf{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:5.2px;-webkit-justify-content:center;justify-content:center;font-size:14px;color:#000;opacity:.5;line-height:1.4}.Of{position:relative}.Pf{position:absolute;right:0;bottom:0;line-height:1.2;letter-spacing:-.24px;color:#fff;text-align:left;background:rgba(0,0,0,.5);padding:4px 8px}.Pf>p{margin-bottom:0;font-size:10px}@media(min-width:835px){.Pf{padding:8px 16px;line-height:1.4}.Pf>p{font-size:12px}}.Mk{margin-bottom:40px}.Nk{gap:12px;display:-webkit-flex;display:flex;text-decoration:none;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media(min-width:835px){.Nk{gap:28px;-webkit-flex-direction:row;flex-direction:row}}.Ok{width:100%}@media(min-width:835px){.Ok{width:280px;-webkit-flex-shrink:0;flex-shrink:0}}.Pk{display:block;width:100%;aspect-ratio:1.4/1;-o-object-fit:cover;object-fit:cover;margin-bottom:4px;max-height:280px}.Qk{margin-bottom:8px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:-.28px;color:#d53f44}.Rk{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.13px;color:#000;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._f{max-width:1110px;margin:64px auto;padding:0 16px}.-k{font-size:26px}.-k,.-l{text-align:center}.-l{margin:32px 0;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.4px;text-transform:uppercase}@media(min-width:835px){.-l{font-size:40px;margin:64px 0}}.-m{border:none;margin-bottom:0}