.html-sitemap-icon[data-astro-cid-h53jfvqt]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;block-size:1rem;inline-size:1rem}.html-sitemap-article[data-astro-cid-izdyodsn]{--html-sitemap-primary-text:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:stretch;gap:var(--space-lg);padding-block:var(--space-lg);padding-inline:var(--space-lg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);grid-template-columns:1fr;display:grid}.html-sitemap-article__main[data-astro-cid-izdyodsn]{flex-direction:column;gap:.375rem;display:flex}.html-sitemap-article__badges[data-astro-cid-izdyodsn]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.html-sitemap-article__category[data-astro-cid-izdyodsn]{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);color:var(--html-sitemap-primary-text);font-family:var(--font-family-body-xs);letter-spacing:.04em;padding-block:.1875rem;padding-inline:var(--space-sm);text-transform:uppercase;font-size:.6875rem;font-weight:700}.html-sitemap-article__tag[data-astro-cid-izdyodsn]{background-color:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);padding-block:.125rem;padding-inline:.375rem;font-size:.6875rem}.html-sitemap-article__title[data-astro-cid-izdyodsn]{color:var(--color-text);font-family:var(--font-family-heading-2xs);font-size:1.1875rem;font-weight:var(--font-weight-heading-2xs);transition:color var(--duration-fast) var(--easing-standard);line-height:1.25;text-decoration:none;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}}.html-sitemap-article__url[data-astro-cid-izdyodsn]{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.75rem}.html-sitemap-article__excerpt[data-astro-cid-izdyodsn]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.html-sitemap-article__meta[data-astro-cid-izdyodsn]{color:var(--color-text-muted);gap:var(--space-xs);flex-direction:column;font-size:.8125rem;line-height:1.4;display:flex}.html-sitemap-article__meta-line[data-astro-cid-izdyodsn]{align-items:center;gap:.375rem;display:flex}.html-sitemap-article__meta-line[data-astro-cid-izdyodsn]>.html-sitemap-icon{block-size:.875rem;color:var(--color-text-subtle);inline-size:.875rem}.html-sitemap-article__action[data-astro-cid-izdyodsn]{justify-content:flex-end;display:flex}.html-sitemap-article__button[data-astro-cid-izdyodsn]{background-color:var(--color-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--html-sitemap-primary-text);font-family:var(--font-family-body-sm);padding-block:var(--space-sm);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);white-space:nowrap;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}.html-sitemap-article__button-icon[data-astro-cid-izdyodsn]{block-size:.875rem;inline-size:.875rem}@container html-sitemap (width>=48rem){.html-sitemap-article[data-astro-cid-izdyodsn]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) auto;align-items:center}}@media (hover:hover){.html-sitemap-article[data-astro-cid-izdyodsn]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.html-sitemap-article__title[data-astro-cid-izdyodsn]:hover{color:var(--color-primary)}.html-sitemap-article[data-astro-cid-izdyodsn]:hover .html-sitemap-article__button[data-astro-cid-izdyodsn]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}}@media (prefers-reduced-motion:reduce){.html-sitemap-article[data-astro-cid-izdyodsn],.html-sitemap-article__title[data-astro-cid-izdyodsn],.html-sitemap-article__button[data-astro-cid-izdyodsn]{transition-duration:.01ms}.html-sitemap-article[data-astro-cid-izdyodsn]:hover{transform:none}}.html-sitemap-block[data-astro-cid-xr2q47vj]{--html-sitemap-primary-text:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);gap:var(--space-lg);flex-direction:column;margin-block-end:clamp(3rem,5cqi,4.5rem);scroll-margin-block-start:5rem;display:flex}.html-sitemap-block__header[data-astro-cid-xr2q47vj]{border-block-end:2px solid var(--color-border);align-items:baseline;gap:var(--space-control);flex-wrap:wrap;justify-content:space-between;padding-block-end:.875rem;display:flex}.html-sitemap-block__title[data-astro-cid-xr2q47vj]{color:var(--color-text);font-family:var(--font-family-heading-md);font-size:clamp(1.625rem,2.5cqi + .8rem,2.25rem);font-weight:var(--font-weight-heading-md);align-items:center;gap:.625rem;margin:0;line-height:1.2;display:flex}.html-sitemap-block__icon[data-astro-cid-xr2q47vj]{block-size:1.375rem;color:var(--color-primary);flex:none;inline-size:1.375rem}.html-sitemap-block__badge[data-astro-cid-xr2q47vj]{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);color:var(--html-sitemap-primary-text);font-family:var(--font-family-body-xs);padding-block:var(--space-xs);text-transform:uppercase;padding-inline:.625rem;font-size:.75rem;font-weight:700}.html-sitemap-count[data-astro-cid-jxr2e7by]{color:var(--color-text-muted);font-family:var(--font-family-body-sm);font-size:.875rem;& strong{color:var(--color-text)}}.html-sitemap-group[data-astro-cid-iosxhvcx]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:var(--space-md);padding:var(--space-lg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex}.html-sitemap-group__heading[data-astro-cid-iosxhvcx]{border-block-end:var(--border-subtle);color:var(--color-text);font-family:var(--font-family-heading-2xs);font-size:1.1875rem;font-weight:var(--font-weight-heading-2xs);align-items:center;gap:var(--space-sm);margin:0;padding-block-end:.625rem;display:flex}.html-sitemap-group__icon[data-astro-cid-iosxhvcx]{color:var(--color-primary);flex:none}.html-sitemap-group__list[data-astro-cid-iosxhvcx]{gap:var(--space-control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.html-sitemap-group__item[data-astro-cid-iosxhvcx]{flex-direction:column;gap:.125rem;display:flex}.html-sitemap-group__link[data-astro-cid-iosxhvcx]{color:var(--color-text);font-family:var(--font-family-body-sm);align-items:baseline;gap:var(--space-xs);transition:color var(--duration-fast) var(--easing-standard);font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}}.html-sitemap-group__link-icon[data-astro-cid-iosxhvcx]{block-size:.8125rem;color:var(--color-primary);flex:none;inline-size:.8125rem}.html-sitemap-group__url[data-astro-cid-iosxhvcx]{color:var(--color-text-muted);font-family:var(--font-family-body-xs);overflow-wrap:anywhere;font-size:.75rem;line-height:1.2}.html-sitemap-group__description[data-astro-cid-iosxhvcx]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.4}@media (hover:hover){.html-sitemap-group[data-astro-cid-iosxhvcx]:hover{border-color:var(--color-border-muted);box-shadow:var(--shadow-md)}.html-sitemap-group__link[data-astro-cid-iosxhvcx]:hover{color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){.html-sitemap-group[data-astro-cid-iosxhvcx],.html-sitemap-group__link[data-astro-cid-iosxhvcx]{transition-duration:.01ms}}.html-sitemap-hero[data-astro-cid-ixh7enol]{background-color:var(--color-surface-inverse);border-block-end:1px solid var(--color-border-dark,#ffffff1f);color:var(--color-text-inverse);text-align:center;padding-block:clamp(3rem,5cqi,4.5rem) clamp(2.5rem,4cqi,3.5rem);padding-inline:clamp(1rem,2.5cqi,2rem)}.html-sitemap-hero__inner[data-astro-cid-ixh7enol]{max-inline-size:48rem;margin-inline:auto}.html-sitemap-hero__eyebrow[data-astro-cid-ixh7enol]{color:color-mix(in oklab, var(--color-accent), var(--color-text-inverse) 35%)}.html-sitemap-hero__title[data-astro-cid-ixh7enol]{color:var(--color-text-inverse);font-family:var(--font-family-heading-lg);font-size:clamp(2.25rem,4cqi,3.5rem);font-weight:var(--font-weight-heading-lg);margin-block:var(--space-sm) 0;line-height:1.15}.html-sitemap-hero__lead[data-astro-cid-ixh7enol]{color:var(--color-text-subtle);margin-block:var(--space-md) 0;font-size:clamp(1rem,1.2cqi,1.1875rem);line-height:1.6}.html-sitemap-hero__jump[data-astro-cid-ixh7enol]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-lg);display:flex}.html-sitemap-hero__jump-label[data-astro-cid-ixh7enol]{color:var(--color-text-subtle);font-size:.8125rem}.html-sitemap-hero__jump-button[data-astro-cid-ixh7enol]{border-radius:var(--radius-pill);color:var(--color-text-inverse);font-family:var(--font-family-body-sm);align-items:center;gap:var(--space-xs);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background-color:#ffffff14;border:1px solid #ffffff29;padding-block:.375rem;padding-inline:.875rem;font-size:.8125rem;font-weight:500;display:inline-flex;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}.html-sitemap-hero__jump-icon[data-astro-cid-ixh7enol]{block-size:.875rem;inline-size:.875rem}@media (hover:hover){.html-sitemap-hero__jump-button[data-astro-cid-ixh7enol]:hover{background-color:var(--color-accent);border-color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.html-sitemap-hero__jump-button[data-astro-cid-ixh7enol]{transition-duration:.01ms}}.html-sitemap-xml-callout[data-astro-cid-baxnqli2]{background-color:var(--color-surface);border:var(--border-subtle);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-lg);padding-block:var(--space-lg);padding-inline:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.html-sitemap-xml-callout__text[data-astro-cid-baxnqli2]{gap:var(--space-xs);flex-direction:column;display:flex}.html-sitemap-xml-callout__title[data-astro-cid-baxnqli2]{color:var(--color-text);font-family:var(--font-family-heading-2xs);font-size:1.125rem;font-weight:var(--font-weight-heading-2xs);margin:0}.html-sitemap-xml-callout__description[data-astro-cid-baxnqli2]{color:var(--color-text-muted);margin:0;font-size:.875rem}.html-sitemap-xml-callout__button[data-astro-cid-baxnqli2]{background-color:var(--color-surface-inverse);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-family:var(--font-family-body-sm);align-items:center;gap:var(--space-sm);padding-block:.625rem;padding-inline:var(--space-lg);transition:background-color var(--duration-fast) var(--easing-standard);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}@media (hover:hover){.html-sitemap-xml-callout__button[data-astro-cid-baxnqli2]:hover{background-color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){.html-sitemap-xml-callout__button[data-astro-cid-baxnqli2]{transition-duration:.01ms}}.html-sitemap[data-astro-cid-3trmuzyc]{--html-sitemap-primary-text:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);scroll-behavior:smooth;container:html-sitemap/inline-size}@media (prefers-reduced-motion:reduce){.html-sitemap[data-astro-cid-3trmuzyc]{scroll-behavior:auto}}.html-sitemap__main[data-astro-cid-3trmuzyc]{padding-block:clamp(2.5rem,4cqi,4.5rem);padding-inline:clamp(1rem,2.5cqi,2rem)}.html-sitemap__inner[data-astro-cid-3trmuzyc]{max-inline-size:78rem;margin-inline:auto}.html-sitemap__filter[data-astro-cid-3trmuzyc]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-md);padding-block:var(--space-md);padding-inline:var(--space-lg);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--space-xl);display:flex}.html-sitemap__filter-search[data-astro-cid-3trmuzyc]{align-items:center;gap:var(--space-sm);flex:15rem;max-inline-size:30rem;display:flex}.html-sitemap__filter-field[data-astro-cid-3trmuzyc]{flex:auto;align-items:center;min-inline-size:0;display:flex;position:relative}.html-sitemap__filter-icon[data-astro-cid-3trmuzyc]{color:var(--color-text-subtle);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.75rem;transform:translateY(-50%)}.html-sitemap__filter-input[data-astro-cid-3trmuzyc]{background-color:var(--color-surface-subtle);border:var(--border-muted);border-radius:var(--radius-sm);color:var(--color-text);inline-size:100%;padding-block:var(--space-sm);padding-inline:2.25rem;&:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-focus), transparent 85%);outline:none}}.html-sitemap__filter-submit[data-astro-cid-3trmuzyc]{background-color:var(--color-primary);border:var(--border-width-thick) var(--border-style-solid) var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary-contrast);cursor:pointer;font-family:var(--font-family-button-sm);font-size:1rem;font-weight:var(--font-weight-button-sm);padding-block:var(--space-sm);padding-inline:var(--space-md);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex:none;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}.html-sitemap__groups[data-astro-cid-3trmuzyc]{grid-template-columns:1fr;gap:1.75rem;display:grid}@container html-sitemap (width>=38rem){.html-sitemap__groups[data-astro-cid-3trmuzyc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container html-sitemap (width>=64rem){.html-sitemap__groups[data-astro-cid-3trmuzyc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.html-sitemap__articles[data-astro-cid-3trmuzyc]{gap:var(--space-md);flex-direction:column;display:flex}@media (hover:hover){.html-sitemap__filter-submit[data-astro-cid-3trmuzyc]:hover{background-color:color-mix(in oklab, var(--color-primary), var(--color-text) 16%);border-color:color-mix(in oklab, var(--color-primary), var(--color-text) 16%)}}@media (prefers-reduced-motion:reduce){.html-sitemap__filter-submit[data-astro-cid-3trmuzyc]{transition-duration:.01ms}}
