.breadcrumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{gap:var(--space-1);margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{margin:0}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"›";margin-right:var(--space-1)}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--ink-muted);text-decoration:none}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--ink);text-decoration:underline}.related[data-astro-cid-6gg6wtxm]{margin-top:var(--space-5)}.related__grid[data-astro-cid-6gg6wtxm]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.tools__actions[data-astro-cid-53v6cplg]{align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.tools__actions[data-astro-cid-53v6cplg][hidden]{display:none}.tools__btn[data-astro-cid-53v6cplg]{align-items:center;gap:var(--space-2);width:auto;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;border-radius:0;margin:0;padding:.35rem 0;font-weight:600;line-height:1.2;display:inline-flex}.tools__btn[data-astro-cid-53v6cplg]:hover{color:var(--ink);background:0 0;text-decoration:underline}.tools__btn[data-astro-cid-53v6cplg]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tools__mark[data-astro-cid-53v6cplg]{fill:none;stroke:currentColor;stroke-width:2px}.tools__btn[data-astro-cid-53v6cplg][aria-pressed=true],.tools__btn[data-astro-cid-53v6cplg][aria-pressed=true]:hover{color:var(--accent)}.tools__btn[data-astro-cid-53v6cplg][aria-pressed=true] .tools__mark[data-astro-cid-53v6cplg]{fill:currentColor}.tools__share[data-astro-cid-53v6cplg]{position:relative}.tools__menu[data-astro-cid-53v6cplg]{z-index:5;top:calc(100% + var(--space-1));min-width:12rem;padding:var(--space-1) 0;background:var(--surface);border:1px solid var(--rule-strong);margin:0;list-style:none;position:absolute;left:0}.tools__menu[data-astro-cid-53v6cplg][hidden]{display:none}.tools__menu[data-astro-cid-53v6cplg] li[data-astro-cid-53v6cplg]{margin:0;list-style:none}.tools__menu[data-astro-cid-53v6cplg] a[data-astro-cid-53v6cplg],.tools__menu[data-astro-cid-53v6cplg] button[data-astro-cid-53v6cplg]{width:100%;padding:var(--space-2) var(--space-3);color:var(--ink);font-size:var(--text-sm);text-align:left;background:0 0;border:0;border-radius:0;margin:0;font-weight:400;text-decoration:none;display:block}.tools__menu[data-astro-cid-53v6cplg] a[data-astro-cid-53v6cplg]:hover,.tools__menu[data-astro-cid-53v6cplg] button[data-astro-cid-53v6cplg]:hover,.tools__menu[data-astro-cid-53v6cplg] a[data-astro-cid-53v6cplg]:focus-visible,.tools__menu[data-astro-cid-53v6cplg] button[data-astro-cid-53v6cplg]:focus-visible{background:var(--surface-muted);color:var(--ink)}.tools__status[data-astro-cid-53v6cplg]{font-size:var(--text-sm);color:var(--ink-muted)}.tools__status[data-astro-cid-53v6cplg] a[data-astro-cid-53v6cplg]{color:var(--ink)}.article[data-astro-cid-bnohfldf]{max-width:var(--measure);padding-block:var(--space-4) 0;margin-inline:auto}.article-header[data-astro-cid-bnohfldf]{padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--rule)}.article--page[data-astro-cid-bnohfldf]{padding-top:var(--space-5)}.article-newsletter[data-astro-cid-bnohfldf]{max-width:var(--measure);margin-inline:auto}.article-google[data-astro-cid-bnohfldf]{max-width:var(--measure);margin:var(--space-5) auto 0;font-size:var(--text-sm);text-align:center}.article-google[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--surface);font-weight:600;text-decoration:none;display:inline-block}.article-google[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover,.article-google[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:focus-visible{background:var(--accent);color:var(--surface)}.article-header[data-astro-cid-bnohfldf] h1[data-astro-cid-bnohfldf]{margin-bottom:var(--space-3);letter-spacing:-.025em}.article-lead[data-astro-cid-bnohfldf]{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-lead);line-height:1.5}.article-meta[data-astro-cid-bnohfldf]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.byline[data-astro-cid-bnohfldf]{color:var(--ink);font-weight:600}.article-reading[data-astro-cid-bnohfldf]{align-items:center;gap:.3rem;display:inline-flex}.byline[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:inherit;text-decoration:none}.byline[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{text-decoration:underline}.article-toc[data-astro-cid-bnohfldf]{margin:0 0 var(--space-4);padding:var(--space-3) 0;border-block:1px solid var(--rule);display:block}.article-toc__title[data-astro-cid-bnohfldf]{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.article-toc[data-astro-cid-bnohfldf] ol[data-astro-cid-bnohfldf]{margin:0;padding:0 0 0 1.25rem;list-style:decimal;display:block}.article-toc[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]{margin:var(--space-1) 0;padding:0;list-style:decimal;display:list-item}.article-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink);text-decoration:none}.article-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--accent);text-decoration:underline}.article-body[data-astro-cid-bnohfldf] h2[id]{scroll-margin-top:var(--space-4)}.article-top[data-astro-cid-bnohfldf]{bottom:var(--space-3);width:max-content;margin:var(--space-4) 0 0 auto;padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--surface);font-size:var(--text-sm);opacity:0;visibility:hidden;font-weight:600;text-decoration:none;transition:opacity .2s,visibility .2s;display:block;position:sticky}.article-top[data-astro-cid-bnohfldf].is-visible{opacity:1;visibility:visible}.article-top[data-astro-cid-bnohfldf]:before{content:"↑ "}.article-top[data-astro-cid-bnohfldf]:hover,.article-top[data-astro-cid-bnohfldf]:focus-visible{background:var(--accent);color:var(--surface)}@media (prefers-reduced-motion:reduce){.article-top[data-astro-cid-bnohfldf]{transition:none}}.article-source[data-astro-cid-bnohfldf]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.article-cover[data-astro-cid-bnohfldf]{margin:0 0 var(--space-4)}.article-affiliate[data-astro-cid-bnohfldf]{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);background:var(--surface-muted);font-size:var(--text-sm);color:var(--ink-muted)}.article-affiliate[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink)}.article-footer[data-astro-cid-bnohfldf]{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--rule)}.article-footer[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.article-footer[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]{margin:0;list-style:none}.article-footer[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{padding:.2rem var(--space-2);border:1px solid var(--rule);font-size:var(--text-xs);color:var(--ink);text-decoration:none;display:inline-block}.article-footer[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{border-color:var(--ink)}
