.blog-sidebar-search__form{border:1px solid #0c0c0c26;display:flex}.blog-sidebar-search__input{background:var(--color-white);border:none;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.blog-sidebar-search__input:focus{outline:none}.blog-sidebar-search__input::placeholder{color:#0c0c0c66}.blog-sidebar-search__btn{background:var(--color-dark);color:var(--color-white);cursor:pointer;border:none;padding:.75rem;transition:opacity .2s}.blog-sidebar-search__btn:hover{opacity:.9}@media (width<=1024px){.blog-sidebar-categories{display:none}}.blog-sidebar-categories__title{font-family:var(--font-heading);color:var(--color-dark);border-bottom:1px solid #0c0c0c1a;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:400}.blog-sidebar-categories__list{margin:0;padding:0;list-style:none}.blog-sidebar-categories__list li{margin-bottom:.5rem}.blog-sidebar-categories__link{color:#0c0c0cb3;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.blog-sidebar-categories__link:hover{color:var(--color-dark)}.blog-sidebar-categories__link--active,.blog-sidebar-categories__link--active .blog-sidebar-categories__count{color:var(--color-dark);font-weight:600}.blog-sidebar-categories__count{color:#0c0c0c66;font-size:.75rem}.blog-sidebar-recent__title{font-family:var(--font-heading);color:var(--color-dark);border-bottom:1px solid #0c0c0c1a;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:400}.blog-sidebar-recent__list{flex-direction:column;gap:1rem;display:flex}.blog-sidebar-recent__item{gap:.75rem;text-decoration:none;display:flex}.blog-sidebar-recent__image{flex-shrink:0;width:60px;height:60px;overflow:hidden}.blog-sidebar-recent__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-sidebar-recent__item:hover .blog-sidebar-recent__image img{transform:scale(1.05)}.blog-sidebar-recent__content{flex-direction:column;gap:.25rem;display:flex}.blog-sidebar-recent__post-title{color:var(--color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-sidebar-recent__date{color:#0c0c0ca6;font-size:.75rem}.blog-sidebar-popular__title{font-family:var(--font-heading);color:var(--color-dark);border-bottom:1px solid #0c0c0c1a;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:400}.blog-sidebar-popular__list{flex-direction:column;gap:1rem;display:flex}.blog-sidebar-popular__item{background:#0c0c0c05;gap:1rem;padding:.75rem;text-decoration:none;transition:background .2s;display:flex}.blog-sidebar-popular__item:hover{background:#0c0c0c0d}.blog-sidebar-popular__rank{font-family:var(--font-heading);color:var(--color-sable);font-size:1.5rem;font-weight:400;line-height:1}.blog-sidebar-popular__content{flex-direction:column;gap:.25rem;display:flex}.blog-sidebar-popular__post-title{color:var(--color-dark);font-size:.875rem;font-weight:500;line-height:1.4}.blog-sidebar-popular__views{color:#0c0c0ca6;font-size:.75rem}.blog-tag-cloud{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:600px;margin:0 auto;display:flex}.blog-tag-cloud__tag{color:#0c0c0cb3;background:#0c0c0c0d;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-block}.blog-tag-cloud__tag:hover{background:var(--color-dark);color:var(--color-white)}.blog-tag-cloud__tag--xs{font-size:.75rem}.blog-tag-cloud__tag--sm{font-size:.8125rem}.blog-tag-cloud__tag--md{font-size:.875rem}.blog-tag-cloud__tag--lg{font-size:1rem;font-weight:500}.blog-tag-cloud__tag--xl{font-size:1.125rem;font-weight:500}.blog-sidebar-tags__title{font-family:var(--font-heading);color:var(--color-dark);border-bottom:1px solid #0c0c0c1a;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:400}.blog-sidebar-tags__cloud{justify-content:flex-start;max-width:none}.blog-sidebar-tags__cloud .blog-tag-cloud__tag{padding:.375rem .75rem;font-size:.75rem}.blog-sidebar-tags__view-all{color:#0c0c0c99;margin-top:1rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-block}.blog-sidebar-tags__view-all:hover{color:var(--color-dark)}.blog-sidebar-newsletter{background:#0c0c0c05;padding:1.5rem}.blog-sidebar-newsletter__title{font-family:var(--font-heading);color:var(--color-dark);margin:0 0 .5rem;font-size:1rem;font-weight:400}.blog-sidebar-newsletter__text{color:#0c0c0c99;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.blog-sidebar-newsletter__form{flex-direction:column;gap:.75rem;display:flex}.blog-sidebar-newsletter__input{background:var(--color-white);border:1px solid #0c0c0c26;padding:.75rem;font-family:inherit;font-size:.875rem}.blog-sidebar-newsletter__input:focus{border-color:var(--color-dark);outline:none}.blog-sidebar-newsletter__btn{color:var(--color-white);background:var(--color-dark);cursor:pointer;border:none;padding:.75rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.blog-sidebar-newsletter__btn:hover{opacity:.9}.blog-sidebar-newsletter__success{color:#059669;margin:.75rem 0 0;font-size:.8125rem}.blog-sidebar-social__title{font-family:var(--font-heading);color:var(--color-dark);border-bottom:1px solid #0c0c0c1a;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:400}.blog-sidebar-social__links{gap:.5rem;display:flex}.blog-sidebar-social__link{width:40px;height:40px;color:var(--color-dark);background:#0c0c0c0d;justify-content:center;align-items:center;transition:all .2s;display:flex}.blog-sidebar-social__link:hover{background:var(--color-dark);color:var(--color-white)}.blog-sidebar{flex-direction:column;gap:2rem;display:flex}
