.blog-archive{padding-left:20px;padding-right:20px}@media screen and (min-width:600px){.blog-archive{padding-left:50px;padding-right:50px}}@media screen and (min-width:1300px){.blog-archive{padding-left:0;padding-right:0}}.blog-archive .archive-hero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding-top:56px;padding-bottom:56px;display:flex}.blog-archive .archive-hero .archive-title{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-bold);color:var(--white-100);letter-spacing:var(--letter-spacing-display);margin:0 0 16px}.blog-archive .archive-hero .archive-subtitle{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-regular);color:var(--white-50);max-width:560px;margin:0}.blog-archive .archive-controls{flex-direction:column;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:40px 0 0;display:flex}.blog-archive .archive-search{background:var(--primary-800);border:1px solid var(--white-10);border-radius:8px;align-items:center;gap:10px;width:100%;max-width:400px;padding:10px 14px;transition:border-color .15s;display:flex}.blog-archive .archive-search:focus-within{border-color:var(--secondary-500)}.blog-archive .archive-search .archive-search-icon{width:16px;height:16px;color:var(--white-30);flex-shrink:0}.blog-archive .archive-search .archive-search-input{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-regular);color:var(--white-77);background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;border:0!important}.blog-archive .archive-search .archive-search-input::placeholder{color:var(--white-30)}.blog-archive .archive-search input[type=text].archive-search-input:focus,.blog-archive .archive-search input[type=text].archive-search-input:active{border:0}.blog-archive .archive-categories{flex-wrap:wrap;gap:6px;display:flex}.blog-archive .archive-categories .archive-category{border:1px solid var(--white-8);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-medium);color:var(--white-40);cursor:pointer;background:0 0;border-radius:6px;padding:6px 16px;text-decoration:none;transition:all .15s}.blog-archive .archive-categories .archive-category:hover{color:var(--white-77);border-color:var(--white-20)}.blog-archive .archive-categories .archive-category.active{background:var(--white-10);color:var(--white-100);border-color:var(--white-20)}.blog-archive .archive-featured{width:100%;max-width:1200px;margin:0 auto;padding:32px 0 0}.blog-archive .featured-card{background:var(--primary-800);border:1px solid var(--white-8);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;transition:all .2s;display:grid;overflow:hidden}.blog-archive .featured-card:hover{border-color:var(--white-20)}.blog-archive .featured-card:hover .featured-image img{transform:scale(1.03)}.blog-archive .featured-card:hover .featured-cta{color:var(--secondary-400)}.blog-archive .featured-card .featured-image{aspect-ratio:1200/630;width:100%;height:100%;overflow:hidden}.blog-archive .featured-card .featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-archive .featured-card .featured-image .featured-image-placeholder{background:var(--primary-900);width:100%;height:100%}.blog-archive .featured-card .featured-body{flex-direction:column;justify-content:center;gap:12px;padding:32px;display:flex}.blog-archive .featured-card .featured-meta-top{align-items:center;gap:10px;display:flex}.blog-archive .featured-card .featured-category{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-semibold);color:var(--secondary-400);text-transform:uppercase;letter-spacing:.06em}.blog-archive .featured-card .featured-badge{font-size:10px;line-height:14px;font-weight:var(--font-semibold);color:var(--secondary-500);text-transform:uppercase;letter-spacing:.06em;background:#ffa14b1f;border-radius:4px;padding:2px 8px}.blog-archive .featured-card .featured-title{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-bold);color:var(--white-100);letter-spacing:var(--letter-spacing-display);margin:0}.blog-archive .featured-card .featured-excerpt{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);font-weight:var(--font-regular);color:var(--white-50);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-archive .featured-card .featured-meta-bottom{align-items:center;gap:8px;margin-top:4px;display:flex}.blog-archive .featured-card .featured-date{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-regular);color:var(--white-30)}.blog-archive .featured-card .featured-dot{background:var(--white-20);border-radius:50%;width:3px;height:3px}.blog-archive .featured-card .featured-read{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-regular);color:var(--white-30);align-items:center;gap:4px;display:flex}.blog-archive .featured-card .featured-clock{width:13px;height:13px}.blog-archive .featured-card .featured-cta{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-semibold);color:var(--secondary-500);align-items:center;gap:6px;margin-top:4px;transition:color .15s;display:flex}.blog-archive .featured-card .featured-cta-icon{width:14px;height:14px}.blog-archive .archive-grid-section{width:100%;max-width:1200px;margin:0 auto;padding:40px 0 0}.blog-archive .archive-grid-section .archive-grid-heading{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl);font-weight:var(--font-semibold);color:var(--white-100);margin:0 0 24px}.blog-archive .archive-empty{text-align:center;padding:60px 0}.blog-archive .archive-empty p{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);font-weight:var(--font-regular);color:var(--white-30);margin:0}.blog-archive .archive-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blog-archive .archive-card{background:var(--primary-800);border:1px solid var(--white-8);border-radius:8px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.blog-archive .archive-card:hover{border-color:var(--white-20);transform:translateY(-2px)}.blog-archive .archive-card:hover .archive-card-image img{transform:scale(1.03)}.blog-archive .archive-card .archive-card-image{aspect-ratio:2400/1260;width:100%;overflow:hidden}.blog-archive .archive-card .archive-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-archive .archive-card .archive-card-image .archive-card-image-placeholder{background:var(--primary-900);width:100%;height:100%}.blog-archive .archive-card .archive-card-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.blog-archive .archive-card .archive-card-category{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-semibold);color:var(--secondary-400);text-transform:uppercase;letter-spacing:.06em}.blog-archive .archive-card .archive-card-title{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-semibold);color:var(--white-100);margin:0}.blog-archive .archive-card .archive-card-excerpt{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-regular);color:var(--white-40);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.blog-archive .archive-card .archive-card-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.blog-archive .archive-card .archive-card-date{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-regular);color:var(--white-30)}.blog-archive .archive-card .archive-card-read{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);font-weight:var(--font-medium);color:var(--white-30);align-items:center;gap:4px;display:flex}.blog-archive .archive-card .archive-card-clock{width:12px;height:12px}.blog-archive .archive-pagination{justify-content:center;align-items:center;gap:8px;width:100%;max-width:1200px;margin:0 auto;padding:48px 0 80px;display:flex}.blog-archive .archive-pagination .pagination-btn{border:1px solid var(--white-8);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-medium);color:var(--white-50);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:all .15s;display:flex}.blog-archive .archive-pagination .pagination-btn:hover:not(.disabled){background:var(--white-5);color:var(--white-100);border-color:var(--white-20)}.blog-archive .archive-pagination .pagination-btn.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.blog-archive .archive-pagination .pagination-icon{width:14px;height:14px}.blog-archive .archive-pagination .pagination-pages{gap:4px;display:flex}.blog-archive .archive-pagination .pagination-page{width:36px;height:36px;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-medium);color:var(--white-40);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.blog-archive .archive-pagination .pagination-page:hover{color:var(--white-100);background:var(--white-5)}.blog-archive .archive-pagination .pagination-page.active{background:var(--white-10);color:var(--white-100);border-color:var(--white-20)}.blog-archive .archive-pagination .pagination-ellipsis{width:36px;height:36px;font-size:var(--font-size-text-sm);color:var(--white-30);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.blog-archive .featured-card{grid-template-columns:1fr}.blog-archive .featured-card .featured-image{aspect-ratio:1200/630}.blog-archive .archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-archive .archive-hero{padding-top:32px}.blog-archive .archive-hero .archive-title{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.blog-archive .archive-controls{padding-top:32px}.blog-archive .archive-search{max-width:100%}.blog-archive .archive-featured{padding:24px 0 0}.blog-archive .archive-grid-section{padding-top:32px}.blog-archive .archive-grid{grid-template-columns:1fr}.blog-archive .archive-pagination{gap:4px;padding:40px 0 56px}.blog-archive .archive-pagination .pagination-btn{padding:8px}.blog-archive .archive-pagination .pagination-btn .pagination-btn-label{display:none}.blog-archive .archive-pagination .pagination-pages{gap:2px}.blog-archive .archive-pagination .pagination-page,.blog-archive .archive-pagination .pagination-ellipsis{width:32px;height:32px}}@media (max-width:480px){.blog-archive .archive-hero .archive-title{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs)}.blog-archive .featured-card .featured-body{padding:20px}.blog-archive .featured-card .featured-title{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}.blog-archive .archive-categories{gap:4px}.blog-archive .archive-categories .archive-category{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);padding:5px 12px}}
