:root{--min-font-size:1rem;--font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--default-font-weight:normal;--strong-font-weight:600;--site-header-title-font:var(--font-family);--site-header-title-font-size:1.2rem;--site-header-title-font-weight:var(--default-font-weight);--site-header-nav-font:var(--font-family);--site-header-nav-font-size:1rem;--site-header-nav-font-weight:var(--default-font-weight);--site-header-nav-text-transform:uppercase;--site-header-search-input-font:inherit;--aside-font:var(--font-family);--aside-font-size:0.9rem;--aside-taxonomies-tag-font-size:0.8rem;--article-header-title-font:var(--font-family);--article-header-title-font-size:3rem;--article-header-title-font-weight:var(--default-font-weight);--article-content-font:var(--font-family);--article-content-font-size:1.2rem;--article-content-headers-font:var(--font-family);--article-content-figure-figcaption-font-size:0.9rem;--article-content-sup-font-size:0.8rem;--breadcrumbs-font-size:0.85rem;--spotlight-font:var(--font-family);--spotlight-aside-title-font-size:0.9rem;--spotlight-title-font-size:2rem;--spotlight-title-font-size-small:1.5rem;--spotlight-title-font-weight:var(--default-font-weight);--spotlight-list-title-font-size:1.05rem;--spotlight-list-title-font-weight:var(--strong-font-weight);--spotlight-meta-font-size:0.85rem;--spotlight-summary-font-size:1rem;--blog-list-title-font:var(--font-family);--blog-list-title-font-size:1.5rem;--blog-list-title-font-weight:var(--strong-font-weight);--blog-list-link-font-size:0.85rem;--blog-list-date-font-size:0.85rem;--blog-list-item-font-size:1.05rem;--media-grid-title-font:var(--font-family);--media-grid-title-font-size:1.5rem;--media-grid-title-font-weight:var(--strong-font-weight);--media-grid-link-font-size:0.85rem;--media-grid-card-caption-font-size:1rem;--footnotes-font-size:0.9rem;--site-footer-font-size:0.9rem;--site-footer-category-title-font-size:0.8rem;--media-grid-card-badge-font-size:.75rem;--default-gap:0.5rem;--double-gap:1rem;--body-gap:2rem;--main-gap:2rem;--site-header-gap:1rem 1.5rem;--site-header-title-gap:var(--default-gap);--site-header-nav-gap:var(--double-gap);--site-header-fieldset-gap:0.25rem;--article-gap:2rem;--article-content-gap:2rem;--article-asides-gap:1rem;--breadcrumbs-gap:0.5rem;--breadcrumbs-title-gap:0.5rem;--spotlight-gap:2rem;--spotlight-gap-small:1rem;--spotlight-preview-gap:1rem;--spotlight-meta-gap:0.35rem;--blog-list-gap:1rem;--blog-list-header-gap:0.75rem 1.5rem;--blog-list-link-gap:1rem;--blog-list-link-gap-small:0.25rem;--media-grid-gap:1rem;--media-grid-header-gap:0.75rem 1.5rem;--media-grid-list-gap:clamp(0.85rem, 2vw, 2rem);--site-footer-content-gap:1rem 2rem;--site-footer-categories-gap:0.75rem;--site-footer-category-gap:0.5rem 1.5rem;--site-footer-links-gap:0.35rem 0.75rem;--body-background:transparent;--body-color:inherit;--primary-color:rgb(88, 155, 243);--secondary-color:rgb(90, 216, 68);--internal-link-color:var(--primary-color);--internal-link-color-hover:var(--secondary-color);--galaxy-link-color:var(--primary-color);--galaxy-link-color-hover:var(--secondary-color);--external-link-color:var(--primary-color);--external-link-color-hover:var(--secondary-color);--affiliate-link-color:var(--primary-color);--affiliate-link-color-hover:var(--secondary-color);--replaced-link-color:var(--primary-color);--replaced-link-color-hover:var(--secondary-color);--wikipedia-link-color:var(--primary-color);--wikipedia-link-color-hover:var(--secondary-color);--archiveorg-link-color:var(--primary-color);--archiveorg-link-color-hover:var(--secondary-color);--site-header-title-color:rgb(255, 255, 255);--site-header-title-color-hover:var(--primary-color);--site-header-background:transparent;--site-header-nav-color:rgb(255, 255, 255);--site-header-nav-color-hover:var(--primary-color);--site-header-fieldset-border-color:color-mix(in srgb, var(--site-header-nav-color) 28%, transparent);--site-header-search-input-bg:rgba(255, 255, 255, 0.2);--site-header-search-input-background:transparent;--site-header-search-input-placeholder-color:color-mix(in srgb, var(--site-header-nav-color) 68%, transparent);--site-header-search-button-background:transparent;--site-header-search-button-background-hover:color-mix(in srgb, var(--site-header-nav-color) 12%, transparent);--site-header-search-icon-fill:currentColor;--aside-bg:inherit;--aside-text-color:inherit;--aside-toc-back-to-top-bg:#1d4f91;--aside-toc-back-to-top-bg-hover:#173b6c;--aside-toc-back-to-top-border-color:#8bb8ef;--aside-toc-back-to-top-color:#fff;--aside-toc-back-to-top-color-hover:#fff;--article-bg:inherit;--article-text-color:inherit;--article-content-h2-color:inherit;--article-content-h3-color:inherit;--article-content-h4-color:inherit;--article-content-h5-color:inherit;--article-content-h6-color:inherit;--article-content-table-border-color:color-mix(in srgb, currentColor 22%, transparent);--article-content-table-header-bg:color-mix(in srgb, currentColor 12%, transparent);--article-content-table-header-color:inherit;--article-content-table-row-alternate-bg:color-mix(in srgb, currentColor 4%, transparent);--article-content-table-row-hover-bg:color-mix(in srgb, currentColor 8%, transparent);--article-light-primary-color:rgb(88, 155, 243);--article-light-secondary-color:rgb(90, 216, 68);--article-light-bg:#fff;--article-light-text-color:#222;--article-light-content-h2-color:var(--article-light-primary-color);--article-light-content-h3-color:var(--article-light-secondary-color);--article-light-content-h4-color:#333;--article-light-content-h5-color:#444;--article-light-content-h6-color:#555;--article-light-table-border-color:#ddd;--article-light-table-header-bg:#eee;--article-light-table-header-color:#222;--article-light-table-row-alternate-bg:#fafafa;--article-light-table-row-hover-bg:#f5f5f5;--article-light-footnotes-separator-color:#ddd;--breadcrumbs-color:inherit;--breadcrumbs-separator-color:currentColor;--breadcrumbs-link-color:var(--internal-link-color);--breadcrumbs-link-color-hover:var(--internal-link-color-hover);--spotlight-background:transparent;--spotlight-color:inherit;--spotlight-color-hover:currentColor;--spotlight-muted-color:color-mix(in srgb, currentColor 65%, transparent);--spotlight-border-color:color-mix(in srgb, currentColor 35%, transparent);--spotlight-border-soft-color:color-mix(in srgb, currentColor 20%, transparent);--spotlight-figure-bg:transparent;--blog-list-color:inherit;--blog-list-color-hover:var(--secondary-color);--blog-list-muted-color:color-mix(in srgb, currentColor 65%, transparent);--blog-list-border-color:color-mix(in srgb, currentColor 20%, transparent);--blog-list-link-color:var(--primary-color);--blog-list-link-color-hover:var(--secondary-color);--media-grid-color:inherit;--media-grid-link-color:var(--primary-color);--media-grid-link-color-hover:var(--secondary-color);--media-grid-card-background:transparent;--media-grid-card-border-color:color-mix(in srgb, currentColor 20%, transparent);--media-grid-card-hover-border-color:currentColor;--media-grid-card-caption-background:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.78) 100%);--media-grid-card-caption-color:rgb(255, 255, 255);--site-footer-bg:inherit;--site-footer-color:inherit;--site-footer-link-color:var(--primary-color);--site-footer-link-color-hover:var(--secondary-color);--img-background:#ffffff;--footnotes-separator-color:inherit;--media-grid-card-badge-bg:rgba(0, 0, 0, .78);--media-grid-card-badge-color:#fff;--null-padding:0;--body-padding:var(--null-padding);--main-padding:0 2rem;--site-header-padding:1rem;--site-header-fieldset-padding:var(--null-padding);--site-header-search-input-padding-inline:0.85rem 0.35rem;--aside-toc-list-padding:var(--null-padding);--aside-padding:0.5rem;--article-padding:1rem 2rem;--article-asides-padding:1rem;--article-header-title-padding:var(--null-padding);--article-highlighing-padding:1rem;--article-content-header-padding:var(--null-padding);--article-content-table-cell-padding:0.65rem 0.8rem;--breadcrumbs-padding:var(--null-padding);--breadcrumbs-list-padding:var(--null-padding);--spotlight-aside-padding:0 0 0 var(--spotlight-gap);--spotlight-aside-padding-narrow:var(--spotlight-gap) 0 0 0;--spotlight-list-padding:var(--null-padding);--spotlight-list-item-padding:var(--null-padding);--spotlight-list-link-padding:0.9rem 0;--spotlight-list-first-link-padding:0 0 0.9rem 0;--spotlight-preview-mobile-padding:1rem 0 0 0;--spotlight-preview-mobile-first-padding:var(--null-padding);--blog-list-list-padding:var(--null-padding);--blog-list-link-padding:0.6rem 0;--media-grid-list-padding:var(--null-padding);--media-grid-card-caption-padding:1rem;--site-footer-padding:1rem 0;--site-footer-categories-list-padding:var(--null-padding);--site-footer-links-padding:var(--null-padding);--site-footer-copyright-padding:2rem 0 0 0;--media-grid-card-badge:.25rem .5rem;--default-radius:0.5rem;--favicon-radius:0.2rem;--round-radius:999px;--site-header-fieldset-radius:var(--round-radius);--site-header-search-button-radius:var(--site-header-fieldset-radius);--aside-border-radius:var(--default-radius);--article-content-border-radius:var(--default-radius);--media-border-radius:var(--default-radius);--spotlight-border-radius:0;--spotlight-figure-radius:var(--default-radius);--media-grid-card-radius:var(--default-radius);--support-link-radius:var(--default-radius);--default-line-height:1;--aside-toc-line-height:1.6;--aside-line-height:1.7;--article-content-line-height:1.7;--article-content-sup-line-height:0;--spotlight-title-line-height:1.15;--spotlight-meta-line-height:1.3;--spotlight-summary-line-height:1.6;--spotlight-list-title-line-height:1.2;--blog-list-title-line-height:1.2;--blog-list-link-line-height:1.1;--blog-list-date-line-height:1.2;--blog-list-item-line-height:1.25;--media-grid-title-line-height:1.2;--media-grid-link-line-height:1.1;--media-grid-card-caption-line-height:1.2;--site-footer-category-title-line-height:1.25;--site-footer-link-line-height:1.25;--null-margin:0;--auto-margin:auto;--default-margin:2rem;--body-margin:var(--null-margin);--site-header-margin:var(--null-margin);--site-header-title-margin:var(--null-margin);--site-header-fieldset-margin:var(--null-margin);--aside-toc-list-margin:0 0 0 1rem;--aside-meta-figure-margin:var(--null-margin);--article-header-title-margin:var(--null-margin);--article-content-margin:var(--auto-margin);--article-content-figure-margin:2rem auto;--article-content-header-margin:var(--null-margin);--article-content-image-margin:var(--auto-margin);--article-content-sup-margin:0 0 0 0.2rem;--article-content-table-margin:2rem 0;--breadcrumbs-margin:var(--null-margin);--breadcrumbs-list-margin:var(--null-margin);--spotlight-margin:var(--null-margin);--spotlight-preview-margin:var(--null-margin);--spotlight-figure-margin:var(--null-margin);--spotlight-title-margin:var(--null-margin);--spotlight-meta-margin:var(--null-margin);--spotlight-summary-margin:var(--null-margin);--spotlight-aside-margin:var(--null-margin);--spotlight-aside-title-margin:0 0 1rem 0;--spotlight-list-margin:var(--null-margin);--spotlight-list-item-margin:var(--null-margin);--blog-list-margin:var(--null-margin);--blog-list-title-margin:var(--null-margin);--blog-list-list-margin:var(--null-margin);--blog-list-item-margin:var(--null-margin);--media-grid-margin:var(--null-margin);--media-grid-title-margin:var(--null-margin);--media-grid-list-margin:var(--null-margin);--footnotes-margin:2rem 0 0 0;--footnotes-list-margin:0 2rem;--site-footer-margin:2rem 0 0 0;--site-footer-logo-margin:var(--auto-margin);--site-footer-categories-margin:var(--auto-margin);--site-footer-categories-list-margin:var(--null-margin);--site-footer-category-title-margin:var(--null-margin);--site-footer-links-margin:var(--null-margin);--site-footer-copyright-margin:var(--auto-margin);--media-grid-card-badge-margin:0.5rem;--default-box-shadow:none;--article-content-box-shadow:var(--default-box-shadow);--aside-box-shadow:var(--default-box-shadow);--spotlight-box-shadow:none;--media-grid-card-caption-shadow:0 0 1rem #000;--default-min-width:0;--default-width:100%;--default-height:100%;--auto-width:auto;--body-min-height:100dvh;--spotlight-template-columns:minmax(0, 1.65fr) minmax(18rem, 1fr);--spotlight-template-columns-narrow:1fr;--spotlight-list-template-columns-narrow:repeat(2, minmax(0, 1fr));--spotlight-content-min-width:var(--default-min-width);--spotlight-figure-aspect-ratio:16 / 9;--spotlight-image-width:var(--default-width);--spotlight-image-height:var(--default-height);--spotlight-mobile-image-height:auto;--spotlight-hover-bridge-inset-block:-100vh;--spotlight-hover-bridge-start:-62rem;--spotlight-hover-bridge-end:100%;--media-grid-template-columns:repeat(4, minmax(0, 1fr));--media-grid-template-columns-4:repeat(4, minmax(0, 1fr));--media-grid-template-columns-5:repeat(5, minmax(0, 1fr));--media-grid-template-columns-6:repeat(6, minmax(0, 1fr));--media-grid-template-columns-medium:repeat(4, minmax(0, 1fr));--media-grid-template-columns-small:repeat(2, minmax(0, 1fr));--media-grid-template-columns-tiny:1fr;--media-grid-item-min-width:var(--default-min-width);--media-grid-card-width:var(--default-width);--media-grid-card-image-width:var(--default-width);--media-grid-card-image-height:var(--default-height);--media-grid-card-caption-min-height:38%;--site-header-nav-min-inline-size:var(--default-min-width);--site-header-search-form-min-inline-size:12rem;--site-header-search-form-max-inline-size:14rem;--site-header-fieldset-min-inline-size:var(--default-min-width);--site-header-search-input-min-inline-size:var(--default-min-width);--site-header-search-input-block-size:2.5rem;--site-header-search-button-inline-size:2.5rem;--site-header-search-button-block-size:2.5rem;--site-header-search-icon-inline-size:1rem;--site-header-search-icon-block-size:1rem;--article-content-figure-max-width:var(--article-content-width);--article-content-pre-width:var(--default-width);--article-content-figure-width:var(--default-width);--article-content-image-max-width:var(--default-width);--article-content-image-width:var(--auto-width);--article-content-image-height:var(--auto-height);--article-content-table-width:var(--default-width);--figure-max-height:85vh;--site-footer-category-content-min-width:var(--default-min-width)}*{box-sizing:border-box}body{background:var(--body-background);color:var(--body-color);display:flex;flex-direction:column;font-family:var(--font-family);font-size:var(--min-font-size);gap:var(--body-gap);margin:var(--body-margin);min-height:var(--body-min-height);padding:var(--body-padding)}main{display:flex;flex:1;flex-direction:column;gap:var(--main-gap);padding:var(--main-padding)}main>article{align-items:start;display:grid;gap:var(--article-gap);grid-template-columns:minmax(0,1fr)minmax(0,3fr)minmax(0,1fr);.asides{align-items:start;display:flex;flex-direction:column;gap:var(--article-asides-gap)} #asides-primary, #asides-tertiary { min-width: 0; position: sticky; top: 1rem; } section#content { display: flex; flex-direction: column; gap: var(--article-content-gap); min-width: 0; figure { margin: auto; max-width: var(--article-content-figure-max-width); text-align: center; width: var(--article-content-figure-width); img { background: var(--img-background); height: var(--article-content-image-height); margin: var(--article-content-image-margin); max-height: var(--figure-max-height); max-width: var(--article-content-image-max-width); width: var(--article-content-image-width); } figcaption { font-size: var(--article-content-figure-figcaption-font-size); } } header { display: flex; flex-direction: column; gap: 2rem; >div { display: flex; flex-direction: column; gap: var(--breadcrumbs-title-gap); } figure { img { border-radius: var(--article-content-border-radius); box-shadow: var(--article-content-box-shadow); } } h1 { font-family: var(--article-header-title-font); font-size: var(--article-header-title-font-size); font-weight: var(--article-header-title-font-weight); letter-spacing: .05em; margin: var(--article-header-title-margin); padding: var(--article-header-title-padding); text-align: left; text-transform: uppercase; text-wrap-style: balance; } } >div { background: var(--article-bg); border-radius: var(--article-content-border-radius); box-shadow: var(--article-content-box-shadow); color: var(--article-text-color); font-family: var(--article-content-font); font-size: var(--article-content-font-size); line-height: var(--article-content-line-height); margin: var(--article-content-margin); padding: var(--article-padding); width: 100%; .highlight { margin: var(--article-content-figure-margin); >pre { border-radius: var(--article-content-border-radius); max-height: var(--figure-max-height); overflow: auto; padding: var(--article-highlighing-padding); } } >pre { border-radius: var(--article-content-border-radius); max-height: var(--figure-max-height); overflow: auto; padding: var(--article-highlighing-padding); } a { word-break: normal; } figure { margin: var(--article-content-figure-margin); img, video { border-radius: var(--media-border-radius); } } .footnotes { font-size: var(--footnotes-font-size); margin: var(--footnotes-margin); hr { color: var(--footnote-separator-color); } ol { margin: var(--footnotes-list-margin); } } h2, h3, h4, h5, h6 { font-family: var(--article-content-headers-font); letter-spacing: .05em; margin: var(--article-content-header-margin); padding: var(--article-content-header-padding); text-align: left; text-transform: uppercase; text-wrap-style: balance; } h2 { color: var(--article-content-h2-color); } h3 { color: var(--article-content-h3-color); } h4 { color: var(--article-content-h4-color); } h5 { color: var(--article-content-h5-color); } h6 { color: var(--article-content-h6-color); } p { text-wrap-style: pretty; sup { font-size: var(--article-content-sup-font-size); line-height: var(--article-content-sup-line-height); margin: var(--article-content-sup-margin); } } table { border-collapse: collapse; margin: var(--article-content-table-margin); width: var(--article-content-table-width); th, td { border-bottom: 1px solid var(--article-content-table-border-color); padding: var(--article-content-table-cell-padding); text-align: left; vertical-align: top; } thead { background: var(--article-content-table-header-bg); color: var(--article-content-table-header-color); } tbody { tr:nth-child(even) { background: var(--article-content-table-row-alternate-bg); } tr:is(:hover, :focus-within) { background: var(--article-content-table-row-hover-bg); } } } } }}@media(prefers-color-scheme:light){main>article section#content>div{--primary-color:var(--article-light-primary-color);--secondary-color:var(--article-light-secondary-color);--internal-link-color:var(--article-light-primary-color);--internal-link-color-hover:var(--article-light-secondary-color);--galaxy-link-color:var(--article-light-primary-color);--galaxy-link-color-hover:var(--article-light-secondary-color);--external-link-color:var(--article-light-primary-color);--external-link-color-hover:var(--article-light-secondary-color);--affiliate-link-color:var(--article-light-primary-color);--affiliate-link-color-hover:var(--article-light-secondary-color);--replaced-link-color:var(--article-light-primary-color);--replaced-link-color-hover:var(--article-light-secondary-color);--wikipedia-link-color:var(--article-light-primary-color);--wikipedia-link-color-hover:var(--article-light-secondary-color);--archiveorg-link-color:var(--article-light-primary-color);--archiveorg-link-color-hover:var(--article-light-secondary-color);--article-bg:var(--article-light-bg);--article-text-color:var(--article-light-text-color);--article-content-h2-color:var(--article-light-content-h2-color);--article-content-h3-color:var(--article-light-content-h3-color);--article-content-h4-color:var(--article-light-content-h4-color);--article-content-h5-color:var(--article-light-content-h5-color);--article-content-h6-color:var(--article-light-content-h6-color);--article-content-table-border-color:var(--article-light-table-border-color);--article-content-table-header-bg:var(--article-light-table-header-bg);--article-content-table-header-color:var(--article-light-table-header-color);--article-content-table-row-alternate-bg:var(--article-light-table-row-alternate-bg);--article-content-table-row-hover-bg:var(--article-light-table-row-hover-bg);--footnotes-separator-color:var(--article-light-footnotes-separator-color)}}a{color:var(--primary-color);&:hover{color:var(--secondary-color)}&>img.favicon{background:0 0!important;border-radius:var(--favicon-radius);height:.8em!important;margin-right:.25em!important;vertical-align:-.05em;width:.8em!important}&.internal{color:var(--internal-link-color);&:hover{color:var(--internal-link-color-hover)}}&.galaxy{color:var(--galaxy-link-color);&:hover{color:var(--galaxy-link-color-hover)}}&.external{color:var(--external-link-color);&:hover{color:var(--external-link-color-hover)}}&.affiliate{color:var(--affiliate-link-color);&:hover{color:var(--affiliate-link-color-hover)}}&.replaced{color:var(--replaced-link-color);&:hover{color:var(--replaced-link-color-hover)}}&.wikipedia{color:var(--wikipedia-link-color);&:hover{color:var(--wikipedia-link-color-hover)}}&.archiveorg{color:var(--archiveorg-link-color);&:hover{color:var(--archiveorg-link-color-hover)}}}aside{background:var(--aside-bg);border-radius:var(--aside-border-radius);box-shadow:var(--aside-box-shadow);color:var(--aside-text-color);font-family:var(--aside-font);font-size:var(--aside-font-size);line-height:var(--aside-line-height);padding:var(--aside-padding);width:var(--default-width);header{align-items:center;display:flex;justify-content:space-between;h2{margin:0}}}header#site-header{align-items:center;background:var(--site-header-background);display:flex;flex-wrap:wrap;gap:var(--site-header-gap);justify-content:space-between;margin:var(--site-header-margin);padding:var(--site-header-padding);h1{margin:var(--site-header-title-margin);a{align-items:center;color:var(--site-header-title-color);display:flex;gap:var(--site-header-title-gap);text-decoration:none;&:hover{color:var(--site-header-title-color-hover)}span{font-family:var(--site-header-title-font);font-size:var(--site-header-title-font-size);font-weight:var(--site-header-title-font-weight);letter-spacing:.05em;text-transform:uppercase}}}nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--site-header-nav-gap);justify-content:flex-end;min-inline-size:var(--site-header-nav-min-inline-size);a{color:var(--site-header-nav-color);font-family:var(--site-header-nav-font);font-size:var(--site-header-nav-font-size);font-weight:var(--site-header-nav-font-weight);letter-spacing:.05em;text-decoration:none;text-transform:var(--site-header-nav-text-transform);&:hover{color:var(--site-header-nav-color-hover);text-decoration:underline}}form{flex:1 1 16rem;max-inline-size:var(--site-header-search-form-max-inline-size);min-inline-size:var(--site-header-search-form-min-inline-size);fieldset{align-items:center;background:var(--site-header-search-input-bg);border:1px solid var(--site-header-fieldset-border-color);border-radius:var(--site-header-fieldset-radius);display:flex;gap:var(--site-header-fieldset-gap);margin:var(--site-header-fieldset-margin);min-inline-size:var(--site-header-fieldset-min-inline-size);padding:var(--site-header-fieldset-padding)}&:focus-within fieldset{outline:2px solid var(--primary-color)}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--site-header-search-input-background);block-size:var(--site-header-search-input-block-size);border:0;color:var(--site-header-nav-color);flex:auto;font:var(--site-header-search-input-font);min-inline-size:var(--site-header-search-input-min-inline-size);outline:0;padding-inline:var(--site-header-search-input-padding-inline);&::-moz-placeholder{color:var(--site-header-search-input-placeholder-color);opacity:1}&::placeholder{color:var(--site-header-search-input-placeholder-color);opacity:1}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--site-header-search-button-background);block-size:var(--site-header-search-button-block-size);border:0;border-radius:var(--site-header-search-button-radius);color:var(--site-header-nav-color);cursor:pointer;display:grid;flex:none;inline-size:var(--site-header-search-button-inline-size);place-items:center;&:hover, &:focus-visible{background:var(--site-header-search-button-background-hover);outline:0}svg{block-size:var(--site-header-search-icon-block-size);fill:var(--site-header-search-icon-fill);inline-size:var(--site-header-search-icon-inline-size)}}}}}nav.breadcrumbs{color:var(--breadcrumbs-color);font-size:var(--breadcrumbs-font-size);margin:var(--breadcrumbs-margin);padding:var(--breadcrumbs-padding);ol{display:flex;flex-wrap:wrap;gap:var(--breadcrumbs-gap);list-style:none;margin:var(--breadcrumbs-list-margin);padding:var(--breadcrumbs-list-padding)}li:not(:last-child)::after{color:var(--breadcrumbs-separator-color);content:"/";margin-left:var(--breadcrumbs-gap)}a{color:var(--breadcrumbs-link-color);&:is(:hover, :focus-visible){color:var(--breadcrumbs-link-color-hover)}}}section#spotlight{align-items:start;background:var(--spotlight-background);border-radius:var(--spotlight-border-radius);box-shadow:var(--spotlight-box-shadow);color:var(--spotlight-color);display:grid;gap:var(--spotlight-gap);grid-template-columns:var(--spotlight-template-columns);margin:var(--spotlight-margin);overflow:hidden;>div{display:grid;min-width:var(--spotlight-content-min-width);>div{display:none;gap:var(--spotlight-preview-gap);margin:var(--spotlight-preview-margin);&:first-child{display:grid}}}&:has(>ol li:is(:hover, :focus-within))>div>div{display:none}&:has(>ol li:nth-child(1):is(:hover, :focus-within))>div>div:nth-child(1), &:has(>ol li:nth-child(2):is(:hover, :focus-within))>div>div:nth-child(2), &:has(>ol li:nth-child(3):is(:hover, :focus-within))>div>div:nth-child(3), &:has(>ol li:nth-child(4):is(:hover, :focus-within))>div>div:nth-child(4), &:has(>ol li:nth-child(5):is(:hover, :focus-within))>div>div:nth-child(5), &:has(>ol li:nth-child(6):is(:hover, :focus-within))>div>div:nth-child(6), &:has(>ol li:nth-child(7):is(:hover, :focus-within))>div>div:nth-child(7), &:has(>ol li:nth-child(8):is(:hover, :focus-within))>div>div:nth-child(8), &:has(>ol li:nth-child(9):is(:hover, :focus-within))>div>div:nth-child(9), &:has(>ol li:nth-child(10):is(:hover, :focus-within))>div>div:nth-child(10), &:has(>ol li:nth-child(11):is(:hover, :focus-within))>div>div:nth-child(11), &:has(>ol li:nth-child(12):is(:hover, :focus-within))>div>div:nth-child(12){display:grid}a{color:var(--spotlight-color);text-decoration:none}>div>div>a{display:grid;gap:var(--spotlight-preview-gap)}>div>div>a:is(:hover, :focus-visible) h3, >ol li:is(:hover, :focus-within) strong{color:var(--spotlight-color-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}figure{aspect-ratio:var(--spotlight-figure-aspect-ratio);background:var(--spotlight-figure-bg);border-radius:var(--spotlight-figure-radius);margin:var(--spotlight-figure-margin);overflow:hidden}img{display:block;height:var(--spotlight-image-height);-o-object-fit:cover;object-fit:cover;width:var(--spotlight-image-width)}small{color:var(--spotlight-muted-color);display:flex;flex-wrap:wrap;font-family:var(--spotlight-font);font-size:var(--spotlight-meta-font-size);gap:var(--spotlight-meta-gap);line-height:var(--spotlight-meta-line-height);margin:var(--spotlight-meta-margin);text-transform:uppercase}p{font-family:var(--spotlight-font);font-size:var(--spotlight-summary-font-size);line-height:var(--spotlight-summary-line-height);margin:var(--spotlight-summary-margin);text-wrap-style:pretty}>ol{list-style:none;margin:var(--spotlight-list-margin);padding:var(--spotlight-list-padding);li{margin:var(--spotlight-list-item-margin);padding:var(--spotlight-list-item-padding);&:first-child>a{border-top-width:0;padding:var(--spotlight-list-first-link-padding)}}a{border-top:1px solid var(--spotlight-border-soft-color);display:grid;padding:var(--spotlight-list-link-padding);position:relative;&::before{content:"";inset-block:var(--spotlight-hover-bridge-inset-block);inset-inline-end:var(--spotlight-hover-bridge-end);inset-inline-start:var(--spotlight-hover-bridge-start);pointer-events:none;position:absolute}}strong{font-family:var(--spotlight-font);font-size:var(--spotlight-list-title-font-size);font-weight:var(--spotlight-list-title-font-weight);line-height:var(--spotlight-list-title-line-height);text-wrap-style:balance}}>ol li:is(:hover, :focus-within)>a::before{pointer-events:auto}}section[id^=blog-list]{color:var(--blog-list-color);display:grid;gap:var(--blog-list-gap);margin:var(--blog-list-margin);header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--blog-list-header-gap);justify-content:space-between}h2{font-family:var(--blog-list-title-font);font-size:var(--blog-list-title-font-size);font-weight:var(--blog-list-title-font-weight);line-height:var(--blog-list-title-line-height);margin:var(--blog-list-title-margin);text-transform:uppercase;text-wrap-style:balance}header>a{color:var(--blog-list-link-color);font-size:var(--blog-list-link-font-size);line-height:var(--blog-list-link-line-height);text-underline-offset:.18em;white-space:nowrap;&:is(:hover, :focus-visible){color:var(--blog-list-link-color-hover)}}ol{list-style:none;margin:var(--blog-list-list-margin);padding:var(--blog-list-list-padding)}li{margin:var(--blog-list-item-margin);+li{border-top:1px solid var(--blog-list-border-color)}}li>a{align-items:baseline;color:var(--blog-list-color);display:flex;gap:var(--blog-list-link-gap);padding:var(--blog-list-link-padding);text-decoration:none;&:is(:hover, :focus-visible) span{color:var(--blog-list-color-hover)}}time{color:var(--blog-list-muted-color);flex:none;font-family:monospace;font-size:var(--blog-list-date-font-size);line-height:var(--blog-list-date-line-height)}span{font-size:var(--blog-list-item-font-size);line-height:var(--blog-list-item-line-height);text-decoration:underline;text-underline-offset:.18em}}section[id^=media-grid]{color:var(--media-grid-color);display:grid;gap:var(--media-grid-gap);margin:var(--media-grid-margin);header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--media-grid-header-gap);justify-content:space-between}h2{font-family:var(--media-grid-title-font);font-size:var(--media-grid-title-font-size);font-weight:var(--media-grid-title-font-weight);line-height:var(--media-grid-title-line-height);margin:var(--media-grid-title-margin);text-transform:uppercase;text-wrap-style:balance}header>a{color:var(--media-grid-link-color);font-size:var(--media-grid-link-font-size);line-height:var(--media-grid-link-line-height);text-underline-offset:.18em;white-space:nowrap;&:is(:hover, :focus-visible){color:var(--media-grid-link-color-hover)}}>ul{align-items:start;display:grid;gap:var(--media-grid-list-gap);grid-template-columns:var(--media-grid-template-columns);list-style:none;margin:var(--media-grid-list-margin);padding:var(--media-grid-list-padding)}&[data-columns="4"]>ul{grid-template-columns:var(--media-grid-template-columns-4)}&[data-columns="5"]>ul{grid-template-columns:var(--media-grid-template-columns-5)}&[data-columns="6"]>ul{grid-template-columns:var(--media-grid-template-columns-6)}li{min-width:var(--media-grid-item-min-width)}li>a{background:var(--media-grid-card-background);border:1px solid var(--media-grid-card-border-color);border-radius:var(--media-grid-card-radius);color:var(--media-grid-color);display:grid;overflow:hidden;position:relative;text-decoration:none;width:var(--media-grid-card-width);&:is(:hover, :focus-visible){border-color:var(--media-grid-card-hover-border-color);outline:0}>*{grid-area:1/1}}img{display:block;height:var(--media-grid-card-image-height);-o-object-fit:cover;object-fit:cover;width:var(--media-grid-card-image-width)}.media-grid-card-badge{align-self:start;background:var(--media-grid-card-badge-bg);border-radius:var(--media-grid-card-radius);color:var(--media-grid-card-badge-color);font-size:var(--media-grid-card-badge-font-size);justify-self:end;line-height:1;margin:var(--media-grid-card-badge-margin);padding:var(--media-grid-card-badge)}span{align-items:flex-end;align-self:end;background:var(--media-grid-card-caption-background);color:var(--media-grid-card-caption-color);display:flex;font-size:var(--media-grid-card-caption-font-size);line-height:var(--media-grid-card-caption-line-height);min-height:var(--media-grid-card-caption-min-height);padding:var(--media-grid-card-caption-padding);text-shadow:var(--media-grid-card-caption-shadow);text-wrap-style:balance}}aside#aside-toc{a#back-to-top{align-items:center;background-color:var(--aside-toc-back-to-top-bg);border:1px solid var(--aside-toc-back-to-top-border-color);border-radius:var(--round-radius);color:var(--aside-toc-back-to-top-color);display:inline-flex;flex:0 0 2rem;font-family:monospace;font-size:1rem;font-weight:700;height:2rem;justify-content:center;line-height:1;padding:0;text-decoration:none;width:2rem;&:is(:hover, :focus-visible){background-color:var(--aside-toc-back-to-top-bg-hover);color:var(--aside-toc-back-to-top-color-hover)}}nav{font-size:var(--aside-toc-font-size);line-height:var(--aside-toc-line-height);a{display:block}ol{margin:var(--aside-toc-list-margin);padding:var(--aside-toc-list-padding)}}}aside#support{>div{nav{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}a{text-align:center;text-decoration:none;text-wrap-style:pretty;>strong{align-items:center;display:flex;font-size:1.3rem;gap:.5rem;justify-content:center;img{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}}}}}aside#taxonomies{>div{display:flex;flex-wrap:wrap;gap:.5rem;a{display:inline-block;font-size:var(--aside-taxonomies-tag-font-size);overflow:hidden;padding:.2rem .5rem;text-overflow:ellipsis;white-space:nowrap}}}aside#meta{header{h2{font-weight:400;letter-spacing:.05em;text-align:left;text-transform:uppercase;text-wrap-style:balance}}img{height:auto;max-width:100%}figure{margin:var(--aside-meta-figure-margin)}dl{dt{font-weight:700}dd{margin:0}}}aside#links{ul{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}a{display:block;padding:.2rem .5rem}}footer#site-footer{background:var(--site-footer-bg);color:var(--site-footer-color);font-size:var(--site-footer-font-size);margin:var(--site-footer-margin);padding:var(--site-footer-padding);a{color:var(--site-footer-link-color);&:is(:hover, :focus-visible){color:var(--site-footer-link-color-hover)}}>div{align-items:center;display:grid;gap:var(--site-footer-content-gap);grid-template-columns:1fr 2fr;>img{margin:var(--site-footer-logo-margin)}>div{margin:var(--site-footer-categories-margin);>nav{align-content:center;display:grid;>ul{display:grid;gap:var(--site-footer-categories-gap);list-style:none;margin:var(--site-footer-categories-list-margin);padding:var(--site-footer-categories-list-padding);>li{align-items:center;display:grid;gap:var(--site-footer-category-gap);grid-template-columns:minmax(8rem,10rem)minmax(0,1fr)}}h1{align-items:center;display:flex;font-size:var(--site-footer-category-title-font-size);justify-content:flex-end;line-height:var(--site-footer-category-title-line-height);margin:var(--site-footer-category-title-margin);text-align:right}>ul>li>div{min-width:var(--site-footer-category-content-min-width)}>ul>li>div>ul{display:flex;flex-wrap:wrap;gap:var(--site-footer-links-gap);list-style:none;margin:var(--site-footer-links-margin);padding:var(--site-footer-links-padding)}>ul>li>div>ul>li{align-items:center;display:inline-flex;line-height:var(--site-footer-link-line-height)}}div#site-footer-copyright{margin:var(--site-footer-copyright-margin);padding:var(--site-footer-copyright-padding);text-align:center}}}}:root{color-scheme:dark;--font-family:-apple-system, BlinkMacSystemFont, Inter, system-ui, sans-serif;--strong-font-weight:650;--site-header-title-font-size:1rem;--site-header-title-font-weight:650;--site-header-title-gap:.75rem;--site-header-nav-gap:.25rem;--site-header-nav-font-size:.9rem;--site-header-nav-font-weight:550;--site-header-nav-text-transform:none;--article-header-title-font-size:clamp(2.6rem, 6vw, 5.2rem);--article-header-title-font-weight:700;--article-content-font-size:1.125rem;--blog-list-title-font-size:1.3rem;--blog-list-title-font-weight:650;--spotlight-title-font-size:clamp(2.35rem, 5vw, 4.75rem);--spotlight-title-font-weight:700;--spotlight-summary-font-size:1.05rem;--primary-color:#9dccff;--secondary-color:#ffffff;--body-background:radial-gradient(circle at 18% -10%, rgb(81 143 204 / 20%), transparent 30rem),
        radial-gradient(circle at 92% 12%, rgb(118 139 168 / 12%), transparent 26rem),
        linear-gradient(145deg, #101722, #07090d 58%, #090d13);--body-color:#e9eef5;--site-header-background:rgb(8 11 16 / 78%);--site-header-title-color:#f7f9fc;--site-header-title-color-hover:#ffffff;--site-header-nav-color:#bdc8d6;--site-header-nav-color-hover:#ffffff;--site-header-fieldset-border-color:rgb(202 220 240 / 18%);--site-header-search-input-bg:rgb(255 255 255 / 6%);--site-header-search-input-placeholder-color:#8997a8;--site-header-search-button-background:rgb(255 255 255 / 6%);--site-header-search-button-background-hover:rgb(157 204 255 / 18%);--aside-bg:rgb(17 24 33 / 82%);--aside-text-color:#d2dbe6;--aside-toc-back-to-top-bg:#24496d;--aside-toc-back-to-top-bg-hover:#356b9e;--aside-toc-back-to-top-border-color:#9dccff;--article-bg:rgb(17 24 33 / 92%);--article-text-color:#dce4ed;--article-content-h2-color:#f1f4f8;--article-content-h3-color:#d5dce5;--article-content-h4-color:#c0cad5;--article-content-h5-color:#aeb9c6;--article-content-h6-color:#9ca8b6;--article-content-table-border-color:rgb(187 211 238 / 20%);--article-content-table-header-bg:rgb(157 204 255 / 10%);--article-content-table-header-color:#f7f9fc;--article-content-table-row-alternate-bg:rgb(255 255 255 / 3%);--article-content-table-row-hover-bg:rgb(157 204 255 / 8%);--article-light-primary-color:#1769aa;--article-light-secondary-color:#004d87;--article-light-bg:#fbfcfe;--article-light-text-color:#202934;--article-light-content-h2-color:#243140;--article-light-content-h3-color:#344253;--article-light-content-h4-color:#465566;--article-light-content-h5-color:#596878;--article-light-content-h6-color:#6d7a88;--article-light-table-border-color:#d5dde7;--article-light-table-header-bg:#e8f1fb;--article-light-table-header-color:#202934;--article-light-table-row-alternate-bg:#f6f9fc;--article-light-table-row-hover-bg:#edf4fb;--article-light-footnotes-separator-color:#d5dde7;--breadcrumbs-color:#8997a8;--breadcrumbs-separator-color:#657385;--spotlight-background:rgb(17 24 33 / 72%);--spotlight-color:#edf3fa;--spotlight-color-hover:#ffffff;--spotlight-muted-color:#91a0b2;--spotlight-border-color:rgb(187 211 238 / 18%);--spotlight-border-soft-color:rgb(187 211 238 / 12%);--spotlight-figure-bg:#111821;--blog-list-color:#dce4ed;--blog-list-color-hover:#ffffff;--blog-list-muted-color:#8997a8;--blog-list-border-color:rgb(187 211 238 / 12%);--blog-list-link-color:#9dccff;--blog-list-link-color-hover:#ffffff;--media-grid-color:#dce4ed;--media-grid-link-color:#9dccff;--media-grid-link-color-hover:#ffffff;--media-grid-card-background:#111821;--media-grid-card-border-color:rgb(187 211 238 / 18%);--media-grid-card-hover-border-color:#9dccff;--media-grid-card-caption-background:linear-gradient(180deg, transparent, rgb(7 9 13 / 84%) 64%, #07090d);--media-grid-card-caption-color:#ffffff;--site-footer-bg:rgb(7 9 13 / 72%);--site-footer-color:#8997a8;--site-footer-link-color:#bdc8d6;--site-footer-link-color-hover:#ffffff;--footnotes-separator-color:rgb(187 211 238 / 18%);--media-grid-card-badge-bg:#24496d;--media-grid-card-badge-color:#e5f2ff;--default-radius:1rem;--aside-border-radius:1rem;--article-content-border-radius:1rem;--media-border-radius:.75rem;--spotlight-border-radius:1.5rem;--spotlight-figure-radius:1rem;--media-grid-card-radius:1rem;--body-gap:3rem;--main-gap:3rem;--site-header-gap:.75rem 1.5rem;--article-gap:1.5rem;--spotlight-gap:clamp(1.5rem, 3vw, 3rem);--blog-list-gap:.75rem;--main-padding:0 clamp(1rem, 4vw, 4rem);--site-header-padding:.85rem clamp(1rem, 4vw, 4rem);--article-padding:clamp(1rem, 3vw, 2.5rem);--aside-padding:.85rem;--spotlight-list-link-padding:.85rem .7rem;--spotlight-list-first-link-padding:.85rem .7rem;--blog-list-link-padding:.75rem 0;--site-footer-padding:1.5rem clamp(1rem, 4vw, 4rem);--default-box-shadow:0 1.5rem 4rem rgb(0 0 0 / 22%);--spotlight-box-shadow:0 1.5rem 4rem rgb(0 0 0 / 22%)}a{text-decoration-thickness:.08em;text-underline-offset:.18em}header#site-header{backdrop-filter:saturate(160%)blur(24px);border-bottom:1px solid var(--spotlight-border-color);box-shadow:0 1rem 3rem rgb(0 0 0/18%)}header#site-header h1 a img{border-radius:var(--round-radius);box-shadow:0 .35rem 1.1rem rgb(0 0 0/38%)}header#site-header h1 span,section[id^=blog-list] h2,section[id^=media-grid] h2,main>article section#content header h1,main>article section#content>div :is(h2,h3,h4,h5,h6){letter-spacing:-.025em;text-transform:none}header#site-header nav>a{border-radius:var(--round-radius);padding:.48rem .72rem}header#site-header nav>a:is(:hover,:focus-visible){background:rgb(157 204 255/.1);text-decoration:none}section#spotlight{backdrop-filter:blur(24px);border:1px solid var(--spotlight-border-color);padding:clamp(1rem,2.5vw,2rem)}section#spotlight figure{border:1px solid var(--spotlight-border-soft-color);box-shadow:0 1.2rem 3rem rgb(0 0 0/22%)}section#spotlight figure figcaption{display:none}section#spotlight h3{color:#fff;font-family:var(--spotlight-font);font-size:var(--spotlight-title-font-size);font-weight:var(--spotlight-title-font-weight);letter-spacing:-.06em;line-height:.98;margin:var(--spotlight-title-margin);text-wrap-style:balance}section#spotlight>ol a{border-radius:.7rem}section#spotlight>ol li:is(:hover,:focus-within)>a{background:rgb(157 204 255/8%)}section[id^=blog-list] h2{color:#f7f9fc}section[id^=blog-list] span{text-decoration-thickness:.06em}section[id^=media-grid] li>a{box-shadow:var(--default-box-shadow)}aside{backdrop-filter:blur(24px);border:1px solid var(--spotlight-border-color)}aside h2{color:#f7f9fc;font-size:.95rem;letter-spacing:-.01em;text-transform:none}aside#taxonomies a.tag,aside#links a{background:rgb(157 204 255/6%);border:1px solid var(--spotlight-border-soft-color);border-radius:.55rem;color:var(--article-text-color);text-decoration:none}aside#taxonomies a.tag:is(:hover,:focus-visible),aside#links a:is(:hover,:focus-visible){background:rgb(157 204 255/14%);border-color:var(--primary-color);color:#fff}footer#site-footer{backdrop-filter:blur(24px);border-top:1px solid var(--spotlight-border-color)}@media(width <= 80rem){:root{--media-grid-template-columns-5:var(--media-grid-template-columns-medium);--media-grid-template-columns-6:var(--media-grid-template-columns-medium)}main>article{grid-template-columns:1fr}main>article #asides-primary,main>article #asides-tertiary{position:static}.portail-home__hero{display:none}.portail-home__mobile-list{display:block}}@media(width <= 64rem){:root{--spotlight-template-columns:var(--spotlight-template-columns-narrow);--spotlight-image-height:var(--spotlight-mobile-image-height);--media-grid-template-columns:var(--media-grid-template-columns-small);--media-grid-template-columns-4:var(--media-grid-template-columns-small);--media-grid-template-columns-5:var(--media-grid-template-columns-small);--media-grid-template-columns-6:var(--media-grid-template-columns-small)}section#spotlight>ol{display:grid;grid-template-columns:var(--spotlight-list-template-columns-narrow)}.collections-home-hero{grid-template-columns:1fr}}@media(width <= 48rem){:root{--body-gap:1rem;--main-gap:1rem;--main-padding:0 1rem;--article-header-title-font-size:clamp(2rem, 10vw, 3rem);--article-content-font-size:1rem;--article-padding:1rem;--site-footer-content-gap:1rem}footer#site-footer>div{grid-template-columns:1fr;>img{height:auto;max-width:100%}>div>nav{>ul>li{grid-template-columns:1fr}h1{justify-content:flex-start;text-align:left}}}main>article section#content>div table{display:block;overflow-x:auto}main>article section#content>div a{overflow-wrap:anywhere}.portail-support nav{grid-template-columns:1fr}}@media(width <= 32rem){:root{--media-grid-template-columns:var(--media-grid-template-columns-tiny);--media-grid-template-columns-4:var(--media-grid-template-columns-tiny);--media-grid-template-columns-5:var(--media-grid-template-columns-tiny);--media-grid-template-columns-6:var(--media-grid-template-columns-tiny);--spotlight-list-template-columns-narrow:1fr;--footnotes-list-margin:0 0 0 1rem}section[id^=blog-list] li>a{align-items:flex-start;flex-direction:column;gap:var(--blog-list-link-gap-small)}section[id^=blog-list] h2,section[id^=media-grid] h2{max-width:100%}}