.irx_tgs{margin-top:-96px;position:relative}@media (width<=639px){.irx_tgs{margin-top:-64px}}.irx_tgs:before{content:"";background:#182334;width:100vw;position:absolute;top:0;bottom:-96px;left:50%;transform:translate(-50%)}@media (width<=639px){.irx_tgs:before{bottom:-64px}}.irx_tgs>*{z-index:1;position:relative}.irx_tgs [class*=_sh]{margin-bottom:0}.irx_tgs_lst{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:28px;display:grid}@media (width<=1023px){.irx_tgs_lst{grid-template-columns:minmax(0,1fr);padding-top:24px}}.irx_tgs_lst--one{grid-template-columns:minmax(0,420px);justify-content:center}.irx_tgs_lst--two{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}@media (width<=1023px){.irx_tgs_lst--two{grid-template-columns:minmax(0,1fr)}}.irx_tgs_lst--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){.irx_tgs_lst--four{grid-template-columns:minmax(0,1fr)}}.irx_tgs_itm{padding-inline:12px}@media (width<=1023px){.irx_tgs_itm{padding:0 0 16px}.irx_tgs_itm:last-child{padding-bottom:0}}.irx_tgs_crd{text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:16px;align-content:start;justify-items:start;gap:12px;width:100%;height:100%;padding:28px;transition:background .2s,border-color .2s,transform .2s;display:grid}@media (hover:hover){.irx_tgs_crd:hover{background:#ffffff1f;border-color:#82bcff;transform:translateY(-3px)}.irx_tgs_crd:hover .irx_tgs_tit:after{transform:translate(4px)}}.irx_tgs_crd:focus-visible{outline-offset:2px;outline:2px solid #0074ed}@media (prefers-reduced-motion:reduce){.irx_tgs_crd{transition:none}}.irx_tgs_tit{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4}.irx_tgs_tit:after{content:"→";color:#82bcff;margin-left:10px;transition:transform .2s;display:inline-block}.irx_tgs_txt{color:#ffffffa8;font-size:1rem;font-weight:400;line-height:1.6}.irx_tgs_crd--lnk{grid-template-rows:auto 1fr auto}.irx_tgs_tit--bare:after{content:none}.irx_tgs_lnk{color:#fff;font-size:1rem;font-weight:600;line-height:1.4}.irx_tgs_lnk:after{content:"→";color:#82bcff;margin-left:8px;transition:transform .2s;display:inline-block}@media (hover:hover){.irx_tgs_crd--lnk:hover .irx_tgs_lnk:after{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.irx_tgs_tit:after,.irx_tgs_lnk:after{transition:none}}
