.OlympiadCard-module-scss-module__9RG6WG__card{color:#3d3d50;background:#f7f7f8;border-radius:15px;flex-direction:column;gap:20px;width:335px;height:422px;padding:15px;text-decoration:none;transition:all .3s ease-in-out;display:flex;overflow:hidden}@media (max-width:1179px){.OlympiadCard-module-scss-module__9RG6WG__card{width:340px;height:388px}}@media (max-width:767px){.OlympiadCard-module-scss-module__9RG6WG__card{gap:15px;width:327px;height:377px}}.OlympiadCard-module-scss-module__9RG6WG__media{background:#fff;border-radius:10px;flex-direction:column;gap:20px;height:267px;padding:10px 15px 15px;display:flex;overflow:hidden}@media (max-width:1179px){.OlympiadCard-module-scss-module__9RG6WG__media{height:233px}}@media (max-width:767px){.OlympiadCard-module-scss-module__9RG6WG__media{gap:28px;height:227px}}.OlympiadCard-module-scss-module__9RG6WG__header{align-items:center;gap:20px;min-width:0;max-height:90px;display:flex}.OlympiadCard-module-scss-module__9RG6WG__avatar{border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}@media (max-width:1179px){.OlympiadCard-module-scss-module__9RG6WG__avatar{width:60px;height:60px}}@media (max-width:767px){.OlympiadCard-module-scss-module__9RG6WG__avatar{width:46px;height:46px}}.OlympiadCard-module-scss-module__9RG6WG__logo{object-fit:cover;width:100%;height:100%}.OlympiadCard-module-scss-module__9RG6WG__logoPlaceholder{color:#6f6f82;text-transform:uppercase;background:#f7f7f8;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:600;line-height:18px;display:flex}.OlympiadCard-module-scss-module__9RG6WG__organization{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;color:#6f6f82;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:12px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}@media (max-width:1179px){.OlympiadCard-module-scss-module__9RG6WG__organization{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.OlympiadCard-module-scss-module__9RG6WG__body{flex-direction:column;flex-grow:1;gap:15px;display:flex}.OlympiadCard-module-scss-module__9RG6WG__title{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-shrink:0;height:108px;margin:0;font-size:18px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1179px){.OlympiadCard-module-scss-module__9RG6WG__title{height:96px;font-size:16px}}.OlympiadCard-module-scss-module__9RG6WG__dates{color:#6f6f82;margin:auto 0 0;font-size:16px;font-weight:600;line-height:1.2}@media (max-width:1179px){.OlympiadCard-module-scss-module__9RG6WG__dates{font-size:14px}}.OlympiadCard-module-scss-module__9RG6WG__description{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;height:105px;margin:0;padding:0 10px;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}
.OlympiadsList-module-scss-module__fGyXxW__empty{margin-top:-52px}@media (max-width:1519px){.OlympiadsList-module-scss-module__fGyXxW__empty{max-width:800px;margin-top:-32px;margin-left:auto;margin-right:auto}}@media (max-width:1179px){.OlympiadsList-module-scss-module__fGyXxW__empty{max-width:640px;margin-top:-36px}}@media (max-width:767px){.OlympiadsList-module-scss-module__fGyXxW__empty{margin-top:0}}.OlympiadsList-module-scss-module__fGyXxW__list{grid-template-columns:repeat(4,335px);gap:24px 20px;margin-bottom:76px;display:grid}@media (max-width:1519px){.OlympiadsList-module-scss-module__fGyXxW__list{grid-template-columns:repeat(3,335px)}}@media (max-width:1179px){.OlympiadsList-module-scss-module__fGyXxW__list{grid-template-columns:repeat(2,340px);margin-bottom:60px}}@media (max-width:767px){.OlympiadsList-module-scss-module__fGyXxW__list{grid-template-columns:327px;gap:16px;margin-bottom:40px}}
.OlympiadCardSkeleton-module-scss-module__sM4H5q__card{background:#f7f7f899;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.OlympiadCardSkeleton-module-scss-module__sM4H5q__header{align-items:center;gap:12px;display:flex}.OlympiadCardSkeleton-module-scss-module__sM4H5q__logo{border-radius:12px;flex-shrink:0;width:48px;height:48px;display:block}.OlympiadCardSkeleton-module-scss-module__sM4H5q__organization{border-radius:4px;width:60%;height:54px;display:block}.OlympiadCardSkeleton-module-scss-module__sM4H5q__title{border-radius:4px;width:100%;height:84px;display:block}.OlympiadCardSkeleton-module-scss-module__sM4H5q__date{border-radius:4px;width:140px;height:18px;display:block}.OlympiadCardSkeleton-module-scss-module__sM4H5q__description{border-radius:4px;width:100%;height:54px;display:block}
.OlympiadsListSkeleton-module-scss-module__2N5hDG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-bottom:40px;display:grid}@media (max-width:1519px){.OlympiadsListSkeleton-module-scss-module__2N5hDG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1179px){.OlympiadsListSkeleton-module-scss-module__2N5hDG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media (max-width:767px){.OlympiadsListSkeleton-module-scss-module__2N5hDG__grid{grid-template-columns:1fr;gap:16px}}.OlympiadsListSkeleton-module-scss-module__2N5hDG__pagination{border-radius:8px;max-width:360px;height:40px}
.OlympiadsToolbar-module-scss-module__jlaruq__toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.OlympiadsToolbar-module-scss-module__jlaruq__searchWrapper{flex:320px;min-width:0}@media (max-width:767px){.OlympiadsToolbar-module-scss-module__jlaruq__searchWrapper{flex-basis:0}}.OlympiadsToolbar-module-scss-module__jlaruq__tags{flex:100%;order:1}
@media (max-width:1179px){.page-module-scss-module__vRm2vq__wrapper{margin-bottom:40px!important}}.page-module-scss-module__vRm2vq__header{position:relative}.page-module-scss-module__vRm2vq__title{font-size:82px;font-weight:600;line-height:90px}@media (max-width:1519px){.page-module-scss-module__vRm2vq__title{font-size:62px;line-height:68px}}@media (max-width:1179px){.page-module-scss-module__vRm2vq__title{font-size:50px;line-height:55px}}@media (max-width:767px){.page-module-scss-module__vRm2vq__title{font-size:38px;line-height:42px}}.page-module-scss-module__vRm2vq__title{margin:50px 0 80px}@media (max-width:1519px){.page-module-scss-module__vRm2vq__title{margin:0 0 60px}}@media (max-width:1179px){.page-module-scss-module__vRm2vq__title{margin-top:6px;margin-bottom:39px}}@media (max-width:767px){.page-module-scss-module__vRm2vq__title{margin-top:15px;margin-bottom:24px}}.page-module-scss-module__vRm2vq__toolbar{flex-direction:column;gap:40px;margin-bottom:32px;display:flex}@media (max-width:1179px){.page-module-scss-module__vRm2vq__toolbar{margin-bottom:24px}}@media (max-width:767px){.page-module-scss-module__vRm2vq__toolbar{gap:24px}}.page-module-scss-module__vRm2vq__tabs{justify-content:center;display:flex}@media (min-width:1180px) and (max-width:1519px){.page-module-scss-module__vRm2vq__tabs{padding-top:4px}}
