.pai-blog-grid--cols-2{grid-template-columns:repeat(2,1fr)}.pai-blog-grid--cols-3{grid-template-columns:repeat(3,1fr)}.pai-blog-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.pai-blog-grid--cols-3,.pai-blog-grid--cols-4{grid-template-columns:repeat(2,1fr)}}.pai-blog-tile-img-placeholder{font-size:3em;opacity:.4}.pai-blog-empty{text-align:center;padding:3em 1em;color:#888;font-size:1.05em}.pai-blog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.5em;margin:2rem 0 1rem}.pai-blog-pagination a{padding:.55em .95em;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#1a1a1a;font-weight:600;font-size:.95em;transition:all .2s ease;line-height:1}.pai-blog-pagination a:hover{background:#0a66c2;color:#fff;border-color:#0a66c2}.pai-blog-pagination a.is-current{background:#0a66c2;color:#fff;border-color:#0a66c2;pointer-events:none}@media (prefers-color-scheme:dark){.pai-blog-pagination a{background:#1c1c1e;border-color:#2a2a2c;color:#f2f2f2}.pai-blog-empty{color:#999}}