.blogtpl__hero-subtitle{margin-top:1.25rem;color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.blogtpl__hero-subtitle p{margin:0 0 .75rem}.blogtpl__empty{text-align:center;padding:4rem 1rem;color:var(--muted)}.blogtpl__empty h2{font-family:"Work Sans",sans-serif;color:var(--ink);margin:0 0 .5rem}.blogtpl__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .9rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem;transition:all .2s ease}.blogtpl__pagination .page-numbers:hover{border-color:var(--accent);color:var(--accent)}.blogtpl__pagination .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}.blogtpl__pagination .page-numbers.dots{border-color:transparent;background:0 0}