.blog-shell[data-v-2362c8b0]{min-height:100vh;padding-top:80px;display:grid;grid-template-columns:288px minmax(0,1fr);background:#fff}.blog-sidebar[data-v-2362c8b0]{background:#f7f7f5}.blog-sidebar-backdrop[data-v-2362c8b0],.blog-sidebar-close[data-v-2362c8b0],.blog-sidebar-toggle[data-v-2362c8b0]{display:none}.sidebar-inner[data-v-2362c8b0]{position:sticky;top:80px;min-height:calc(100vh - 80px);padding:64px 32px}.sidebar-title[data-v-2362c8b0]{margin:0;color:#333;font-size:24px;line-height:1;letter-spacing:-.03em}.search-slot[data-v-2362c8b0]{margin-top:24px}.category-list[data-v-2362c8b0]{margin-top:30px;display:grid;gap:18px}.category-list button[data-v-2362c8b0]{width:100%;border:0;background:transparent;padding:0;display:flex;justify-content:space-between;gap:16px;color:#383838;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.category-list button.active[data-v-2362c8b0]{color:#0166ff}.category-list small[data-v-2362c8b0]{color:#9a9a9a;font-size:10px;font-weight:400}.filters[data-v-2362c8b0]{margin-top:76px}.filters summary[data-v-2362c8b0]{display:flex;align-items:center;gap:7px;color:#333;font-size:16px;font-weight:600;list-style:none;cursor:pointer}.filters summary>span[data-v-2362c8b0]:first-child{color:#383838;transition:color .15s ease,transform .15s ease}.filters summary:hover>span[data-v-2362c8b0]:first-child,.filters summary:hover>span[data-v-2362c8b0]:nth-child(2){color:#404040}.filters summary[data-v-2362c8b0]::-webkit-details-marker{display:none}.filters[open]>summary>span[data-v-2362c8b0]:first-child{transform:rotate(90deg)}.filters .material-symbols-outlined[data-v-2362c8b0]{font-size:18px}.clear-filters[data-v-2362c8b0]{margin-left:auto;border:0;background:transparent;padding:0;color:#9a9a9a;font:inherit;font-size:12px;font-weight:400;cursor:pointer}.filter-groups[data-v-2362c8b0]{margin-top:18px;display:grid;gap:18px}.filter-group summary[data-v-2362c8b0]{gap:10px;padding:0;color:#383838;font-size:14px;font-weight:600}.filter-group[open]>summary>span[data-v-2362c8b0]:first-child{transform:rotate(90deg)}.tag-list[data-v-2362c8b0]{margin-top:14px;margin-left:0;padding-left:24px;border-left:1px solid #e5e5e5;display:grid;gap:12px;list-style:none}.tag-option[data-v-2362c8b0]{display:flex;align-items:center;gap:8px;color:#9a9a9a;font-size:14px;font-weight:400;line-height:20px}.tag-option[data-v-2362c8b0]:has(input:checked){color:#0166ff}.tag-option small[data-v-2362c8b0]{color:inherit;font-size:10px;font-weight:inherit}.tag-option input[data-v-2362c8b0]{accent-color:#0166ff}.tag-option span[data-v-2362c8b0]{min-width:0;flex:1}.blog-main[data-v-2362c8b0]{width:min(850px,calc(100% - 64px));margin:0 auto;padding:56px 0 80px}.blog-heading[data-v-2362c8b0]{min-height:48px;border-bottom:1px solid #e5e5e5;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.blog-heading h2[data-v-2362c8b0]{margin:0;color:#333;font-size:36px;line-height:1.1;letter-spacing:-.03em}.blog-heading span[data-v-2362c8b0]{margin-top:8px;color:gray;font-size:12px}.post-grid[data-v-2362c8b0]{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.post-card[data-v-2362c8b0]{min-height:324px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7e7e7;border-radius:7px;background:#fff}.post-image-link[data-v-2362c8b0]{display:block;aspect-ratio:1.86 / 1;overflow:hidden;background:#f1f1f1}.post-image-link img[data-v-2362c8b0],.image-placeholder[data-v-2362c8b0]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.image-placeholder[data-v-2362c8b0]{background:linear-gradient(135deg,#e5e7eb,#f8fafc)}.post-body[data-v-2362c8b0]{flex:1;padding:16px 14px 14px}.post-category[data-v-2362c8b0]{color:#0166ff;font-size:12px;font-weight:500;text-decoration:none}.post-body h3[data-v-2362c8b0]{margin:8px 0 0;color:#383838;font-size:20px;font-weight:500;line-height:26px}.blog-shell--en .post-body h3[data-v-2362c8b0]{font-weight:700}.post-body h3 a[data-v-2362c8b0]{text-decoration:none}.post-meta[data-v-2362c8b0]{margin:0 14px;min-height:45px;border-top:1px solid #efefef;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#333;font-size:13px}.author[data-v-2362c8b0]{min-width:0;display:inline-flex;align-items:center;gap:8px}.author img[data-v-2362c8b0],.avatar-placeholder[data-v-2362c8b0]{width:26px;height:26px;flex:0 0 auto;border-radius:999px;background:#d9d9d9;-o-object-fit:cover;object-fit:cover}.post-meta time[data-v-2362c8b0]{flex:0 0 auto;color:#858585;font-size:11px}.empty-state[data-v-2362c8b0]{margin:48px 0 0;color:#777;font-size:14px}.pagination[data-v-2362c8b0]{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:14px}.pagination button[data-v-2362c8b0]{min-width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:#333;font-size:12px;cursor:pointer}.pagination button.active[data-v-2362c8b0]{background:#333;color:#fff}.pagination button[data-v-2362c8b0]:disabled{color:#cfcfcf;cursor:default}@media (min-width: 1280px){.blog-shell[data-v-2362c8b0]{grid-template-columns:var(--layout-sidebar-width) minmax(0,1fr)}.blog-main[data-v-2362c8b0]{width:auto;margin:0;padding:56px var(--layout-grid-margin) 80px var(--layout-grid-gap)}.post-grid[data-v-2362c8b0]{gap:var(--layout-grid-gap)}}@media (min-width: 1440px){.blog-shell[data-v-2362c8b0]{width:100%;max-width:none;grid-template-columns:var(--layout-fixed-sidebar) var(--layout-fluid-gutter-size) minmax(0,1fr)}.blog-sidebar[data-v-2362c8b0]{grid-column:1}.blog-main[data-v-2362c8b0]{grid-column:3;width:100%;padding-left:0;padding-right:var(--layout-grid-gap)}}@media (min-width: 1600px){.blog-shell[data-v-2362c8b0]{grid-template-columns:var(--layout-fixed-sidebar) minmax(0,1fr)}.blog-main[data-v-2362c8b0]{grid-column:2;width:min(calc(100% - var(--layout-workspace-clearance)),var(--layout-workspace-width));margin:0 auto;padding:56px 0 80px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--layout-workspace-gap);column-gap:var(--layout-workspace-gap);align-content:start}.blog-main[data-v-2362c8b0]>*{grid-column:2 / span 9}}@media (min-width: 1024px) and (max-width: 1279px){.blog-shell[data-v-2362c8b0]{grid-template-columns:var(--layout-sidebar-width) minmax(0,1fr)}.blog-main[data-v-2362c8b0]{width:auto;margin:0;padding:56px var(--layout-grid-margin) 80px var(--layout-grid-gap)}.post-grid[data-v-2362c8b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--layout-grid-gap)}}@media (min-width: 768px) and (max-width: 1023px){.blog-shell[data-v-2362c8b0]{padding-top:80px;display:block}.blog-sidebar[data-v-2362c8b0]{position:fixed;top:80px;bottom:0;left:0;z-index:91;width:min(86vw,323px);overflow-y:auto;transform:translate(-100%);transition:transform .22s ease}.blog-sidebar.open[data-v-2362c8b0]{transform:translate(0)}.sidebar-inner[data-v-2362c8b0]{position:static;min-height:100%;padding:56px 32px 32px}.blog-sidebar-close[data-v-2362c8b0]{position:absolute;top:18px;right:24px;border:0;background:transparent;color:#8a8a8a;display:block;font-size:34px;line-height:1;cursor:pointer}.blog-sidebar-backdrop[data-v-2362c8b0]{position:fixed;inset:0;z-index:90;border:0;background:#000000b8}.blog-sidebar-backdrop.open[data-v-2362c8b0]{display:block}.blog-sidebar-toggle[data-v-2362c8b0]{position:fixed;right:0;bottom:127px;z-index:70;width:42px;height:42px;border:0;border-radius:12px 0 0 12px;background:#fff;box-shadow:0 8px 24px #00000029;display:inline-flex;align-items:center;justify-content:center;color:#0166ff;cursor:pointer}.blog-main[data-v-2362c8b0]{width:auto;margin:0;padding:56px var(--layout-grid-margin) 80px}.post-grid[data-v-2362c8b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--layout-grid-gap)}.blog-shell[data-v-2362c8b0]{padding-top:58px}.blog-sidebar[data-v-2362c8b0]{top:58px}}@media (max-width: 767px){.blog-shell[data-v-2362c8b0]{padding-top:58px;display:block}.blog-sidebar[data-v-2362c8b0]{position:fixed;top:58px;bottom:0;left:0;z-index:91;width:min(86vw,323px);overflow-y:auto;transform:translate(-100%);transition:transform .22s ease}.blog-sidebar.open[data-v-2362c8b0]{transform:translate(0)}.sidebar-inner[data-v-2362c8b0]{position:static;min-height:100%;padding:56px 24px 32px}.blog-sidebar-close[data-v-2362c8b0]{position:absolute;top:18px;right:24px;border:0;background:transparent;color:#8a8a8a;display:block;font-size:34px;line-height:1;cursor:pointer}.blog-sidebar-backdrop[data-v-2362c8b0]{position:fixed;inset:0;z-index:90;border:0;background:#000000b8}.blog-sidebar-backdrop.open[data-v-2362c8b0]{display:block}.blog-sidebar-toggle[data-v-2362c8b0]{position:fixed;right:0;bottom:127px;z-index:70;width:42px;height:42px;border:0;border-radius:12px 0 0 12px;background:#fff;box-shadow:0 8px 24px #00000029;display:inline-flex;align-items:center;justify-content:center;color:#0166ff;cursor:pointer}.filters[data-v-2362c8b0]{margin-top:32px}.blog-main[data-v-2362c8b0]{width:auto;padding:40px 24px 64px}.post-grid[data-v-2362c8b0]{grid-template-columns:1fr}}
