.blog-list[data-astro-cid-o6clrpga]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.blog-list--lead[data-astro-cid-o6clrpga]>:first-child{grid-column:span 2;grid-row:span 2}.blog-pages[data-astro-cid-o6clrpga]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:56px}.blog-pages__list[data-astro-cid-o6clrpga]{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.blog-pages__step[data-astro-cid-o6clrpga],.blog-pages__num[data-astro-cid-o6clrpga]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;font-size:13px;font-weight:500;color:var(--ink-dim);text-decoration:none;transition:color var(--duration-hover) ease,border-color var(--duration-hover) ease}.blog-pages__step[data-astro-cid-o6clrpga]{padding:0 18px;border:1px solid var(--line-2);border-radius:999px;letter-spacing:.04em}.blog-pages__num[data-astro-cid-o6clrpga]{min-width:40px;padding:0 8px;border-radius:10px}a[data-astro-cid-o6clrpga].blog-pages__step:hover,a[data-astro-cid-o6clrpga].blog-pages__num:hover{color:var(--gold);border-color:var(--gold)}a[data-astro-cid-o6clrpga].blog-pages__step:focus-visible,a[data-astro-cid-o6clrpga].blog-pages__num:focus-visible{outline:none;box-shadow:var(--focus-ring);color:var(--gold)}.blog-pages__num[data-astro-cid-o6clrpga].is-current{color:#18120a;background:var(--gold);font-weight:600}.blog-pages__step[data-astro-cid-o6clrpga].is-disabled{opacity:.4}.blog-pages__gap[data-astro-cid-o6clrpga]{padding:0 4px;color:var(--ink-mute)}@media(max-width:1000px){.blog-list[data-astro-cid-o6clrpga]{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-list--lead[data-astro-cid-o6clrpga]>:first-child{grid-row:auto}}@media(max-width:640px){.blog-list[data-astro-cid-o6clrpga]{grid-template-columns:minmax(0,1fr);gap:20px}.blog-list--lead[data-astro-cid-o6clrpga]>:first-child{grid-column:auto}.blog-pages[data-astro-cid-o6clrpga]{gap:8px}.blog-pages__step[data-astro-cid-o6clrpga]{padding:0 14px}}.blog-topics[data-astro-cid-wctqel7j]{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.blog-topics__list[data-astro-cid-wctqel7j]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 22px;list-style:none;border-bottom:1px solid var(--line)}.blog-topics__link[data-astro-cid-wctqel7j]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 16px;border:1px solid var(--line-2);border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;transition:color var(--duration-hover) ease,border-color var(--duration-hover) ease}.blog-topics__count[data-astro-cid-wctqel7j]{font-size:11px;letter-spacing:.04em;color:var(--ink-mute)}.blog-topics__link[data-astro-cid-wctqel7j]:hover{color:var(--ink);border-color:#caa24a73}.blog-topics__link[data-astro-cid-wctqel7j]:focus-visible{outline:none;box-shadow:var(--focus-ring);color:var(--ink)}.blog-topics__link[data-astro-cid-wctqel7j][aria-current=page]{color:#18120a;background:var(--gold);border-color:var(--gold);font-weight:600}.blog-topics__link[data-astro-cid-wctqel7j][aria-current=page] .blog-topics__count[data-astro-cid-wctqel7j]{color:#3a2c10}.blog-hero[data-astro-cid-sttzckvf]{padding-top:clamp(96px,12vh,132px);padding-bottom:clamp(28px,4vh,44px)}.blog-hero[data-astro-cid-sttzckvf] h1{font-size:clamp(1.9rem,4vw,3.2rem);max-width:22ch;margin-bottom:20px}.blog-hero[data-astro-cid-sttzckvf] .page-hero__lede{margin-bottom:0}.blog-section[data-astro-cid-sttzckvf]{padding-block:clamp(28px,4vh,48px) clamp(56px,9vh,104px)}.blog-empty[data-astro-cid-sttzckvf]{max-width:580px;margin:0 auto;padding:72px 32px;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-md)}.blog-empty[data-astro-cid-sttzckvf] h2[data-astro-cid-sttzckvf]{margin:0 0 10px;font-size:1.3rem;font-weight:600;letter-spacing:-.015em}.blog-empty[data-astro-cid-sttzckvf] p[data-astro-cid-sttzckvf]{margin:0;color:var(--ink-dim)}.blog-empty[data-astro-cid-sttzckvf] a[data-astro-cid-sttzckvf]{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
