.blog_sidebar{position:fixed;top:120px;left:max(20px,calc(50% - 1100px + 20px));width:auto;min-width:240px;max-width:320px;z-index:1;display:flex;flex-direction:column;gap:24px;background:#fff;padding:20px;border-radius:var(--radius)}.blog_sidebar_close{display:none}.blog_sidebar_search{display:flex;flex-direction:column;gap:10px}.blog_sidebar_categories_label,.blog_sidebar_search_label{font-size:var(--font-size-sm);opacity:var(--opacity-muted)}.blog_sidebar_search_input{width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.18);background:transparent;padding:10px 0;font:inherit;font-size:var(--font-size-sm);color:inherit;outline:none;color-scheme:light}.blog_sidebar_search_input::placeholder{color:rgba(0,0,0,.35)}.blog_sidebar_search_input::-webkit-search-cancel-button{appearance:none;width:14px;height:14px;cursor:pointer;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1.4 0 0 1.4 4.6 6 0 10.6 1.4 12 6 7.4 10.6 12 12 10.6 7.4 6 12 1.4 10.6 0 6 4.6z'/%3E%3C/svg%3E")}.blog_sidebar_search_input:focus{border-bottom-color:#000}.blog_sidebar_categories{display:flex;flex-direction:column;gap:12px}.blog_sidebar_categories_list{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:var(--chip-gap)}.blog_sidebar_category{border:0;border-radius:var(--radius-pill);padding:var(--chip-padding);font:inherit;font-size:var(--font-size-sm);cursor:pointer;opacity:var(--opacity-muted);transition:opacity .25s ease,transform .25s ease}.blog_sidebar_category.is_active,.blog_sidebar_category:hover{opacity:1}.blog_sidebar_category.is_active{transform:scale(1.03)}.blog_empty{text-align:center;font-size:var(--font-size-sm);opacity:var(--opacity-muted);padding:40px 0}.blog_page{position:relative;width:100%}h1.blog_grid_title{font-size:var(--font-size-h1);line-height:100%;letter-spacing:-.04em;text-align:center;max-width:var(--width-h1-blog);margin:0 auto;margin-top:var(--space-page-top);overflow:visible}h1.blog_grid_title span{display:inline-block;padding:.18em .15em;margin:-.18em 0;font-size:clamp(52px,11vw,120px);line-height:60%;letter-spacing:normal;font-family:var(--font-disruptors-script),cursive;transform:translateY(.17em);overflow:visible;background-image:linear-gradient(110deg,#ff4d6d,#ff9f1c 18%,#e0b83a 36%,#2ec4b6 54%,#4cc9f0 72%,#c77dff 88%,#ff4d6d);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:blog-media-shimmer 7s ease-in-out infinite}@keyframes blog-media-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){h1.blog_grid_title span{animation:none;background-position:40% 50%}}.blog_grid{display:grid;grid-template-columns:1fr;gap:20px;padding:60px 0;width:100%;max-width:600px;margin:0 auto}.blog_item{display:block;background:#fff;padding:20px}.blog_item,.blog_item_img{width:100%;border-radius:var(--radius)}.blog_item_img{overflow:hidden;aspect-ratio:1/1;position:relative}.blog_item_img img{width:100%;height:100%;object-fit:cover}.blog_item_content{min-width:0}h2.blog_item_content_title{font-size:var(--font-size-card-title);line-height:1.2;margin-top:30px;overflow-wrap:anywhere}.blog_item_content_short_text{margin-top:12px;font-size:var(--font-size-sm);line-height:1.4;opacity:var(--opacity-secondary)}.blog_item_content_meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.blog_item_content_meta_categories{display:flex;align-items:center;flex-wrap:wrap;gap:var(--chip-gap);min-width:0}.blog_item_content_meta_categories_item{border:0;cursor:pointer;font:inherit;font-size:var(--font-size-sm);padding:var(--chip-padding);border-radius:var(--radius-pill);transition:all .3s ease-in-out}.blog_item_content_meta_date{font-size:var(--font-size-sm);flex-shrink:0;white-space:nowrap;opacity:var(--opacity-muted)}.load_more{display:flex;justify-content:center;margin-top:40px}.load_more_button{padding:12px 24px;border:0;border-radius:var(--radius-pill);background:#000;color:#fff;cursor:pointer;font:inherit;font-size:var(--font-size-sm)}.load_more_button:hover{opacity:.85}.blog_sidebar_overlay{display:none}@media (max-width:1280px){.blog_sidebar{display:none;top:auto;left:50%;bottom:140px;width:min(360px,calc(100vw - 40px));max-height:min(70vh,520px);overflow:auto;z-index:950;transform:translateX(-50%)}.blog_sidebar.is_open{display:flex;animation:blog-sidebar-fade .35s cubic-bezier(.16,1,.3,1)}.blog_sidebar_close{display:grid;place-items:center;position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:rgb(0 0 0/6%);color:#000;cursor:pointer;padding:0}.blog_sidebar_close:hover{background:rgb(0 0 0/12%)}.blog_sidebar_overlay{display:block;position:fixed;inset:0;z-index:940;background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));animation:blog-sidebar-fade .35s cubic-bezier(.16,1,.3,1)}.blog_grid{padding:48px 0;gap:20px}h1.blog_grid_title{font-size:40px}.blog_item_content_meta,h2.blog_item_content_title{margin-top:20px}.blog_item_content_short_text{margin-top:12px}}@keyframes blog-sidebar-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){h1.blog_grid_title{font-size:var(--font-size-h1-mobile);margin-top:var(--space-page-top-mobile)}h1.blog_grid_title span{font-size:64px}.blog_grid{gap:20px;max-width:100%}.blog_item_content_meta{flex-direction:column;align-items:flex-start;gap:var(--chip-gap);margin-top:20px}h2.blog_item_content_title{font-size:var(--font-size-card-title);line-height:1.2;margin-top:20px}.blog_item_content_short_text{margin-top:12px;font-size:var(--font-size-sm);line-height:1.4}}