.pager[data-astro-cid-ohknivtf]{justify-content:center;align-items:center;gap:10px;margin-top:56px;display:flex}.pg-nums[data-astro-cid-ohknivtf]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-pos[data-astro-cid-ohknivtf]{display:none}.pg[data-astro-cid-ohknivtf]{border:1px solid var(--line2);min-width:44px;height:44px;color:var(--muted);font-variant-numeric:tabular-nums lining-nums;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}a[data-astro-cid-ohknivtf].pg:active{transform:scale(.97)}.pg[data-astro-cid-ohknivtf].is-on{background:var(--text);color:var(--bg);border-color:var(--text)}.pg[data-astro-cid-ohknivtf].is-off{opacity:.4}@media (hover:hover) and (pointer:fine){a[data-astro-cid-ohknivtf].pg:hover{border-color:var(--line);color:var(--text)}}@media (width<=639px){.pager[data-astro-cid-ohknivtf]{justify-content:space-between;gap:8px}.pg-nums[data-astro-cid-ohknivtf]{display:none}.pg-pos[data-astro-cid-ohknivtf]{color:var(--text);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:inline-flex}.pg-step[data-astro-cid-ohknivtf]{flex:1;max-width:148px}}.head[data-astro-cid-pmkpfqfh]{isolation:isolate;border-bottom:1px solid var(--line2);padding:72px 0 56px;position:relative;overflow:hidden}.b1[data-astro-cid-pmkpfqfh]{background:var(--blob-a);z-index:-1;width:560px;height:560px;top:-260px;right:-80px}.b2[data-astro-cid-pmkpfqfh]{background:var(--blob-b);z-index:-1;opacity:.7;width:480px;height:480px;bottom:-300px;left:-160px}.title[data-astro-cid-pmkpfqfh]{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(42px,5.4vw,72px);font-weight:600;line-height:1.02}.title[data-astro-cid-pmkpfqfh] em[data-astro-cid-pmkpfqfh]{color:var(--gold-text);font-style:italic;font-weight:500}.dek[data-astro-cid-pmkpfqfh]{font-family:var(--font-read);color:var(--muted);max-width:58ch;margin:20px 0 30px;font-size:20px;line-height:1.55}.chips[data-astro-cid-pmkpfqfh]{flex-wrap:wrap;gap:8px;display:flex}.cat-chip[data-astro-cid-pmkpfqfh]{border:1px solid var(--line2);background:var(--surface);color:var(--muted);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.cat-chip[data-astro-cid-pmkpfqfh]:active{transform:scale(.97)}.cat-chip[data-astro-cid-pmkpfqfh] .n[data-astro-cid-pmkpfqfh]{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px}.cat-chip[data-astro-cid-pmkpfqfh] .n[data-astro-cid-pmkpfqfh]:empty{display:none}.cat-chip[data-astro-cid-pmkpfqfh][aria-current=page]{background:var(--text);color:var(--bg);border-color:var(--text)}.list[data-astro-cid-pmkpfqfh]{padding-top:56px;padding-bottom:110px}.filler[data-astro-cid-pmkpfqfh]{border:1px dashed var(--line);background:var(--surface);border-radius:22px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:260px;padding:28px;display:flex}.f-h[data-astro-cid-pmkpfqfh]{font-family:var(--font-display);margin:0;font-size:28px;font-weight:600;line-height:1.1}.f-p[data-astro-cid-pmkpfqfh]{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.55}.filler[data-astro-cid-pmkpfqfh] .btn{align-self:flex-start}.featured[data-astro-cid-pmkpfqfh]{margin-bottom:28px}.grid[data-astro-cid-pmkpfqfh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (hover:hover) and (pointer:fine){.cat-chip[data-astro-cid-pmkpfqfh]:not([aria-current=page]):hover{border-color:var(--line);color:var(--text)}}@media (width<=980px){.grid[data-astro-cid-pmkpfqfh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-pmkpfqfh]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-pmkpfqfh]{padding:48px 0 40px}.list[data-astro-cid-pmkpfqfh]{padding-top:36px;padding-bottom:80px}}
