.p-categories{width:calc(100% - 20px);margin:55px auto 0}@media(min-width: 48em){.p-categories{width:980px;margin:82px auto 0}}.p-categories__container{display:flex;flex-wrap:wrap;margin:0 -6.5px -13px}@media(min-width: 48em){.p-categories__container{margin:0 -13.8px -13px}}.p-categories__item{position:relative;z-index:0;margin:0 6.5px 13px;touch-action:manipulation;cursor:pointer}@media(min-width: 48em){.p-categories__item{margin:0 13.8px 24px}}.p-categories__item.current_category .p-categories__label,.p-categories__item:hover .p-categories__label{color:#fff;background-color:#0068b7;border-color:#0068b7}.p-categories__label{display:block;min-width:14.5rem;height:44px;padding:0 45px;font-size:1.3rem;font-weight:700;line-height:44px;text-align:center;background-color:#fff;border:2px solid #e3e5e5;border-radius:8px}@media(min-width: 48em){.p-categories__label{min-width:14rem;padding:0 27px;font-size:1.4rem;border-radius:12px;transition:all .3s}}@media(min-width: 48em){.p-categories__label:hover{background-color:#e3e5e5}}.p-categories__control{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.p-categories__control:checked+.p-categories__label{color:#fff;background-color:#0068b7;border-color:#0068b7}.p-columns{width:calc(100% - 24px);margin:40px auto 0}@media(min-width: 48em){.p-columns{width:1092px;margin:43px auto 0}}@media(min-width: 48em){.p-columns__container{display:grid;grid-template-columns:repeat(auto-fill, minmax(336px, 1fr));-moz-column-gap:42px;column-gap:42px;row-gap:56px}}.p-column-card{overflow:hidden;background-color:#fff;border-radius:8px}@media(min-width: 48em){.p-column-card{min-height:350px;border-radius:20px}}.p-column-card+.p-column-card{margin-top:28px}@media(min-width: 48em){.p-column-card+.p-column-card{margin-top:0}}@media(min-width: 48em){.p-column-card__anchor:hover .p-column-card__img-body{transform:scale(1.2)}}.p-column-card__img{position:relative;z-index:0;height:196px;overflow:hidden}.p-column-card__img-body{position:relative;z-index:-1;max-width:100%;width:100%;height:100%}@media(min-width: 48em){.p-column-card__img-body{object-fit:cover;transition:transform .3s}}.p-column-card__content{position:relative;padding:15px 13px}@media(min-width: 48em){.p-column-card__content{padding:15px 27px}}.p-column-card__category_name{display:inline-block;padding:0 17px;background-color:#0068b7;font-size:1.3rem;line-height:1.8;font-weight:700;color:#fff;letter-spacing:.08em;border-radius:8px}@media(min-width: 48em){.p-column-card__category_name{margin-right:27px;padding:0 7.5px;font-size:1.2rem;line-height:2}}.p-column-card__title{margin-top:10px;font-weight:700;font-size:1.3rem;line-height:1.2;color:#0068b7}@media(min-width: 48em){.p-column-card__title{margin-top:10px;font-size:1.8rem;line-height:1.5555555556}}.p-lead{width:calc(100% - 50px);padding:72px 0 0;margin:0 auto;font-size:1.3rem;font-weight:700;line-height:1.8}@media(min-width: 48em){.p-lead{width:980px;padding:114px 0 0;font-size:1.4rem;line-height:2;letter-spacing:.04em}}.p-page-content{padding-bottom:82px;background-color:#eef2f3}@media(min-width: 48em){.p-page-content{padding-bottom:140px}}.p-pagination{display:block;width:-moz-max-content;width:max-content;margin:40px auto 0}@media(min-width: 48em){.p-pagination{margin:56px auto 0}}.p-pagination__wrapper{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:10px}@media(min-width: 48em){.p-pagination__wrapper{gap:28px}}.p-pagination__item{background-color:#fff;color:#2d2d2d;border:#e3e5e5 2px solid;border-radius:8px}@media(min-width: 48em){.p-pagination__item{border-radius:12px;transition:all .3s}}.p-pagination__item:has(.current_page){background-color:#0068b7;color:#fff;border-color:#0068b7}@media(min-width: 48em){.p-pagination__item:has(.p-pagination__link:hover){background-color:#0068b7;color:#fff;border-color:#0068b7}}.p-pagination__link{display:inline-grid;place-content:center;width:33px;height:33px;font-size:1.3rem;font-family:Ubuntu,sans-serif;font-weight:700}@media(min-width: 48em){.p-pagination__link{width:44px;height:44px;font-size:1.4rem;line-height:1.7142857143;cursor:pointer}}
