.blog-shell{background:#fff;padding:72px 20px 96px}.blog-shell__container{margin:0 auto;max-width:1120px;width:100%}.blog-shell__container--post{max-width:880px}.blog-shell__header{margin-bottom:40px}.blog-post h1,.blog-shell__header h1{margin:0}.blog-shell__grid{display:grid;gap:48px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{display:flex;flex-direction:column;min-width:0}.blog-card__image-link{background:#eef1f2;display:block;margin-bottom:20px;overflow:hidden}.blog-card__image{display:block;height:260px;object-fit:cover;transition:transform .18s ease;width:100%}.blog-card__image-link:focus-visible .blog-card__image,.blog-card__image-link:hover .blog-card__image{transform:scale(1.015)}.blog-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.blog-card__tags{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:8px}.blog-card__tags a,.blog-post__tags a{color:#20272b;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.blog-card h2{font-size:30px;line-height:1.18;margin:0 0 10px}.blog-card h2 a{color:#101416;text-decoration:none}.blog-card h2 a:focus-visible,.blog-card h2 a:hover,.blog-card__tags a:focus-visible,.blog-card__tags a:hover,.blog-post__tags a:focus-visible,.blog-post__tags a:hover{color:#287753}.blog-card time,.blog-post__timestamp{color:#4e585e;display:block;font-size:15px;margin-bottom:14px}.blog-card__summary{color:#30383d;font-size:17px;line-height:1.6;margin:0 0 20px}.blog-card__read-more{border-bottom:2px solid #71e9a9;color:#101416;font-size:15px;font-weight:700;margin-top:auto;text-decoration:none;text-transform:uppercase}.blog-card__read-more:focus-visible,.blog-card__read-more:hover{color:#287753}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:64px}.blog-pagination__link{border:1px solid #cfd5d8;color:#101416;font-weight:700;min-width:36px;padding:8px 10px;text-align:center;text-decoration:none}.blog-pagination__link.is-active,.blog-pagination__link:focus-visible,.blog-pagination__link:hover{background:#71e9a9;border-color:#71e9a9}.blog-post>h1{line-height:1.12;margin-bottom:28px}.blog-post__body{color:#20272b;font-size:18px;line-height:1.72}.blog-post__body img{height:auto;max-width:100%}.blog-post__body a{color:#287753}.blog-post__tags{border-top:1px solid #dbe0e2;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:48px;padding-top:32px}@media (max-width:767px){.blog-shell{padding:48px 20px 72px}.blog-shell__grid{gap:40px;grid-template-columns:1fr}.blog-card__image{aspect-ratio:16/9;height:auto}.blog-card h2{font-size:26px}.blog-post__body{font-size:17px}}