.entry-layout[data-astro-cid-5x65ok44]{max-width:var(--prose-max);margin-inline:auto}.reading-progress[data-astro-cid-5x65ok44]{display:none}.js .reading-progress[data-astro-cid-5x65ok44]{top:var(--header-height,5rem);z-index:39;transform-origin:0;pointer-events:none;height:3px;display:block;position:fixed;left:0;right:0;transform:scaleX(0)}.entry-content[data-astro-cid-5x65ok44]{display:flow-root}@media (width>=1360px){.entry-content[data-astro-cid-5x65ok44]{position:relative}}.entry-content[data-astro-cid-5x65ok44]>:last-child{margin-bottom:0}.entry-content[data-astro-cid-5x65ok44] h2[id],.entry-content[data-astro-cid-5x65ok44] h3[id]{scroll-margin-top:6rem}.entry-content[data-astro-cid-5x65ok44]>p,.entry-content[data-astro-cid-5x65ok44]>ul>li,.entry-content[data-astro-cid-5x65ok44]>ol>li{font-size:1.125rem;line-height:1.8}.entry-content[data-astro-cid-5x65ok44]>p{margin:0 0 2rem}.entry-content[data-astro-cid-5x65ok44]>ul>li,.entry-content[data-astro-cid-5x65ok44]>ol>li{margin-bottom:.625rem}.entry-content[data-astro-cid-5x65ok44]>h2{margin:4.5rem 0 1.5rem}.entry-content[data-astro-cid-5x65ok44]>h3{margin:3rem 0 1rem}.entry-content[data-astro-cid-5x65ok44]>h2:first-child,.entry-content[data-astro-cid-5x65ok44]>h3:first-child{margin-top:0}@media (width>=1280px){.entry-content[data-astro-cid-5x65ok44]{--entry-side:calc(var(--toc-inset) + var(--toc-width) + 2rem);--entry-wide:min(var(--entry-wide-max), max(var(--prose-max), calc(100vw - 2 * var(--entry-side))))}.entry-content[data-astro-cid-5x65ok44]>.figure-image,.entry-content[data-astro-cid-5x65ok44]>.gallery{clear:both;width:var(--entry-wide);margin-inline:calc((var(--prose-max) - var(--entry-wide)) / 2)}}.entry-content[data-astro-cid-5x65ok44]>.footnotes{border-top-style:solid;border-top-width:1px;margin-top:4.5rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6}.entry-content[data-astro-cid-5x65ok44]>.footnotes>h2{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 1rem;scroll-margin-top:6rem;font-size:1.25rem;position:static;overflow:visible}.entry-content[data-astro-cid-5x65ok44]>.footnotes ol{margin:0;padding-left:1.5rem}.entry-content[data-astro-cid-5x65ok44]>.footnotes li{overflow-wrap:anywhere;margin-bottom:.5rem}.entry-content[data-astro-cid-5x65ok44]>.footnotes li p{margin:0}.entry-content[data-astro-cid-5x65ok44] [data-footnote-ref]{padding-inline:.1em;font-size:.75em;text-decoration:none}.entry-content[data-astro-cid-5x65ok44] li[id^=user-content-fn-],.entry-content[data-astro-cid-5x65ok44] [data-footnote-ref]{scroll-margin-top:6rem}@media (width<=639px){.entry-content[data-astro-cid-5x65ok44]>p,.entry-content[data-astro-cid-5x65ok44]>ul>li,.entry-content[data-astro-cid-5x65ok44]>ol>li{font-size:1.0625rem}}.ai-translation[data-astro-cid-au4uaqna]{flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;display:flex}.ai-badge[data-astro-cid-au4uaqna]{position:relative}.ai-badge-toggle[data-astro-cid-au4uaqna]{font:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:.2em;anchor-name:--ai-badge;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.ai-badge-popover[data-astro-cid-au4uaqna]{border:0;border-radius:.375rem;width:min(22rem,100vw - 2rem);margin:auto;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.ai-badge-popover[data-astro-cid-au4uaqna] p[data-astro-cid-au4uaqna]{margin:0}.ai-badge-popover[data-astro-cid-au4uaqna] p[data-astro-cid-au4uaqna]+p[data-astro-cid-au4uaqna]{margin-top:.5rem}@supports (anchor-name:--a){.ai-badge-popover[data-astro-cid-au4uaqna]{position-anchor:--ai-badge;inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-inline;margin:.5rem 0 0}}@supports not selector(:popover-open){.ai-badge-popover[data-astro-cid-au4uaqna]{margin:.5rem 0 0;display:block}}.context-hint[data-astro-cid-au4uaqna]{border:0;border-radius:.375rem;width:min(18rem,100vw - 2rem);margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;inset:auto 1rem 1rem auto;overflow:visible}.context-hint[data-astro-cid-au4uaqna]:popover-open{flex-direction:column;gap:.625rem;display:flex}.context-hint[data-astro-cid-au4uaqna] p[data-astro-cid-au4uaqna]{margin:0}.context-hint[data-astro-cid-au4uaqna] button[data-astro-cid-au4uaqna]{align-self:flex-end}@supports (anchor-name:--a){.context-hint[data-astro-cid-au4uaqna]{position-anchor:--context-hint;inset:auto;bottom:calc(anchor(top) + .625rem);left:calc(anchor(left) - .75rem);margin:0}.context-hint[data-astro-cid-au4uaqna]:after{content:"";border-style:solid;border-width:.5rem .5rem 0;border-left-color:#0000;border-right-color:#0000;position:absolute;top:100%;left:.875rem}}.entry-header[data-astro-cid-2tcfornf]{margin-bottom:3.5rem;padding-bottom:2.5rem}.entry-header-has-cover[data-astro-cid-2tcfornf]{padding-bottom:0}.entry-header[data-astro-cid-2tcfornf] .entry-header-cover{margin:2rem 0 0}.entry-header[data-astro-cid-2tcfornf] .entry-breadcrumbs{margin-bottom:1.5rem}.entry-kicker[data-astro-cid-2tcfornf]{margin:0 0 .75rem}.entry-header[data-astro-cid-2tcfornf] .entry-title{margin:0}.entry-lead[data-astro-cid-2tcfornf]{margin:.875rem 0 0;font-size:1.25rem;line-height:1.5}.entry-byline[data-astro-cid-2tcfornf]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.entry-byline-avatar[data-astro-cid-2tcfornf]{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.entry-byline-avatar[data-astro-cid-2tcfornf] .entry-byline-avatar-icon{width:1.25rem;height:1.25rem}.entry-meta[data-astro-cid-2tcfornf]{flex-direction:column;gap:.125rem;min-width:0;margin:0;display:flex}.entry-meta[data-astro-cid-2tcfornf] dd[data-astro-cid-2tcfornf]{margin:0}.entry-meta-author[data-astro-cid-2tcfornf] dd[data-astro-cid-2tcfornf]{font-size:.95rem;font-weight:600}.entry-meta-details[data-astro-cid-2tcfornf]{flex-wrap:wrap;gap:.125rem 1rem;font-size:.8125rem;display:flex}.entry-meta-details[data-astro-cid-2tcfornf] dd[data-astro-cid-2tcfornf]{align-items:center;gap:.375rem;display:inline-flex}.entry-meta-details[data-astro-cid-2tcfornf] .entry-meta-icon{width:.875rem;height:.875rem}.author-box[data-astro-cid-6o6uegzc]{padding-top:1.5rem}.author-box-main[data-astro-cid-6o6uegzc]{gap:1.25rem;display:flex}.author-box-footer[data-astro-cid-6o6uegzc]{justify-content:flex-end;display:flex}.author-box-avatar[data-astro-cid-6o6uegzc]{border-radius:9999px;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.author-box-icon[data-astro-cid-6o6uegzc]{width:1.75rem;height:1.75rem}.author-box-text[data-astro-cid-6o6uegzc]{min-width:0}.author-box-label[data-astro-cid-6o6uegzc],.author-box-name[data-astro-cid-6o6uegzc],.author-box-role[data-astro-cid-6o6uegzc]{margin:0}.author-box-name[data-astro-cid-6o6uegzc]{margin-top:.25rem;font-size:1.125rem;font-weight:700}.author-box-role[data-astro-cid-6o6uegzc]{margin-top:.125rem}.author-box-bio[data-astro-cid-6o6uegzc]{margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}@media (width<=479px){.author-box-main[data-astro-cid-6o6uegzc]{flex-direction:column;gap:1rem}}.entry-sources[data-astro-cid-3rgwn5ja]{margin:0;padding-top:1.5rem}.entry-sources-label[data-astro-cid-3rgwn5ja]{font-weight:600}
