.p-blog__container{max-width:1160px;padding-inline:20px;margin-inline:auto}.p-blog__head{padding-inline:20px;background-color:#ececec;padding-bottom:32px}@media (min-width: 48em){.p-blog__head{padding-bottom:57px}}.p-blog__logo{width:160px;height:48px;margin-inline:auto;margin-bottom:24px;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;align-items:center;justify-content:center}@media (min-width: 48em){.p-blog__logo{width:236px;height:72px;margin-bottom:32px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.p-blog__logo-image{width:116.08px}@media (min-width: 48em){.p-blog__logo-image{width:160px}}.p-blog__articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding-top:40px}@media (min-width: 48em){.p-blog__articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:64px}}.p-blog__buttons{display:flex;justify-content:center;align-items:center;-moz-column-gap:12px;column-gap:12px;margin-top:32px}@media (min-width: 48em){.p-blog__buttons{margin-top:48px}}.p-blog__button-prev,.p-blog__button-next{display:flex;align-items:center;height:56px;width:56px;border:1px solid #212121;border-radius:50%;color:#212121;transition:color .3s ease,background-color .3s ease,opacity .3s ease}@media (min-width: 48em) and (any-hover: hover){.p-blog__button-prev:not(div),.p-blog__button-next:not(div){cursor:pointer}.p-blog__button-prev:not(div):hover,.p-blog__button-next:not(div):hover{background-color:#212121;color:#fff}}.p-blog__button-prev:is(div),.p-blog__button-next:is(div){opacity:.3}.p-blog__button-prev{padding:0 22.7px 0 21px}.p-blog__button-next{padding:0 21px 0 22.7px}.p-blogcard{display:grid;overflow:hidden;border-radius:24px;background-color:#fff;grid-template-columns:auto;grid-template-rows:auto}.p-blogcard__link{display:grid;grid-template-columns:auto;grid-template-rows:auto minmax(0,1fr)}.p-blogcard__photo{overflow:hidden}.p-blogcard__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:160/98}@media (min-width: 48em){.p-blogcard__image{aspect-ratio:256/157}}@media (min-width: 48em) and (any-hover: hover){.p-blogcard__image{transition:scale .3s ease}.p-blogcard__link:hover .p-blogcard__image{scale:1.05}}.p-blogcard__box{padding:12px 10px 20px;position:relative}@media (min-width: 48em){.p-blogcard__box{padding:24px 24px 27.5px}}.p-blogcard__categories{margin-bottom:7.5px;display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;row-gap:8px}@media (min-width: 48em){.p-blogcard__categories{margin-bottom:10px}}.p-blogcard__category{border:1px solid #ccc;background-color:#fff;border-radius:4px;line-height:1.41666667;font-size:1.2rem;font-weight:700;padding-inline:8px;color:#616161}@media (min-width: 48em){.p-blogcard__category{height:20px;font-size:1.3rem}}.p-blogcard__title{font-size:1.4rem;line-height:1.5;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media (min-width: 48em){.p-blogcard__title{font-size:1.6rem;line-height:1.75;-webkit-line-clamp:3}}.p-blogcard__date{line-height:1.5;font-size:1.4rem;color:#616161;margin-top:3px;display:block}@media (min-width: 48em){.p-blogcard__date{margin-top:5.5px}}.p-blogcard__mark{display:block;position:absolute;font-size:1.2rem;height:20px;align-content:center;padding-inline:8px;top:-20px;left:0;background-color:#212121;color:#fff}@media (min-width: 48em){.p-blogcard__mark{font-size:1.3rem}}.p-category{overflow:hidden;background-color:#ececec;margin-top:64px;padding-block:64px}@media (min-width: 48em){.p-category{margin-top:96px;padding-block:96px}}.p-category__container{max-width:1160px;padding-inline:20px;margin-inline:auto}.p-category__list{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.p-category__link{border:1px solid #ccc;background-color:#fff;border-radius:4px;height:19px;font-size:1.2rem;font-weight:700;padding-inline:8px;color:#616161}@media (min-width: 48em){.p-category__link{height:20px;font-size:1.3rem;transition:background-color .3s ease}}@media (min-width: 48em) and (any-hover: hover){.p-category__link:hover{background-color:#f0f0f0}}.c-page{padding-bottom:0}@media (min-width: 48em){.c-page{padding-bottom:0}}.c-breadcrumb{margin-bottom:0}@media (min-width: 48em){.c-page>:is(.c-support,.c-banner){margin-top:64px}}
