.article-body[data-astro-cid-wqyan4mr]{color:var(--ink);line-height:var(--lh-body, 1.65);font-size:var(--t-1, 1.125rem);font-family:var(--font-sans);counter-reset:gf-section;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 4}.article-body[data-astro-cid-wqyan4mr]>:first-child{margin-top:0}.article-body[data-astro-cid-wqyan4mr] h2{counter-increment:gf-section;font-family:var(--font-display);font-weight:600;font-size:var(--t-4);line-height:var(--lh-snug, 1.15);letter-spacing:var(--track-heading);margin:2.4em 0 .6em;padding-top:var(--s-4, 24px);border-top:1px solid var(--hairline);hyphens:manual;scroll-margin-top:var(--s-4, 24px)}.article-body[data-astro-cid-wqyan4mr] h2:before{content:counter(gf-section,decimal-leading-zero);display:block;margin-bottom:var(--s-2, 8px);font-family:var(--font-sans);font-size:var(--t--2, .75rem);font-weight:600;letter-spacing:var(--track-caps);color:var(--accent);font-variant-numeric:tabular-nums}.article-body[data-astro-cid-wqyan4mr] h3{font-family:var(--font-display);font-weight:600;font-size:var(--t-3);line-height:1.25;margin:1.8em 0 .5em;hyphens:manual;scroll-margin-top:var(--s-4, 24px)}.article-body[data-astro-cid-wqyan4mr] h4{font-family:var(--font-sans);font-weight:600;font-size:var(--t-1);margin:1.6em 0 .4em}.article-body[data-astro-cid-wqyan4mr] p{margin:0 0 1.1em}.article-body[data-astro-cid-wqyan4mr] strong{font-weight:600;color:var(--ink)}.article-body[data-astro-cid-wqyan4mr] a{color:var(--ink);text-decoration-line:underline;text-decoration-color:color-mix(in oklch,var(--accent) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color var(--d-fast, .12s) var(--ease-out, ease),text-decoration-color var(--d-fast, .12s) var(--ease-out, ease)}.article-body[data-astro-cid-wqyan4mr] a:hover{color:var(--accent);text-decoration-color:var(--accent)}.article-body[data-astro-cid-wqyan4mr] ul,.article-body[data-astro-cid-wqyan4mr] ol{margin:0 0 1.2em;padding-left:1.4em}.article-body[data-astro-cid-wqyan4mr] li{margin:.4em 0;padding-left:.2em}.article-body[data-astro-cid-wqyan4mr] li::marker{color:var(--accent);font-weight:600}.article-body[data-astro-cid-wqyan4mr] ol>li::marker{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.article-body[data-astro-cid-wqyan4mr] hr{border:0;height:auto;margin:var(--s-6, 48px) 0;text-align:center;color:var(--accent)}.article-body[data-astro-cid-wqyan4mr] hr:after{content:"· · ·";letter-spacing:.6em;font-weight:600}.article-body[data-astro-cid-wqyan4mr] code{background:var(--canvas-soft);border:1px solid var(--hairline);padding:.1rem .35rem;border-radius:4px;font-size:.9em}.article-body[data-astro-cid-wqyan4mr] img{display:block;max-width:100%;height:auto;border-radius:var(--r-md, 12px)}.article-body[data-astro-cid-wqyan4mr] figcaption{margin-top:var(--s-2, 8px);font-size:var(--t--1);color:var(--ink-muted)}.article-body[data-astro-cid-wqyan4mr] blockquote{margin:var(--s-6, 48px) 0;padding:var(--s-1, 4px) 0 var(--s-1, 4px) var(--s-4, 24px);border-inline-start:3px solid var(--accent);font-family:var(--font-display);font-style:italic;font-size:var(--t-2, 1.3rem);line-height:1.5;color:var(--ink)}.article-body[data-astro-cid-wqyan4mr] blockquote p:last-child{margin-bottom:0}.article-body[data-astro-cid-wqyan4mr] .md-table{margin:var(--s-5, 32px) 0;overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--r-md, 12px);background:linear-gradient(to right,var(--canvas-raised) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--canvas-raised) 30%,transparent) right / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,oklch(20% .02 55 / .14),transparent) left / 10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,oklch(20% .02 55 / .14),transparent) right / 10px 100% no-repeat scroll,var(--canvas-raised);hyphens:manual}.article-body[data-astro-cid-wqyan4mr] table{width:100%;border-collapse:collapse;font-size:var(--t-0, 1rem);line-height:1.45;font-variant-numeric:tabular-nums}.article-body[data-astro-cid-wqyan4mr] th,.article-body[data-astro-cid-wqyan4mr] td{text-align:left;vertical-align:top;padding:.7rem .9rem;border-bottom:1px solid var(--hairline);min-width:8.5rem;overflow-wrap:break-word;hyphens:auto}.article-body[data-astro-cid-wqyan4mr] th{font-weight:600;font-size:var(--t--1);letter-spacing:.02em;color:var(--ink-soft);background:var(--canvas-soft);border-bottom:2px solid var(--accent)}.article-body[data-astro-cid-wqyan4mr] tbody tr:last-child td{border-bottom:0}.article-body[data-astro-cid-wqyan4mr] tbody td:first-child{font-weight:600}.toc[data-astro-cid-zpm5kzbu] ol[data-astro-cid-zpm5kzbu]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-zpm5kzbu] a[data-astro-cid-zpm5kzbu]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--s-1, 4px);padding:.45rem 0;color:var(--ink-soft);text-decoration:none;font-family:var(--font-sans);font-size:.9375rem;line-height:1.4;transition:color var(--d-fast, .12s) var(--ease-out, ease)}.toc[data-astro-cid-zpm5kzbu] a[data-astro-cid-zpm5kzbu]:hover{color:var(--accent)}.toc-n[data-astro-cid-zpm5kzbu]{font-size:var(--t--2, .75rem);font-weight:600;letter-spacing:.06em;color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-top:.15em}.toc-rail[data-astro-cid-zpm5kzbu]{position:sticky;top:var(--s-5, 32px);max-height:calc(100vh - 64px);overflow-y:auto;scroll-target-group:auto}.toc-rail[data-astro-cid-zpm5kzbu] .toc-label[data-astro-cid-zpm5kzbu]{margin:0 0 var(--s-2, 8px);color:var(--ink-muted)}.toc-rail[data-astro-cid-zpm5kzbu] ol[data-astro-cid-zpm5kzbu]{border-left:1px solid var(--hairline)}.toc-rail[data-astro-cid-zpm5kzbu] a[data-astro-cid-zpm5kzbu]{margin-left:-1px;padding-left:var(--s-3, 16px);border-left:2px solid transparent}.toc-rail[data-astro-cid-zpm5kzbu] a[data-astro-cid-zpm5kzbu]:target-current{color:var(--ink);border-left-color:var(--accent)}.toc-rail[data-astro-cid-zpm5kzbu] a[data-astro-cid-zpm5kzbu]:target-current .toc-n[data-astro-cid-zpm5kzbu]{color:var(--accent)}.toc-inline[data-astro-cid-zpm5kzbu]{margin:0 0 var(--s-6, 48px);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.toc-inline[data-astro-cid-zpm5kzbu] summary[data-astro-cid-zpm5kzbu]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3, 16px);min-height:52px;cursor:pointer;list-style:none;color:var(--ink)}.toc-inline[data-astro-cid-zpm5kzbu] summary[data-astro-cid-zpm5kzbu]::-webkit-details-marker{display:none}.toc-count[data-astro-cid-zpm5kzbu]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t--1, .8125rem);color:var(--ink-muted)}.toc-count[data-astro-cid-zpm5kzbu]:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:translateY(-2px) rotate(45deg);transition:transform var(--d-base, .22s) var(--ease-out, ease)}.toc-inline[data-astro-cid-zpm5kzbu][open] .toc-count[data-astro-cid-zpm5kzbu]:after{transform:translateY(1px) rotate(225deg)}.toc-inline[data-astro-cid-zpm5kzbu] nav[data-astro-cid-zpm5kzbu]{padding-bottom:var(--s-3, 16px)}.author-card[data-astro-cid-krrru5z6]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s-4, 24px);align-items:start;margin:var(--s-7, 64px) 0;padding:var(--s-5, 32px) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline)}.author-card[data-astro-cid-krrru5z6] img[data-astro-cid-krrru5z6],.author-mono[data-astro-cid-krrru5z6]{width:72px;height:72px;border-radius:50%}.author-card[data-astro-cid-krrru5z6] img[data-astro-cid-krrru5z6]{object-fit:cover}.author-mono[data-astro-cid-krrru5z6]{display:grid;place-items:center;border:1.5px solid var(--accent);color:var(--accent);font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:.02em;transform:rotate(-4deg)}.author-kicker[data-astro-cid-krrru5z6]{margin:0 0 var(--s-1, 4px);color:var(--ink-muted)}.author-name[data-astro-cid-krrru5z6]{margin:0;font-weight:600;color:var(--ink);font-family:var(--font-display);font-size:var(--t-3);line-height:1.2}.author-bio[data-astro-cid-krrru5z6]{margin:var(--s-2, 8px) 0 0;max-width:56ch;color:var(--ink-soft);font-size:var(--t-0, 1rem);line-height:1.55}.author-credentials[data-astro-cid-krrru5z6]{display:flex;flex-wrap:wrap;gap:var(--s-2, 8px);list-style:none;margin:var(--s-3, 16px) 0 0;padding:0}.author-credentials[data-astro-cid-krrru5z6] li[data-astro-cid-krrru5z6]{padding:.2rem .7rem;border:1px solid var(--hairline);border-radius:var(--r-pill, 999px);font-size:var(--t--1, .8125rem);color:var(--ink-soft);background:var(--canvas-raised)}@media(max-width:480px){.author-card[data-astro-cid-krrru5z6]{grid-template-columns:56px minmax(0,1fr);gap:var(--s-3, 16px)}.author-card[data-astro-cid-krrru5z6] img[data-astro-cid-krrru5z6],.author-mono[data-astro-cid-krrru5z6]{width:56px;height:56px;font-size:1.2rem}}.cover[data-astro-cid-gp5lbece]{width:fit-content;max-width:100%;margin:0 auto;border-radius:var(--r-md, 12px);overflow:hidden;box-shadow:var(--shadow-hero);background:var(--canvas-soft)}.cover[data-astro-cid-gp5lbece] picture[data-astro-cid-gp5lbece]{display:block}.cover[data-astro-cid-gp5lbece] img[data-astro-cid-gp5lbece]{display:block;max-width:100%;height:auto}.cover[data-astro-cid-gp5lbece] img[data-astro-cid-gp5lbece].no-dims{width:100%;aspect-ratio:16 / 10;object-fit:cover}.cta-block[data-astro-cid-nvxaci2r]{margin:var(--s-6, 48px) 0;padding:var(--s-4, 24px) var(--s-4, 24px) var(--s-4, 24px) var(--s-5, 32px);border-radius:var(--r-md, 12px);background:var(--canvas-raised);border:1px solid var(--hairline);box-shadow:inset 3px 0 0 var(--accent);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4, 24px);flex-wrap:wrap}.cta-copy[data-astro-cid-nvxaci2r]{flex:1 1 260px;min-width:0}.cta-label[data-astro-cid-nvxaci2r]{flex:1 1 100%;margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--t-2);line-height:1.35;color:var(--ink-muted);overflow-wrap:anywhere}.cta-text[data-astro-cid-nvxaci2r]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-2);line-height:1.3;color:var(--ink)}.cta-link[data-astro-cid-nvxaci2r]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1.25rem;border-radius:var(--r-pill, 999px);background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans);font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:transform var(--d-fast, .12s) var(--ease-out, ease)}.cta-link[data-astro-cid-nvxaci2r] svg[data-astro-cid-nvxaci2r]{transition:transform var(--d-base, .22s) var(--ease-out, ease)}.cta-link[data-astro-cid-nvxaci2r]:hover svg[data-astro-cid-nvxaci2r]{transform:translate(3px)}.cta-link[data-astro-cid-nvxaci2r]:active{transform:scale(.96)}.faq[data-astro-cid-xxlg6tt5]{margin:var(--s-8, 80px) 0 var(--s-7, 64px)}.faq-kicker[data-astro-cid-xxlg6tt5]{margin:0 0 var(--s-2, 8px);color:var(--accent)}.faq[data-astro-cid-xxlg6tt5] h2[data-astro-cid-xxlg6tt5]{margin:0 0 var(--s-4, 24px);font-family:var(--font-display);font-weight:600;font-size:var(--t-4);line-height:var(--lh-snug, 1.15)}.faq-list[data-astro-cid-xxlg6tt5]{border-top:1px solid var(--ink)}.faq-item[data-astro-cid-xxlg6tt5]{border-bottom:1px solid var(--hairline);interpolate-size:allow-keywords}.faq-item[data-astro-cid-xxlg6tt5] summary[data-astro-cid-xxlg6tt5]{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 28px;align-items:baseline;gap:var(--s-2, 8px);padding:var(--s-3, 16px) 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;font-size:var(--t-2);line-height:1.35;color:var(--ink);transition:color var(--d-fast, .12s) var(--ease-out, ease)}.faq-item[data-astro-cid-xxlg6tt5] summary[data-astro-cid-xxlg6tt5]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-xxlg6tt5] summary[data-astro-cid-xxlg6tt5]:hover{color:var(--accent)}.faq-n[data-astro-cid-xxlg6tt5]{font-family:var(--font-sans);font-size:var(--t--2);font-weight:600;letter-spacing:.08em;color:var(--ink-muted);font-variant-numeric:tabular-nums}.faq-sign[data-astro-cid-xxlg6tt5]{position:relative;align-self:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line-2);transition:transform var(--d-base, .22s) var(--ease-out, ease),border-color var(--d-base, .22s) var(--ease-out, ease)}.faq-sign[data-astro-cid-xxlg6tt5]:before,.faq-sign[data-astro-cid-xxlg6tt5]:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--accent);border-radius:1px}.faq-sign[data-astro-cid-xxlg6tt5]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-xxlg6tt5][open] .faq-sign[data-astro-cid-xxlg6tt5]{transform:rotate(45deg);border-color:var(--accent)}.faq-a[data-astro-cid-xxlg6tt5]{padding:0 28px var(--s-4, 24px) calc(2.25rem + var(--s-2, 8px))}.faq-a[data-astro-cid-xxlg6tt5] p[data-astro-cid-xxlg6tt5]{margin:0;max-width:60ch;color:var(--ink-soft);line-height:var(--lh-body, 1.65)}@supports selector(::details-content){@media(prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-xxlg6tt5]::details-content{height:0;overflow:clip;transition:height var(--d-base, .22s) var(--ease-out, ease),content-visibility var(--d-base, .22s) allow-discrete}.faq-item[data-astro-cid-xxlg6tt5][open]::details-content{height:auto}}}@media(max-width:520px){.faq-item[data-astro-cid-xxlg6tt5] summary[data-astro-cid-xxlg6tt5]{grid-template-columns:minmax(0,1fr) 28px}.faq-n[data-astro-cid-xxlg6tt5]{display:none}.faq-a[data-astro-cid-xxlg6tt5]{padding-left:0;padding-right:0}}.table-block[data-astro-cid-tyncp2mu]{margin:var(--s-7, 64px) 0}.table-block[data-astro-cid-tyncp2mu] figcaption[data-astro-cid-tyncp2mu]{margin-bottom:var(--s-3, 16px);font-family:var(--font-display);font-weight:600;font-size:var(--t-3);line-height:1.25;color:var(--ink);text-wrap:balance}.table-scroll[data-astro-cid-tyncp2mu]{overflow-x:auto;border-top:2px solid var(--ink);border-bottom:1px solid var(--hairline);background:linear-gradient(to left,var(--canvas),transparent) right / 24px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,oklch(20% .02 55 / .16),transparent) right / 10px 100% no-repeat scroll}table[data-astro-cid-tyncp2mu]{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-0, 1rem);line-height:1.45;font-variant-numeric:tabular-nums}th[data-astro-cid-tyncp2mu],td[data-astro-cid-tyncp2mu]{text-align:left;vertical-align:top;padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--hairline);min-width:8.5rem;overflow-wrap:break-word;hyphens:auto}thead[data-astro-cid-tyncp2mu] th[data-astro-cid-tyncp2mu]{padding-top:.6rem;font-family:var(--font-sans);font-size:var(--t--1);font-weight:600;letter-spacing:.01em;color:var(--ink-muted);border-bottom:1px solid var(--accent)}tbody[data-astro-cid-tyncp2mu] th[data-astro-cid-tyncp2mu]{font-family:var(--font-sans);font-weight:600;color:var(--ink);position:sticky;left:0;background:var(--canvas);padding-right:1.25rem}thead[data-astro-cid-tyncp2mu] th[data-astro-cid-tyncp2mu]:first-child{position:sticky;left:0;background:var(--canvas)}tbody[data-astro-cid-tyncp2mu] td[data-astro-cid-tyncp2mu]{color:var(--ink-soft)}tbody[data-astro-cid-tyncp2mu] tr[data-astro-cid-tyncp2mu]:last-child>[data-astro-cid-tyncp2mu]{border-bottom:none}tbody[data-astro-cid-tyncp2mu] tr[data-astro-cid-tyncp2mu]{transition:background-color var(--d-fast, .12s) var(--ease-out, ease)}@media(hover:hover){tbody[data-astro-cid-tyncp2mu] tr[data-astro-cid-tyncp2mu]:hover>[data-astro-cid-tyncp2mu]{background:var(--canvas-soft)}}.article[data-astro-cid-lp4smh32]{--rail: 220px;padding-top:var(--s-5)}.article-head[data-astro-cid-lp4smh32],.article-prose[data-astro-cid-lp4smh32]{width:100%;max-width:var(--maxw-prose);margin-inline:auto}.article-eyebrow[data-astro-cid-lp4smh32]{margin:var(--s-5) 0 var(--s-3);color:var(--accent)}.rubric[data-astro-cid-lp4smh32]{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--accent) 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color var(--d-fast) var(--ease-out)}.rubric[data-astro-cid-lp4smh32]:hover{text-decoration-color:var(--accent)}.article-head[data-astro-cid-lp4smh32] h1[data-astro-cid-lp4smh32]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-5);line-height:1.08;letter-spacing:var(--track-display);color:var(--ink)}.byline[data-astro-cid-lp4smh32]{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-4);font-family:var(--font-sans)}.byline-mono[data-astro-cid-lp4smh32]{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font-family:var(--font-display);font-weight:600;font-size:.95rem}.byline-text[data-astro-cid-lp4smh32]{display:flex;flex-direction:column;line-height:1.35;min-width:0}.byline-name[data-astro-cid-lp4smh32]{font-weight:600;font-size:var(--t-0);color:var(--ink)}.byline-meta[data-astro-cid-lp4smh32]{font-size:var(--t--1);color:var(--ink-muted);font-variant-numeric:tabular-nums}.article-head[data-astro-cid-lp4smh32]+.article-grid[data-astro-cid-lp4smh32]{margin-top:var(--s-6)}.article-cover[data-astro-cid-lp4smh32]{max-width:1000px;margin:var(--s-6) auto var(--s-7)}.article-rail[data-astro-cid-lp4smh32]{display:none}.article-prose[data-astro-cid-lp4smh32]{min-width:0}@media(min-width:1200px){.article-grid[data-astro-cid-lp4smh32]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--maxw-prose)) minmax(0,1fr);column-gap:var(--s-6)}.article-rail[data-astro-cid-lp4smh32]{display:block;grid-column:1;justify-self:end;width:var(--rail)}.article-prose[data-astro-cid-lp4smh32]{grid-column:2}.article-toc-inline[data-astro-cid-lp4smh32]{display:none}}.answer[data-astro-cid-lp4smh32]{position:relative;margin:0 0 var(--s-6);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--canvas-raised);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:inset 0 3px 0 var(--accent)}.answer-head[data-astro-cid-lp4smh32]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-3)}.answer-label[data-astro-cid-lp4smh32]{margin:0;color:var(--ink)}.tldr[data-astro-cid-lp4smh32]{margin:0;font-family:var(--font-sans);font-size:var(--t-1);line-height:1.65;color:var(--ink-soft);hyphens:manual}.tldr[data-astro-cid-lp4smh32] strong[data-astro-cid-lp4smh32]{display:block;margin-bottom:var(--s-2);font-family:var(--font-display);font-weight:600;font-size:var(--t-2);line-height:1.4;letter-spacing:var(--track-heading);color:var(--ink);text-wrap:pretty}@media(max-width:520px){.answer[data-astro-cid-lp4smh32]{padding:var(--s-4) var(--s-4) var(--s-4)}}.stamp-link[data-astro-cid-lp4smh32]{text-decoration:none;transition:transform var(--d-fast) var(--ease-out)}.stamp-link[data-astro-cid-lp4smh32]:hover{transform:rotate(-2deg) translateY(-1px)}.sources[data-astro-cid-lp4smh32]{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--ink);scroll-margin-top:var(--s-4)}.sources[data-astro-cid-lp4smh32] h2[data-astro-cid-lp4smh32]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-3);line-height:1.25;color:var(--ink)}.sources-note[data-astro-cid-lp4smh32]{margin:var(--s-1) 0 var(--s-3);font-size:var(--t--1);color:var(--ink-muted)}.sources[data-astro-cid-lp4smh32] ol[data-astro-cid-lp4smh32]{margin:0;padding-left:1.6em;font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.sources[data-astro-cid-lp4smh32] li[data-astro-cid-lp4smh32]{padding:.3rem 0 .3rem .2em}.sources[data-astro-cid-lp4smh32] li[data-astro-cid-lp4smh32]::marker{color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.sources[data-astro-cid-lp4smh32] a[data-astro-cid-lp4smh32]{color:var(--ink);text-decoration-line:underline;text-decoration-color:color-mix(in oklch,var(--accent) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.sources[data-astro-cid-lp4smh32] a[data-astro-cid-lp4smh32]:hover{color:var(--accent);text-decoration-color:var(--accent)}.sources-pub[data-astro-cid-lp4smh32]{color:var(--ink-muted);white-space:nowrap}.internal-links[data-astro-cid-lp4smh32]{margin-top:var(--s-7)}.internal-links[data-astro-cid-lp4smh32] h2[data-astro-cid-lp4smh32]{margin:0 0 var(--s-3);font-family:var(--font-display);font-weight:600;font-size:var(--t-4);line-height:var(--lh-snug);color:var(--ink)}.internal-links[data-astro-cid-lp4smh32] ul[data-astro-cid-lp4smh32]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.internal-links[data-astro-cid-lp4smh32] li[data-astro-cid-lp4smh32]{border-bottom:1px solid var(--hairline)}.internal-links[data-astro-cid-lp4smh32] a[data-astro-cid-lp4smh32]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;color:var(--ink);text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:var(--t-2);line-height:1.3;transition:color var(--d-fast) var(--ease-out)}.internal-links[data-astro-cid-lp4smh32] svg[data-astro-cid-lp4smh32]{flex-shrink:0;color:var(--accent);transition:transform var(--d-base) var(--ease-out)}.internal-links[data-astro-cid-lp4smh32] a[data-astro-cid-lp4smh32]:hover{color:var(--accent)}.internal-links[data-astro-cid-lp4smh32] a[data-astro-cid-lp4smh32]:hover svg[data-astro-cid-lp4smh32]{transform:translate(4px)}
