.section[data-astro-cid-vb3lvmyh]{width:100%;position:relative}.pt-None[data-astro-cid-vb3lvmyh]{padding-top:var(--section-padding-none)}.pt-Small[data-astro-cid-vb3lvmyh]{padding-top:var(--section-padding-s)}.pt-Medium[data-astro-cid-vb3lvmyh]{padding-top:var(--section-padding-md)}.pt-Large[data-astro-cid-vb3lvmyh]{padding-top:var(--section-padding-lg)}.pt-ExtraLarge[data-astro-cid-vb3lvmyh]{padding-top:var(--section-padding-xl)}.pb-None[data-astro-cid-vb3lvmyh]{padding-bottom:var(--section-padding-none)}.pb-Small[data-astro-cid-vb3lvmyh]{padding-bottom:var(--section-padding-s)}.pb-Medium[data-astro-cid-vb3lvmyh]{padding-bottom:var(--section-padding-md)}.pb-Large[data-astro-cid-vb3lvmyh]{padding-bottom:var(--section-padding-lg)}.pb-ExtraLarge[data-astro-cid-vb3lvmyh]{padding-bottom:var(--section-padding-xl)}.rich-text[data-astro-cid-ksydh7gg]{font-family:var(--font-sans);font-size:var(--fs-body-main);line-height:var(--lh-loose);color:var(--color-text)}.rich-text[data-astro-cid-ksydh7gg] :first-child{margin-top:0}.rich-text[data-astro-cid-ksydh7gg] :last-child{margin-bottom:0}.rich-text[data-astro-cid-ksydh7gg] p,.rich-text[data-astro-cid-ksydh7gg] ul,.rich-text[data-astro-cid-ksydh7gg] ol,.rich-text[data-astro-cid-ksydh7gg] blockquote,.rich-text[data-astro-cid-ksydh7gg] pre{margin:0 0 var(--space-s)}.rich-text[data-astro-cid-ksydh7gg] h2,.rich-text[data-astro-cid-ksydh7gg] h3,.rich-text[data-astro-cid-ksydh7gg] h4{font-family:var(--font-serif);font-weight:var(--fw-display);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:var(--space-md) 0 var(--space-xs)}.rich-text[data-astro-cid-ksydh7gg] h2{font-size:var(--fs-h2)}.rich-text[data-astro-cid-ksydh7gg] h3{font-size:var(--fs-h3)}.rich-text[data-astro-cid-ksydh7gg] h4{font-size:var(--fs-h4);font-weight:var(--fw-medium)}.rich-text[data-astro-cid-ksydh7gg] strong{font-weight:var(--fw-semibold)}.rich-text[data-astro-cid-ksydh7gg] em{font-style:italic}.rich-text[data-astro-cid-ksydh7gg] u{text-decoration:underline;text-underline-offset:2px}.rich-text[data-astro-cid-ksydh7gg] s{text-decoration:line-through}.rich-text[data-astro-cid-ksydh7gg] a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--dur-fast, .15s) ease}.rich-text[data-astro-cid-ksydh7gg] a:hover{color:var(--color-brand-hover)}.rich-text[data-astro-cid-ksydh7gg] ul,.rich-text[data-astro-cid-ksydh7gg] ol{padding-left:1.4em}.rich-text[data-astro-cid-ksydh7gg] li{margin-bottom:var(--space-xs);padding-left:.25em}.rich-text[data-astro-cid-ksydh7gg] li::marker{color:var(--color-accent)}.rich-text[data-astro-cid-ksydh7gg] li:last-child{margin-bottom:0}.rich-text[data-astro-cid-ksydh7gg] blockquote{border-left:3px solid var(--color-accent);padding:var(--space-3xs, .25rem) 0 var(--space-3xs, .25rem) var(--space-s);font-family:var(--font-serif);font-size:var(--fs-body-large);font-style:italic;color:var(--color-text-muted)}.rich-text[data-astro-cid-ksydh7gg] blockquote p{margin:0}.rich-text[data-astro-cid-ksydh7gg] code{font-family:var(--font-mono, ui-monospace, "SFMono-Regular", Menlo, monospace);font-size:.9em;background:color-mix(in srgb,var(--color-text) 8%,transparent);padding:.1em .35em;border-radius:var(--radius-xs)}.rich-text[data-astro-cid-ksydh7gg] pre{background:color-mix(in srgb,var(--color-text) 6%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:var(--space-s) var(--space-md);overflow-x:auto}.rich-text[data-astro-cid-ksydh7gg] pre code{background:none;padding:0;border-radius:0;font-size:var(--fs-body-small);line-height:var(--lh-normal)}.tone-default[data-astro-cid-jsr45nuq]{color:var(--color-text)}.tone-muted[data-astro-cid-jsr45nuq]{color:var(--color-text-muted)}.tone-inverse[data-astro-cid-jsr45nuq]{color:var(--color-text-inverse)}.w-regular[data-astro-cid-jsr45nuq]{font-weight:var(--fw-regular)}.w-medium[data-astro-cid-jsr45nuq]{font-weight:var(--fw-medium)}.w-semibold[data-astro-cid-jsr45nuq]{font-weight:var(--fw-semibold)}.w-bold[data-astro-cid-jsr45nuq]{font-weight:var(--fw-bold)}.align-left[data-astro-cid-jsr45nuq]{text-align:left}.align-center[data-astro-cid-jsr45nuq]{text-align:center}.align-right[data-astro-cid-jsr45nuq]{text-align:right}.text-body-large[data-astro-cid-jsr45nuq],.text-body[data-astro-cid-jsr45nuq],.text-body-small[data-astro-cid-jsr45nuq]{p{margin:0 0 .75em}p:last-child{margin-bottom:0}strong{font-weight:var(--fw-bold)}a{color:var(--color-brand);text-decoration:underline}}
