.featured[data-astro-cid-emnvpfmc]{display:flex;gap:10px;max-width:1280px;margin:0 auto;padding:24px 0 0}.featured__main[data-astro-cid-emnvpfmc],.featured__card[data-astro-cid-emnvpfmc]{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;text-decoration:none;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.featured__main[data-astro-cid-emnvpfmc]:hover,.featured__card[data-astro-cid-emnvpfmc]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.featured__main[data-astro-cid-emnvpfmc]{flex:1;min-height:547px}.featured__img[data-astro-cid-emnvpfmc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured__img--placeholder[data-astro-cid-emnvpfmc]{background:linear-gradient(135deg,var(--color-surface, #012e35),var(--color-bg-dark, #012127))}.featured__overlay[data-astro-cid-emnvpfmc]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#000);opacity:.76;transition:opacity .3s ease}.featured__main[data-astro-cid-emnvpfmc]:hover .featured__overlay[data-astro-cid-emnvpfmc],.featured__card[data-astro-cid-emnvpfmc]:hover .featured__overlay[data-astro-cid-emnvpfmc]{opacity:.6}.featured__content[data-astro-cid-emnvpfmc]{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;flex:1;padding:32px}.featured__category[data-astro-cid-emnvpfmc]{position:absolute;top:32px;left:32px;font-family:var(--font-nav);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 14px;border-radius:var(--radius-round);border:1px solid rgba(255,255,255,.15)}.featured__title[data-astro-cid-emnvpfmc]{font-family:var(--font-heading);font-weight:700;font-size:32px;line-height:1.3;color:#fff;margin:0}.featured__date[data-astro-cid-emnvpfmc]{font-family:var(--font-body);font-weight:400;font-size:13px;color:#ffffffb3}.featured__side[data-astro-cid-emnvpfmc]{flex:1;display:flex;flex-direction:column;gap:10px}.featured__card[data-astro-cid-emnvpfmc]{flex:1;min-height:267px}.featured__card-content[data-astro-cid-emnvpfmc]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding:24px}.featured__card-category[data-astro-cid-emnvpfmc]{position:absolute;top:24px;left:24px;font-family:var(--font-nav);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:5px 12px;border-radius:var(--radius-round);border:1px solid rgba(255,255,255,.15)}.featured__card-title[data-astro-cid-emnvpfmc]{font-family:var(--font-heading);font-weight:700;font-size:21px;line-height:1.4;color:#fff;margin:0}@media(max-width:1024px){.featured[data-astro-cid-emnvpfmc]{flex-direction:column}.featured__main[data-astro-cid-emnvpfmc]{min-height:400px}.featured__side[data-astro-cid-emnvpfmc]{flex-direction:row}}@media(max-width:768px){.featured[data-astro-cid-emnvpfmc]{padding:20px 0 0}.featured__main[data-astro-cid-emnvpfmc]{min-height:320px}.featured__title[data-astro-cid-emnvpfmc]{font-size:24px}.featured__side[data-astro-cid-emnvpfmc]{flex-direction:column}.featured__card[data-astro-cid-emnvpfmc]{min-height:220px}.featured__card-title[data-astro-cid-emnvpfmc]{font-size:18px}}.post-item[data-astro-cid-5fpzrbeb]{display:flex;align-items:flex-start;padding-bottom:25px;border-bottom:1px solid var(--color-border);overflow:hidden}.post-item--last[data-astro-cid-5fpzrbeb]{border-bottom:none}.post-item__thumb[data-astro-cid-5fpzrbeb]{flex-shrink:0;width:40%;padding-right:20px;text-decoration:none}.post-item__thumb[data-astro-cid-5fpzrbeb] img[data-astro-cid-5fpzrbeb]{width:100%;height:190px;object-fit:cover;border-radius:var(--radius-lg);display:block}.post-item__placeholder[data-astro-cid-5fpzrbeb]{width:100%;height:190px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-surface, #012e35),var(--color-bg-dark, #012127));display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}.post-item__text[data-astro-cid-5fpzrbeb]{flex:1;min-width:0}.post-item__title[data-astro-cid-5fpzrbeb]{font-family:var(--font-heading);font-weight:700;font-size:18px;line-height:1.3;margin:0 0 10px}.post-item__title[data-astro-cid-5fpzrbeb] a[data-astro-cid-5fpzrbeb]{color:var(--color-text);text-decoration:none}.post-item__title[data-astro-cid-5fpzrbeb] a[data-astro-cid-5fpzrbeb]:hover{color:var(--color-primary)}.post-item__date[data-astro-cid-5fpzrbeb]{display:block;font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--color-text-faint);margin-bottom:10px}.post-item__excerpt[data-astro-cid-5fpzrbeb]{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px;color:var(--color-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.post-item[data-astro-cid-5fpzrbeb]{flex-direction:column;gap:16px}.post-item__thumb[data-astro-cid-5fpzrbeb]{width:100%;padding-right:0}.post-item__thumb[data-astro-cid-5fpzrbeb] img[data-astro-cid-5fpzrbeb],.post-item__placeholder[data-astro-cid-5fpzrbeb]{height:200px}}.sidebar[data-astro-cid-3tvqi4ux]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:21px;position:sticky;top:100px}.sidebar__title[data-astro-cid-3tvqi4ux]{font-family:var(--font-nav);font-weight:700;font-size:16px;color:var(--color-text);margin:0;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.sidebar__posts[data-astro-cid-3tvqi4ux]{display:flex;flex-direction:column;gap:20px;padding-top:20px}.sidebar__item[data-astro-cid-3tvqi4ux]{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;transition:opacity .2s}.sidebar__item[data-astro-cid-3tvqi4ux]:hover{opacity:.8}.sidebar__item--last[data-astro-cid-3tvqi4ux]{border-bottom:none;padding-bottom:0}.sidebar__item-text[data-astro-cid-3tvqi4ux]{flex:1;min-width:0}.sidebar__item-text[data-astro-cid-3tvqi4ux] h4[data-astro-cid-3tvqi4ux]{font-family:var(--font-nav);font-weight:600;font-size:14px;line-height:1.3;color:var(--color-text);margin:0}.sidebar__item-thumb[data-astro-cid-3tvqi4ux]{flex-shrink:0;padding-left:20px}.sidebar__item-thumb[data-astro-cid-3tvqi4ux] img[data-astro-cid-3tvqi4ux]{width:100px;height:100px;object-fit:cover;border-radius:var(--radius-lg);display:block}.sidebar__item-placeholder[data-astro-cid-3tvqi4ux]{width:100px;height:100px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-surface, #012e35),var(--color-bg-dark, #012127));display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}@media(max-width:1024px){.sidebar[data-astro-cid-3tvqi4ux]{position:static}}.blog-page[data-astro-cid-5tznm7mj]{background:var(--color-bg);min-height:100vh}.blog-search-info[data-astro-cid-5tznm7mj]{max-width:1280px;margin:20px auto 0;padding:0 24px}.blog-search-info[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted)}.blog-search-info[data-astro-cid-5tznm7mj] strong[data-astro-cid-5tznm7mj]{color:var(--color-text)}.blog-search-info__clear[data-astro-cid-5tznm7mj]{color:var(--color-primary);margin-left:12px;font-size:13px;text-decoration:underline}.blog-container[data-astro-cid-5tznm7mj]{max-width:1280px;margin:0 auto;padding:0 24px}.blog-content[data-astro-cid-5tznm7mj]{display:flex;gap:40px;padding:24px 0 80px}.blog-list[data-astro-cid-5tznm7mj]{flex:1;min-width:0;padding-top:40px}.blog-list__items[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:35px}.blog-list__empty[data-astro-cid-5tznm7mj]{text-align:center;padding:80px 0}.blog-list__empty[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-family:var(--font-body);font-size:16px;color:var(--color-text-faint)}.blog-sidebar[data-astro-cid-5tznm7mj]{flex-shrink:0;width:420px;padding-top:40px}.blog-pagination[data-astro-cid-5tznm7mj]{display:flex;gap:10px;justify-content:center;padding-top:30px}.blog-pagination__link[data-astro-cid-5tznm7mj]{font-family:var(--font-nav);font-weight:600;font-size:16px;line-height:24px;color:var(--color-text-muted);text-decoration:none;padding:2px 4px;transition:color .2s}.blog-pagination__link[data-astro-cid-5tznm7mj]:hover{color:var(--color-primary)}.blog-pagination__link--active[data-astro-cid-5tznm7mj]{color:var(--color-primary);pointer-events:none}.blog-pagination__dots[data-astro-cid-5tznm7mj]{font-family:var(--font-nav);font-weight:600;font-size:16px;color:var(--color-text-faint);padding:2px 4px}@media(max-width:1024px){.blog-content[data-astro-cid-5tznm7mj]{flex-direction:column}.blog-sidebar[data-astro-cid-5tznm7mj]{width:100%}}@media(max-width:768px){.blog-container[data-astro-cid-5tznm7mj],.blog-search-info[data-astro-cid-5tznm7mj]{padding:0 20px}.blog-content[data-astro-cid-5tznm7mj]{padding:20px 0 40px}.blog-list[data-astro-cid-5tznm7mj]{padding-top:20px}.blog-list__items[data-astro-cid-5tznm7mj]{gap:25px}}
