.qing-blog-grid__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.qing-blog-grid__eyebrow{font-size:.6875rem;text-transform:uppercase;letter-spacing:.3em;color:#196eca;font-weight:700;margin-bottom:.5rem}.qing-blog-grid__title{font-family:'Playfair Display',serif;font-weight:700;font-size:1.5rem;color:#0f1d2f;margin:0}@media (min-width:768px){.qing-blog-grid__title{font-size:1.875rem}}.qing-blog-grid__sort{display:none;align-items:center;gap:.5rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:#6b7280}@media (min-width:768px){.qing-blog-grid__sort{display:flex}}.qing-blog-grid__sort select{background:#fff0;border:none;border-bottom:1px solid #d1d5db;padding:.25rem .5rem;color:#0f1d2f;font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;outline:none;cursor:pointer}.qing-blog-grid__sort select:focus{border-bottom-color:#196eca}.qing-blog-grid__list{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.qing-blog-grid__list{grid-template-columns:repeat(2,1fr);gap:2rem}}.qing-blog-grid__card{display:flex;flex-direction:column;background:#fff;border:1px solid #f0f0f0;overflow:hidden;text-decoration:none;transition:border-color 0.4s ease,transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s ease}.qing-blog-grid__card:hover{border-color:#0f1d2f;transform:translateY(-4px);box-shadow:0 18px 36px -20px rgb(0 0 0 / .15)}.qing-blog-grid__thumb{position:relative;overflow:hidden;aspect-ratio:16 / 10}.qing-blog-grid__thumb img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.qing-blog-grid__card:hover .qing-blog-grid__thumb img{transform:scale(1.05)}.qing-blog-grid__cat{position:absolute;top:1rem;left:1rem;padding:.35rem .85rem;background:#ffffff!important;color:#0f1d2f!important;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;z-index:2}.qing-blog-grid__body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.qing-blog-grid__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.75rem;color:#9ca3af;margin-bottom:.75rem}.qing-blog-grid__meta .dot{color:#d1d5db}.qing-blog-grid__meta .icon{color:#196eca;margin-right:.25rem}.qing-blog-grid__card-title{font-family:'Playfair Display',serif;font-weight:700;font-size:1.125rem;color:#0f1d2f;line-height:1.35;margin-bottom:.75rem;transition:color 0.3s ease}.qing-blog-grid__card:hover .qing-blog-grid__card-title{color:#196eca}.qing-blog-grid__excerpt{font-size:.875rem;color:#6b7280;line-height:1.6;margin-bottom:1.25rem;flex:1}.qing-blog-grid__btn{display:inline-flex;align-items:center;gap:.6rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:#196eca;transition:gap 0.35s ease}.qing-blog-grid__card:hover .qing-blog-grid__btn{gap:1rem}.qing-blog-grid__btn svg{width:10px;height:10px;fill:currentColor}.qing-blog-grid__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3.5rem}.qing-blog-grid__pagination a,.qing-blog-grid__pagination span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:12px;font-weight:700;color:#6b7280;border:1px solid #e5e7eb;text-decoration:none;transition:all 0.35s ease}.qing-blog-grid__pagination a:hover{color:#fff;background:#0f1d2f;border-color:#0f1d2f}.qing-blog-grid__pagination .current{color:#fff;background:#0f1d2f;border-color:#0f1d2f}.qing-blog-grid__pagination .prev,.qing-blog-grid__pagination .next{font-size:0}.qing-blog-grid__pagination .prev svg,.qing-blog-grid__pagination .next svg{width:12px;height:12px;stroke:currentColor;fill:none}