.blog-grid-section{padding:64px 32px}.blog-grid{gap:48px!important}.blog-card{background:#fff;border:1px solid rgba(209,198,171,.1);border-radius:24px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform 300ms cubic-bezier(.22,1,.36,1),box-shadow 300ms cubic-bezier(.22,1,.36,1)}.blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.08)}.blog-card__image{height:256px;overflow:hidden;margin:0!important}.blog-card__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__body{padding:32px!important;display:flex;flex-direction:column;gap:16px}.blog-card__cat{font-family:var(--wp--preset--font-family--body,'Manrope',sans-serif)!important;font-weight:800!important;font-size:10px!important;line-height:15px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--wp--preset--color--accent-700,#735c00)!important}.blog-card__cat a{color:inherit!important;text-decoration:none!important}.blog-card__title{font-family:var(--wp--preset--font-family--display,'Noto Serif',serif)!important;font-weight:700!important;font-size:24px!important;line-height:30px!important;color:var(--wp--preset--color--text-primary,#191c1d)!important;margin:0!important}.blog-card__title a{color:inherit!important;text-decoration:none!important}.blog-card__title a:hover{color:var(--wp--preset--color--accent-700,#735c00)!important}.blog-card__excerpt{font-family:var(--wp--preset--font-family--body,'Manrope',sans-serif)!important;font-weight:400!important;font-size:14px!important;line-height:22.75px!important;color:var(--wp--preset--color--text-secondary,#545f73)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}.blog-card__excerpt p{margin:0!important}.blog-card__footer{margin-top:auto;padding-top:8px}.blog-card__read{font-family:var(--wp--preset--font-family--body,'Manrope',sans-serif)!important;font-weight:800!important;font-size:14px!important;line-height:20px!important;color:var(--wp--preset--color--accent-700,#735c00)!important;text-decoration:none!important;transition:gap 200ms ease}.blog-card__read:hover{text-decoration:underline!important}.blog-card__date{font-family:var(--wp--preset--font-family--body,'Manrope',sans-serif)!important;font-weight:400!important;font-size:12px!important;line-height:16px!important;color:#7f7660!important}.blog-pagination{padding:64px 0 0!important;gap:8px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important}.blog-pagination>*{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.blog-pagination .page-numbers,.blog-pagination .wp-block-query-pagination-numbers a,.blog-pagination .wp-block-query-pagination-numbers span,.blog-pagination .wp-block-query-pagination-previous,.blog-pagination .wp-block-query-pagination-next,.blog-pagination__item{display:flex!important;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 4px;border-radius:9999px;font-family:var(--wp--preset--font-family--body,'Manrope',sans-serif);font-weight:400;font-size:16px;line-height:24px;text-decoration:none!important;color:var(--wp--preset--color--text-primary,#191c1d);transition:background 200ms ease,color 200ms ease;cursor:pointer}.blog-pagination .page-numbers.current,.blog-pagination .wp-block-query-pagination-numbers span[aria-current="page"],.blog-pagination .wp-block-query-pagination-numbers .current,.blog-pagination__item--active{background:var(--wp--preset--color--accent-500,#facc15)!important;color:var(--wp--preset--color--accent-950,#231b00)!important;font-weight:800}.blog-pagination a:hover,.blog-pagination__item:hover{background:rgba(250,204,21,.2)}.blog-pagination__dots{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-size:16px;color:var(--wp--preset--color--text-secondary,#545f73)}.blog-ajax-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.blog-empty{font-family:var(--wp--preset--font-family--body,'Manrope',sans-serif)!important;font-size:16px!important;color:var(--wp--preset--color--text-secondary,#545f73)!important;padding:64px 0}@media (max-width:1024px){.blog-grid-section{padding:48px 24px}.blog-grid{gap:32px!important}.blog-ajax-grid{gap:32px}}@media (max-width:767px){.blog-grid-section{padding:32px 20px}.blog-card__image{height:200px}.blog-card__body{padding:24px!important}.blog-card__title{font-size:20px!important;line-height:26px!important}.blog-ajax-grid{grid-template-columns:1fr;gap:24px}}