.applet[data-astro-cid-rghmwn2s]{contain:layout paint;gap:0}.link[data-astro-cid-rghmwn2s]{text-indent:0;align-self:flex-start;font-style:italic}.callout[data-astro-cid-4jb23ydi]{gap:var(--bs-text-callout-pad);padding:var(--bs-text-callout-pad) 0;border-top:var(--bs-rule-heavy) solid var(--bs-ink);border-bottom:var(--bs-rule) solid var(--bs-ink);font-family:var(--bs-font-text);text-align:left;text-indent:0;flex-direction:column;display:flex}.label[data-astro-cid-4jb23ydi]{font-size:var(--bs-text-callout-label-size);line-height:var(--bs-text-callout-label-leading);font-weight:var(--bs-weight-semibold)}.body[data-astro-cid-4jb23ydi] p{font-size:var(--bs-text-callout-size);line-height:var(--bs-text-callout-leading);text-align:left;text-indent:0;padding:0}.body[data-astro-cid-4jb23ydi] p+p{padding-top:var(--bs-text-callout-pad)}pre[data-astro-cid-j3aaklss]{max-width:100%;padding:var(--bs-text-code-pad);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bs-field);font-family:var(--bs-font-mono);text-align:left;text-indent:0;margin:0}code[data-astro-cid-j3aaklss]{font-family:inherit;font-size:var(--bs-text-code-size);line-height:var(--bs-text-code-leading)}.group[data-astro-cid-ccwfzsou]{display:flow-root}.ref[data-astro-cid-ccwfzsou]{padding-top:var(--bs-text-group-gap)}.source-line[data-astro-cid-ccwfzsou]{font-size:var(--bs-text-group-source-size);line-height:var(--bs-text-group-source-leading);text-indent:0;align-self:flex-start}.mark[data-astro-cid-en4fs34a]{height:var(--bs-text-quote-mark-leading);font-family:var(--bs-font-display);font-size:var(--bs-text-quote-mark-size);line-height:var(--bs-text-quote-mark-leading);display:block}.quote[data-astro-cid-en4fs34a] p[data-astro-cid-en4fs34a]{font-family:var(--bs-font-text);font-style:italic;font-size:var(--bs-text-quote-size);line-height:var(--bs-text-quote-leading);text-align:left;text-indent:0;hyphens:manual;overflow-wrap:break-word}.cite[data-astro-cid-en4fs34a]{padding-top:var(--bs-text-quote-gap);font-size:var(--bs-text-quote-cite-size);line-height:var(--bs-text-quote-cite-leading)}.cite[data-astro-cid-en4fs34a] cite[data-astro-cid-en4fs34a]{font-style:italic}.video[data-astro-cid-mprrpvdo]{gap:var(--bs-text-caption-gap);flex-direction:column;display:flex}.field[data-astro-cid-mprrpvdo]{width:100%;aspect-ratio:var(--bs-text-video-ratio);background:var(--bs-field);place-items:center;display:grid}.frame[data-astro-cid-mprrpvdo]{text-decoration-line:none;position:relative;overflow:hidden}.frame[data-astro-cid-mprrpvdo] img[data-astro-cid-mprrpvdo]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.play[data-astro-cid-mprrpvdo]{padding:var(--bs-text-callout-pad);border:var(--bs-rule) solid var(--bs-ink);background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-font-mono);font-size:var(--bs-caption-size);line-height:var(--bs-caption-leading);letter-spacing:var(--bs-caption-tracking);text-indent:0;text-transform:uppercase;position:relative}.frame[data-astro-cid-mprrpvdo]:hover .play[data-astro-cid-mprrpvdo]{text-decoration-line:underline}.items[data-astro-cid-f47ffqyz]{gap:var(--bs-text-sequence-gap);flex-direction:column;display:flex}.item[data-astro-cid-f47ffqyz]{gap:var(--bs-text-caption-gap);text-indent:0;flex-direction:column;padding:0;display:flex}.running-text a.bs-cite{text-decoration-line:none}.running-text a.bs-cite:hover{text-decoration-line:underline}.bs-cite sup{vertical-align:super;font-size:.6em;line-height:0}.bs-cite[id],.bs-notes-item{scroll-margin-top:var(--bs-anchor-offset)}.bs-text-caption{justify-content:space-between;gap:0 var(--bs-gutter);padding-top:var(--bs-caption-pad-top);border-top:var(--bs-rule) solid var(--bs-ink);color:var(--bs-caption);font-family:var(--bs-font-mono);font-size:var(--bs-caption-size);line-height:var(--bs-caption-leading);letter-spacing:var(--bs-caption-tracking);text-align:left;text-indent:0;text-transform:uppercase;hyphens:manual;flex-wrap:wrap;display:flex}.bs-text-block{gap:var(--bs-text-caption-gap);max-width:100%;padding:var(--bs-text-block-space) 0;break-inside:avoid;text-indent:0;flex-direction:column;display:flex}.bs-text-block img{width:100%;height:auto}:where(.running-text,.bs-run) code{font-family:var(--bs-font-mono);font-size:.875em}
