.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width: 1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #eee;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.blog-card-image img{width:100%;height:260px;object-fit:cover}.blog-card-content{padding:22px 24px 32px}.blog-card-meta{font-size:14px;display:flex;justify-content:space-between;opacity:.7;margin-bottom:12px}.blog-tag{background:#f3f3f3;padding:4px 10px;border-radius:6px;font-size:13px}.blog-card-title{font-size:22px;margin:0 0 14px;line-height:1.25}.blog-card-title a{text-decoration:none;color:#222}.blog-card-title a:hover{color:#000}.blog-card-excerpt{color:#666;font-size:15px;line-height:1.55;margin-bottom:20px}.blog-card-readmore{font-weight:600;text-decoration:none;font-size:15px;color:#000}.blog-card-readmore:hover{text-decoration:underline}.pagination-list{list-style:none;display:inline-flex;gap:10px;padding:0;margin:0}.pagination-link,.pagination-btn{padding:8px 14px;border-radius:5px;border:1px solid #ccc;color:#333;text-decoration:none;font-size:14px}.pagination-current{padding:8px 14px;background:#000;color:#fff;border-radius:5px}.article-wrapper{max-width:760px;margin:0 auto;padding:20px}.article-header{text-align:center;margin-bottom:30px}.article-title{font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:10px;color:#222}.article-date{font-size:.9rem;color:#777;text-transform:uppercase;letter-spacing:.5px}.article-feature-image{margin-bottom:40px}.article-content{font-size:18px;line-height:1.75;color:#333}.article-content p{margin-bottom:22px}.article-content ul,.article-content ol{margin:20px 0 20px 30px;padding-left:10px}.article-content ul li,.article-content ol li{margin-bottom:10px;line-height:1.6}.article-content img{max-width:100%;border-radius:6px;margin:25px 0}.article-content h2,.article-content h3,.article-content h4{margin-top:40px;margin-bottom:15px;font-weight:700;line-height:1.3}.faq-section{margin-top:60px;padding:30px;background:#fafafa;border-radius:10px}.faq-title{font-size:1.6rem;font-weight:700;margin-bottom:25px;text-align:center}.faq-item{border:1px solid #ddd;border-radius:6px;margin-bottom:12px;overflow:hidden}.faq-question{cursor:pointer;padding:15px 20px;font-size:17px;font-weight:600;background:#fff;display:flex;justify-content:space-between;align-items:center}.faq-question:after{content:"+";font-size:22px;font-weight:300}details[open] .faq-question:after{content:"\2013"}.faq-answer{padding:15px 20px 20px;background:#fff;color:#555;font-size:16px;border-top:1px solid #eee}.article-comments{margin-top:60px}.comment-item{border-bottom:1px solid #eee;padding:15px 0}.comment-form input,.comment-form textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px}.comment-form .btn{padding:12px 20px;background:#333;color:#fff;border-radius:6px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blog-custom.css.map */
