.ap-consent[data-astro-cid-pllpieig]{position:fixed;z-index:60;background:var(--ap-color-background)}.ap-consent--bar[data-astro-cid-pllpieig]{inset-inline:0;inset-block-end:0;border-block-start:1px solid var(--ap-color-border)}.ap-consent--card[data-astro-cid-pllpieig]{inset-block-end:var(--ap-space-6);inset-inline:var(--ap-space-6);max-width:44rem;margin-inline:auto;border:1px solid var(--ap-color-border);border-radius:var(--ap-radius-lg);box-shadow:var(--ap-shadow-lg)}.ap-consent__inner[data-astro-cid-pllpieig]{display:flex;flex-direction:column;gap:var(--ap-space-4);padding-block:var(--ap-space-5)}.ap-consent__copy[data-astro-cid-pllpieig] p[data-astro-cid-pllpieig]{max-width:60ch;margin:0 0 var(--ap-space-2);font-size:.875rem;line-height:1.6}.ap-consent__copy[data-astro-cid-pllpieig] a[data-astro-cid-pllpieig]{color:var(--ap-color-link, currentColor);text-decoration:underline;text-underline-offset:2px}.ap-consent__copy[data-astro-cid-pllpieig] p[data-astro-cid-pllpieig]:last-child{margin-bottom:0}.ap-consent[data-astro-cid-pllpieig] .ap-button--secondary[data-astro-cid-pllpieig]{color:inherit;border-color:currentColor}.ap-consent__actions[data-astro-cid-pllpieig]{display:flex;flex-wrap:wrap;gap:var(--ap-space-3)}.ap-consent__choices[data-astro-cid-pllpieig]{display:flex;flex-direction:column;gap:var(--ap-space-3);max-height:40vh;overflow-y:auto;padding-block:var(--ap-space-2);border-block:1px solid var(--ap-color-border)}.ap-consent__category[data-astro-cid-pllpieig]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ap-space-4);cursor:pointer}.ap-consent__category--fixed[data-astro-cid-pllpieig]{cursor:default;opacity:.75}.ap-consent__category[data-astro-cid-pllpieig] strong[data-astro-cid-pllpieig]{display:block;font-size:.875rem}.ap-consent__category[data-astro-cid-pllpieig] p[data-astro-cid-pllpieig]{margin:.15rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--ap-color-text-muted)}.ap-consent__category[data-astro-cid-pllpieig] input[data-astro-cid-pllpieig]{inline-size:1.15rem;block-size:1.15rem;flex:0 0 auto;margin-block-start:.15rem;accent-color:var(--ap-color-accent)}.ap-consent__always[data-astro-cid-pllpieig]{font-size:.75rem;color:var(--ap-color-text-muted);white-space:nowrap;flex:0 0 auto}@media(min-width:48rem){.ap-consent--bar[data-astro-cid-pllpieig] .ap-consent__inner[data-astro-cid-pllpieig]{flex-direction:row;align-items:center;justify-content:space-between}.ap-consent--bar[data-astro-cid-pllpieig] .ap-consent__inner[data-astro-cid-pllpieig]:has([data-consent-choices]:not([hidden])){flex-direction:column;align-items:stretch}}[hidden]{display:none!important}.u-mark{padding:0 .12em;background:var(--ap-color-highlight, var(--ap-color-accent));color:var(--ap-color-highlight-contrast, var(--ap-color-accent-contrast));-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}.ap-container{width:100%;max-width:var(--ap-max-width);margin-inline:auto;padding-inline:var(--ap-space-6)}@media(min-width:40rem){.ap-container{padding-inline:var(--ap-container-padding)}}.ap-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.ap-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--ap-font-body);font-size:var(--ap-button-font-size);font-weight:var(--ap-button-weight);text-decoration:none;border-radius:var(--ap-radius-button);padding:var(--ap-button-padding-block) var(--ap-button-padding-inline);min-height:var(--ap-button-min-height);border:1px solid var(--ap-button-border-color);cursor:pointer;transition:filter var(--ap-motion-duration) var(--ap-motion-easing),background-color var(--ap-motion-duration) var(--ap-motion-easing),color var(--ap-motion-duration) var(--ap-motion-easing)}.ap-button:hover{filter:brightness(1.1)}.ap-group--aside:has(>.ap-group__main>.ap-hero:first-child)>.ap-group__aside{padding-block-start:var(--ap-space-10)}@media(max-width:56.25rem){.ap-group--aside:has(>.ap-group__main>.ap-hero:first-child)>.ap-group__aside{padding-block-start:0}}:where(.ap-group--beside>.ap-group__main)>.ap-container{padding-inline:0}:where(.ap-group--pair>.ap-group__main,.ap-group--pair>.ap-group__aside)>.ap-container{padding-inline:0}.ap-tick{position:relative;display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;margin-block-start:.125rem;border:1.5px solid var(--ap-color-border);border-radius:var(--ap-radius-sm);color:var(--ap-color-accent-contrast);transition:background-color var(--ap-motion-duration) var(--ap-motion-easing),border-color var(--ap-motion-duration) var(--ap-motion-easing)}.ap-tick__input{position:absolute;z-index:1;inset:-.375rem;margin:0;opacity:0;cursor:pointer}.ap-tick__mark{pointer-events:none;display:flex;opacity:0;transform:scale(.6);transition:opacity var(--ap-motion-duration) var(--ap-motion-easing),transform var(--ap-motion-duration) var(--ap-motion-easing)}.ap-tick:hover{border-color:var(--ap-color-accent-text)}.ap-tick:has(.ap-tick__input:checked){background:var(--ap-color-accent);border-color:var(--ap-color-accent-text)}.ap-tick__input:checked+.ap-tick__mark{opacity:1;transform:none}.ap-tick:has(.ap-tick__input:focus-visible){outline:2px solid var(--ap-color-primary-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ap-tick,.ap-tick__mark{transition:none}}.ap-button:focus-visible{outline:2px solid var(--ap-color-primary-text);outline-offset:2px}.ap-button--primary{background:var(--ap-color-primary);color:var(--ap-color-primary-contrast)}.ap-button--secondary{background:transparent;color:var(--ap-color-primary-text);border-color:var(--ap-color-primary-text)}.ap-button--accent{background:var(--ap-color-accent);color:var(--ap-color-accent-contrast)}.ap-button--ghost{background:transparent;color:var(--ap-color-text);text-decoration:underline;padding-inline:var(--ap-space-2);border-color:transparent}.ap-band{--ap-color-heading: currentColor}.ap-prose{max-width:var(--ap-prose-max);margin-inline:var(--ap-prose-margin);font-size:var(--ap-prose-size, var(--ap-text-base));line-height:var(--ap-leading-prose)}.ap-prose>*+*,.ap-prose .payload-richtext>*+*{margin-block-start:var(--ap-space-5)}.ap-prose h1{font-size:var(--ap-text-5xl)}.ap-prose h2{font-size:var(--ap-text-3xl)}.ap-prose h3{font-size:var(--ap-text-xl)}.ap-prose h4{font-size:var(--ap-text-lg)}.ap-prose h2,.ap-prose h3,.ap-prose h4,.ap-prose .payload-richtext>h2,.ap-prose .payload-richtext>h3,.ap-prose .payload-richtext>h4{margin-block-start:var(--ap-space-8)}.ap-prose a{color:var(--ap-color-link);text-decoration:underline;text-underline-offset:2px}.ap-prose ul,.ap-prose ol{padding-inline-start:1.5em}.ap-prose blockquote{margin-inline:0;padding-inline-start:var(--ap-space-5);border-inline-start:3px solid var(--ap-color-text-muted);color:inherit;font-weight:500}.ap-section-heading{margin-block-end:var(--ap-space-8)}.ap-section-heading__title{font-size:var(--ap-section-heading-size, var(--ap-text-3xl));font-weight:var(--ap-section-heading-weight, var(--ap-font-heading-weight))}.ap-section-heading__intro{color:var(--ap-color-text-muted);margin-block-start:var(--ap-space-8);font-size:var(--ap-text-sub);line-height:var(--ap-leading-intro);font-weight:var(--ap-intro-weight);max-width:var(--ap-prose-measure)}.ap-section-heading--centered .ap-section-heading__title,.ap-section-heading--centered .ap-section-heading__intro{text-align:center;margin-inline:auto}.ap-card{background:var(--ap-color-card);border:1px solid var(--ap-color-border);border-radius:var(--ap-radius-lg)}.ap-page,.ap-block-host{display:flex;flex-direction:column;gap:var(--ap-block-gap);--ap-section-padding: var(--ap-section-padding-base)}@media(min-width:64rem){.ap-page,.ap-block-host{--ap-section-padding: var(--ap-section-padding-wide)}}.ap-page>*,.ap-block-host>*{padding-block:var(--ap-section-padding)}.ap-page>.ap-section--bleed,.ap-block-host>.ap-section--bleed{padding-block:0}.ap-page>*,.ap-block-host>*{padding-inline-start:var(--ap-section-indent, 0)}.ap-page>.ap-section--bleed,.ap-block-host>.ap-section--bleed,.ap-page>.ap-group:not(.ap-group--titled),.ap-block-host>.ap-group:not(.ap-group--titled){padding-inline-start:0}@media(max-width:56.25rem){.ap-page>*,.ap-block-host>*{padding-inline-start:0}}:where(.ap-document,.ap-block-host){font-family:var(--ap-font-body);font-size:var(--ap-text-base);line-height:var(--ap-leading-body);color:var(--ap-color-text)}:where(.ap-document,.ap-block-host) :is(h1,h2,h3,h4,h5,h6){font-family:var(--ap-font-heading);font-weight:var(--ap-font-heading-weight);letter-spacing:var(--ap-tracking-heading);line-height:var(--ap-leading-heading);color:var(--ap-color-heading, inherit);margin:0;text-wrap:balance}:where(.ap-document,.ap-block-host) h1{line-height:var(--ap-leading-display)}:where(.ap-document,.ap-block-host) p{margin:0}:where(.ap-document,.ap-block-host) img{max-width:100%;height:auto;display:block}:where(.ap-document,.ap-block-host) a:not(.ap-button){color:var(--ap-color-link)}:where(.ap-document,.ap-block-host) a:not(.ap-button):hover{color:var(--ap-color-link-hover)}.ap-embed{position:relative;display:grid;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--ap-color-border);border-radius:var(--ap-radius-lg);background:var(--ap-color-surface, var(--ap-color-card));color:var(--ap-color-text)}.ap-embed>*{grid-area:1 / 1}.ap-embed__poster{inline-size:100%;block-size:100%;object-fit:cover;opacity:.35}.ap-embed__placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ap-space-5);padding:var(--ap-space-6);text-align:center}.ap-embed__notice{margin:0;max-inline-size:46ch;font-size:var(--ap-text-base);line-height:1.5}.ap-embed__frame{display:block;inline-size:100%;block-size:100%;border:0}
