#toast-container{position:fixed;right:1.25rem;top:1.25rem;z-index:9999}.toast{background:#2e7d32;border-radius:.375rem;color:#fff;font-size:.875rem;margin-bottom:.625rem;opacity:0;padding:.75rem 1.125rem;transform:translateY(-.625rem);transition:all .3s ease}.toast.show{opacity:1;transform:translateY(0)}.page-blog .blog__body{display:grid;grid-template-columns:25rem 1fr;margin:0 auto}.page-blog .blog__controls{display:flex;justify-content:space-between}.page-blog .blog__search{flex:1;max-width:26.5rem;position:relative}.page-blog .blog__search-input{border:.0625rem solid #e4e7e9;color:#191c1f;padding:.75rem 2.5rem .75rem .75rem;width:100%}.page-blog .blog__search-input::placeholder{color:#929fa5}.page-blog .blog__search-input:focus{border-color:#2da5f3;outline:none}.page-blog .blog__search-icon{height:1rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:1rem}.page-blog .blog__sort-wrapper{align-items:center;display:flex}.page-blog .blog__sort-label{color:#191c1f;font-size:.875rem;line-height:1.3;padding-right:.625rem}.page-blog .blog__sort{border:.0625rem solid #e4e7e9;color:#475156;cursor:pointer;font-size:.875rem;line-height:1.3;padding:.625rem .875rem}.page-blog .blog__list{display:grid;grid-template-columns:repeat(2,1fr)}.page-blog .sidebar{display:flex;flex-direction:column}.page-blog .sidebar__title{color:#191c1f;font-size:1rem;font-weight:600;margin-bottom:1rem}.page-blog .sidebar__categories{border:.0625rem solid #e4e7e9;border-radius:.375rem}.page-blog .sidebar__list{display:flex;flex-direction:column;gap:.75rem}.page-blog .sidebar__link{color:#475156;cursor:pointer;font-size:.875rem;line-height:1.33;padding-left:1.75rem;position:relative;transition:color .15s ease}.page-blog .sidebar__link:before{background-color:#fff;border:.09375rem solid #929fa5;border-radius:50%;content:"";height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .15s ease;width:1rem}.page-blog .sidebar__link:after{background-color:#fa8232;border-radius:50%;content:"";height:.5rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%) scale(0);transition:transform .15s ease;width:.5rem}.page-blog .sidebar__link:hover{color:#191c1f}.page-blog .sidebar__link:hover:before{border-color:#fa8232}.page-blog .sidebar__link.is-active{color:#191c1f;font-weight:500}.page-blog .sidebar__link.is-active:before{border-color:#fa8232}.page-blog .sidebar__link.is-active:after{transform:translateY(-50%) scale(1)}.page-blog .sidebar__link:focus-visible{outline:none}.page-blog .sidebar__link:focus-visible:before{box-shadow:0 0 0 .125rem rgba(250,130,50,.35)}.page-blog .sidebar__latest{border:.0625rem solid #e4e7e9;border-radius:.375rem}.page-blog .sidebar__latest-title{color:#191c1f;font-size:1rem;font-weight:500;line-height:1.4}.page-blog .sidebar__latest-list{display:flex;flex-direction:column}.page-blog .sidebar__latest-item{align-items:center;display:flex}.page-blog .sidebar__latest-image{aspect-ratio:104/80;max-width:6.5rem}.page-blog .sidebar__latest-image img{height:100%;object-fit:cover;width:100%}.page-blog .sidebar__latest-link{color:#191c1f;font-size:.875rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}.page-blog .sidebar__latest-link:hover{color:#2da5f3}.page-blog .sidebar__latest-date{color:#77878f;display:block;font-size:.875rem;line-height:1.4}.page-blog .sidebar__gallery{border:.0625rem solid #e4e7e9;border-radius:.375rem}.page-blog .sidebar__gallery-list{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.page-blog .sidebar__gallery-image{aspect-ratio:1/1;border:.0625rem solid #e4e7e9;border-radius:.125rem;max-width:5rem}.page-blog .sidebar__gallery-image img{height:100%;object-fit:cover;width:100%}.page-blog .sidebar__tags{border:.0625rem solid #e4e7e9;border-radius:.375rem}.page-blog .sidebar__tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.page-blog .sidebar__tag{background-color:#fff;border:.0625rem solid #e4e7e9;border-radius:.125rem;color:#191c1f;font-size:.875rem;font-weight:500;line-height:1.42;padding:.375rem .75rem;transition:all .2s}.page-blog .sidebar__tag:hover{background-color:#fff3eb;border:.0625rem solid #fa8232;color:#fa8232}.page-blog .blog-card{border:.0625rem solid #e4e7e9}.page-blog .blog-card__image{aspect-ratio:360/248;max-width:22.5rem}.page-blog .blog-card__image img{height:100%;object-fit:cover;width:100%}.page-blog .blog-card__info{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.page-blog .blog-card__date,.page-blog .blog-card__message,.page-blog .blog-card__user{align-items:center;display:flex;gap:.375rem}.page-blog .blog-card__date svg path,.page-blog .blog-card__message svg path,.page-blog .blog-card__user svg path{stroke:#fa8232;stroke-width:1.2}.page-blog .blog-card__text{font-size:.875rem;line-height:1.42}.page-blog .blog-card__subtitle{-webkit-line-clamp:2;color:#191c1f;font-weight:500;line-height:1.33}.page-blog .blog-card__descr,.page-blog .blog-card__subtitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-blog .blog-card__descr{-webkit-line-clamp:3;line-height:1.5}.page-blog .blog-card__link.button{background-color:transparent;border:.0625rem solid transparent;box-shadow:.25rem .25rem .5rem rgba(255,126,34,.25);color:#fa8232;transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.page-blog .blog-card__link.button:active{box-shadow:.0625rem .0625rem .125rem rgba(255,126,34,.35);transform:translateY(.1875rem)}.page-blog .pagination{display:flex;gap:.5rem;justify-content:center;margin-top:2.5rem}.page-blog .pagination__item{background-color:#fff;border:.0625rem solid #e4e7e9;color:#475156;font-size:.875rem;padding:.5rem .75rem}.page-blog .pagination__item.is-active{background-color:#fa8232;border-color:#fa8232;color:#fff}.page-blog .pagination__item:hover{background-color:#f2f4f5}@media (max-width:61.99875rem){.page-blog .sidebar__gallery-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:47.99875rem){.page-blog .sidebar__gallery-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.page-blog .blog-card__image{margin-bottom:.625rem}.page-blog .blog-card__subtitle{font-size:1rem;margin-bottom:.625rem}.page-blog .blog-card__descr{font-size:.875rem;margin-bottom:.625rem}}@media (max-width:20em){.page-blog .blog__body{gap:.625rem;padding-bottom:.9375rem;padding-top:.9375rem}.page-blog .blog__controls{margin-bottom:.625rem}.page-blog .blog__list,.page-blog .sidebar{gap:.625rem}.page-blog .sidebar__categories,.page-blog .sidebar__latest{padding:.625rem}.page-blog .sidebar__latest-title{margin-bottom:.625rem}.page-blog .sidebar__latest-item,.page-blog .sidebar__latest-list{gap:.625rem}.page-blog .sidebar__gallery,.page-blog .sidebar__tags{padding:.625rem}.page-blog .blog-card{padding:.3125rem}}@media (min-width:20em) and (max-width:84.375em){.page-blog .blog__body{gap:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem);padding-bottom:clamp(.9375rem,-.16929611650625rem + 5.5339805825vw,4.5rem);padding-top:clamp(.9375rem,-.16929611650625rem + 5.5339805825vw,4.5rem)}.page-blog .blog__controls{margin-bottom:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem)}.page-blog .blog__list{gap:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem)}.page-blog .sidebar{gap:clamp(.625rem,-.03519417475625rem + 3.3009708738vw,2.75rem)}.page-blog .sidebar__categories,.page-blog .sidebar__latest{padding:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem)}.page-blog .sidebar__latest-title{margin-bottom:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem)}.page-blog .sidebar__latest-item,.page-blog .sidebar__latest-list{gap:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem)}.page-blog .sidebar__gallery,.page-blog .sidebar__tags{padding:clamp(.625rem,.35315533980625rem + 1.359223301vw,1.5rem)}.page-blog .blog-card{padding:clamp(.3125rem,-.2117718446625rem + 2.6213592233vw,2rem)}}@media (min-width:47.99875em) and (max-width:84.375em){.page-blog .blog-card__image{margin-bottom:clamp(.625rem,-.52956943060625rem + 2.4054156215vw,1.5rem)}.page-blog .blog-card__subtitle{font-size:clamp(1rem,.8350615099125rem + .3436308031vw,1.125rem);margin-bottom:clamp(.625rem,.4600615099125rem + .3436308031vw,.75rem)}.page-blog .blog-card__descr{font-size:clamp(.875rem,.7100615099125rem + .3436308031vw,1rem);margin-bottom:clamp(.625rem,-.52956943060625rem + 2.4054156215vw,1.5rem)}}@media (min-width:84.375em){.page-blog .blog__body{gap:1.5rem;padding-bottom:4.5rem;padding-top:4.5rem}.page-blog .blog__controls{margin-bottom:1.5rem}.page-blog .blog__list{gap:1.5rem}.page-blog .sidebar{gap:2.75rem}.page-blog .sidebar__categories,.page-blog .sidebar__latest{padding:1.5rem}.page-blog .sidebar__latest-title{margin-bottom:1.5rem}.page-blog .sidebar__latest-item,.page-blog .sidebar__latest-list{gap:1.5rem}.page-blog .sidebar__gallery,.page-blog .sidebar__tags{padding:1.5rem}.page-blog .blog-card{padding:2rem}.page-blog .blog-card__image{margin-bottom:1.5rem}.page-blog .blog-card__subtitle{font-size:1.125rem;margin-bottom:.75rem}.page-blog .blog-card__descr{font-size:1rem;margin-bottom:1.5rem}}@media (any-hover:hover){.page-blog .blog-card__link.button:hover{border:.0625rem solid rgba(128,55,3,.184)}}