.ac-resource-listing{--ac-resource-border:var(--ac-border);--ac-resource-border-strong:var(--ac-border-strong);--ac-resource-group-bg:var(--ac-surface-muted);--ac-resource-card-bg:var(--ac-surface-soft);--ac-resource-muted:var(--ac-text-muted)}.ac-module--scheme-dark.ac-resource-listing{--ac-resource-border:var(--ac-border-inverse);--ac-resource-border-strong:var(--ac-border-inverse-strong);--ac-resource-group-bg:var(--ac-dark-surface);--ac-resource-card-bg:var(--ac-dark-surface-card);--ac-resource-muted:var(--ac-text-inverse-muted)}.ac-resource-listing__header{margin-bottom:var(--ac-space-8)}.ac-resource-listing__eyebrow,.ac-resource-listing__group-description,.ac-resource-listing__group-heading,.ac-resource-listing__heading,.ac-resource-listing__introduction{margin-top:0}.ac-resource-listing__eyebrow{color:var(--ac-accent);font-family:var(--ac-type-ui-02-family);font-size:var(--ac-type-ui-02-size);font-style:var(--ac-type-ui-02-style);font-weight:var(--ac-font-weight-bold);letter-spacing:var(--ac-type-ui-02-letter-spacing);line-height:var(--ac-type-ui-02-line-height);margin-bottom:var(--ac-space-2);text-transform:uppercase}.ac-resource-listing__heading{margin-bottom:var(--ac-space-4);text-wrap:balance}.ac-resource-listing__introduction{color:var(--ac-resource-muted);font-family:var(--ac-type-body-03-family);font-size:var(--ac-type-body-03-size);font-style:var(--ac-type-body-03-style);font-weight:var(--ac-type-body-03-weight);letter-spacing:var(--ac-type-body-03-letter-spacing);line-height:var(--ac-type-body-03-line-height);max-width:var(--ac-content-width-reading);text-wrap:pretty}.ac-module--text-center .ac-resource-listing__introduction{margin-inline:auto}.ac-resource-listing__group-description>:first-child,.ac-resource-listing__introduction>:first-child{margin-top:0}.ac-resource-listing__group-description>:last-child,.ac-resource-listing__introduction>:last-child{margin-bottom:0}.ac-resource-listing__index{align-items:center;border-bottom:1px solid var(--ac-resource-border);display:flex;gap:var(--ac-space-5);margin-bottom:var(--ac-space-8);padding-bottom:var(--ac-space-4)}.ac-resource-listing__index-label{border-right:1px solid var(--ac-resource-border);color:var(--ac-resource-muted);flex:0 0 auto;font-family:var(--ac-type-ui-02-family);font-size:var(--ac-type-ui-02-size);font-style:var(--ac-type-ui-02-style);font-weight:var(--ac-font-weight-bold);letter-spacing:var(--ac-type-ui-02-letter-spacing);line-height:var(--ac-type-ui-02-line-height);padding-right:var(--ac-space-5);text-transform:uppercase}.ac-resource-listing__index-list{display:flex;flex-wrap:wrap;gap:var(--ac-space-5);list-style:none;margin:0;padding:0}.ac-resource-listing__index-link{align-items:center;border-bottom:2px solid transparent;color:inherit;display:inline-flex;font-family:var(--ac-type-ui-02-family);font-size:var(--ac-type-ui-02-size);font-style:var(--ac-type-ui-02-style);font-weight:var(--ac-font-weight-bold);letter-spacing:var(--ac-type-ui-02-letter-spacing);line-height:var(--ac-type-ui-02-line-height);min-height:32px;padding-block:var(--ac-space-1);text-decoration:none;text-transform:uppercase;transition:border-color var(--ac-motion-fast) var(--ac-ease-out),color var(--ac-motion-fast) var(--ac-ease-out)}.ac-resource-listing__index-link:hover{border-bottom-color:var(--ac-accent);color:var(--ac-accent)}.ac-resource-listing__document-link:focus-visible,.ac-resource-listing__group-summary:focus-visible,.ac-resource-listing__index-link:focus-visible{outline:var(--ac-focus-ring);outline-offset:var(--ac-focus-offset)}.ac-resource-listing__groups{display:grid;gap:var(--ac-space-10)}.ac-resource-listing__group{min-width:0;scroll-margin-top:calc(var(--ac-site-chrome-sticky-offset, 0px) + var(--ac-space-5))}.ac-resource-listing--groups-stacked .ac-resource-listing__group{border:1px solid var(--ac-resource-border)}.ac-resource-listing__group-header{align-items:center;background:var(--ac-resource-group-bg);display:flex;gap:var(--ac-space-5);justify-content:space-between;margin:0;min-height:64px;padding:var(--ac-space-4) var(--ac-space-5)}.ac-resource-listing__group-heading,.ac-resource-listing__group-title{margin-bottom:0}.ac-resource-listing__group-heading{font-family:var(--ac-type-heading-h5-family);font-size:var(--ac-type-heading-h5-size);font-style:var(--ac-type-heading-h5-style);font-weight:var(--ac-type-heading-h5-weight);letter-spacing:var(--ac-type-heading-h5-letter-spacing);line-height:var(--ac-type-heading-h5-line-height);text-transform:uppercase}.ac-resource-listing__group-description{color:var(--ac-resource-muted);font-family:var(--ac-type-body-04-family);font-size:var(--ac-type-body-04-size);font-style:var(--ac-type-body-04-style);font-weight:var(--ac-type-body-04-weight);letter-spacing:var(--ac-type-body-04-letter-spacing);line-height:var(--ac-type-body-04-line-height);margin-top:var(--ac-space-2)}.ac-resource-listing__group-count{color:var(--ac-resource-muted);flex:0 0 auto;font-family:var(--ac-type-ui-02-family);font-size:var(--ac-type-ui-02-size);font-style:var(--ac-type-ui-02-style);font-weight:var(--ac-type-ui-02-weight);letter-spacing:var(--ac-type-ui-02-letter-spacing);line-height:var(--ac-type-ui-02-line-height);text-transform:uppercase}.ac-resource-listing__documents{display:grid;list-style:none;margin:0;padding:0}.ac-resource-listing__document{min-width:0}.ac-resource-listing__document-link{align-items:center;color:inherit;display:grid;gap:var(--ac-space-6);grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:var(--ac-space-4) var(--ac-space-5);text-align:left;text-decoration:none}.ac-resource-listing--density-compact .ac-resource-listing__document-link{min-height:56px;padding-block:var(--ac-space-3)}.ac-resource-listing--rows-divided .ac-resource-listing__document{border-top:1px solid var(--ac-resource-border)}.ac-resource-listing--rows-cards .ac-resource-listing__group,.ac-resource-listing--rows-outlined .ac-resource-listing__group{border:0}.ac-resource-listing--rows-cards .ac-resource-listing__group-header,.ac-resource-listing--rows-outlined .ac-resource-listing__group-header{border:1px solid var(--ac-resource-border);margin-bottom:var(--ac-space-3)}.ac-resource-listing--rows-cards .ac-resource-listing__documents,.ac-resource-listing--rows-outlined .ac-resource-listing__documents{gap:var(--ac-space-3)}.ac-resource-listing--rows-outlined .ac-resource-listing__document-link{border:1px solid var(--ac-resource-border-strong)}.ac-resource-listing--rows-cards .ac-resource-listing__document-link{background:var(--ac-resource-card-bg);border:1px solid transparent}.ac-resource-listing__document-main{align-items:center;display:grid;gap:var(--ac-space-1) var(--ac-space-5);grid-template-columns:minmax(0,1fr) auto;min-width:0}.ac-resource-listing__document-title{font-family:var(--ac-type-body-03-family);font-size:var(--ac-type-body-03-size);font-style:var(--ac-type-body-03-style);font-weight:var(--ac-font-weight-bold);grid-column:1;letter-spacing:var(--ac-type-body-03-letter-spacing);line-height:var(--ac-type-body-03-line-height);min-width:0;transition:color var(--ac-motion-fast) var(--ac-ease-out)}.ac-resource-listing__document-description{color:var(--ac-resource-muted);font-family:var(--ac-type-body-04-family);font-size:var(--ac-type-body-04-size);font-style:var(--ac-type-body-04-style);font-weight:var(--ac-type-body-04-weight);grid-column:1;letter-spacing:var(--ac-type-body-04-letter-spacing);line-height:var(--ac-type-body-04-line-height);text-wrap:pretty}.ac-resource-listing__metadata{display:flex;flex-wrap:wrap;gap:var(--ac-space-2);grid-column:2;grid-row:1/span 2;justify-content:flex-end;margin:0}.ac-resource-listing__tag{background:transparent;border:1px solid var(--ac-resource-border-strong);border-radius:var(--ac-radius-sm);font-family:var(--ac-type-ui-03-family);font-size:var(--ac-type-ui-03-size);font-style:var(--ac-type-ui-03-style);letter-spacing:var(--ac-type-ui-03-letter-spacing);line-height:var(--ac-type-ui-03-line-height);min-height:20px;padding:var(--ac-space-1) var(--ac-space-2)}.ac-resource-listing__action,.ac-resource-listing__tag{align-items:center;display:inline-flex;font-weight:var(--ac-font-weight-bold);text-transform:uppercase}.ac-resource-listing__action{color:var(--ac-resource-muted);font-family:var(--ac-type-ui-02-family);font-size:var(--ac-type-ui-02-size);font-style:var(--ac-type-ui-02-style);gap:var(--ac-space-2);letter-spacing:var(--ac-type-ui-02-letter-spacing);line-height:var(--ac-type-ui-02-line-height);transition:color var(--ac-motion-fast) var(--ac-ease-out)}.ac-resource-listing__action-icon,.ac-resource-listing__group-icon{flex:0 0 auto;height:1.25rem;width:1.25rem}.ac-resource-listing__action-icon{transition:transform var(--ac-motion-fast) var(--ac-ease-out)}.ac-resource-listing__document-link:hover .ac-resource-listing__action,.ac-resource-listing__document-link:hover .ac-resource-listing__document-title{color:var(--ac-accent)}.ac-resource-listing__document-link:hover .ac-resource-listing__action-icon{transform:translateX(2px)}.ac-resource-listing--groups-accordion .ac-resource-listing__groups{gap:var(--ac-space-3)}.ac-resource-listing__group--accordion{border:1px solid var(--ac-resource-border)}.ac-resource-listing__group-summary{align-items:center;background:var(--ac-resource-group-bg);cursor:pointer;display:flex;gap:var(--ac-space-5);justify-content:space-between;list-style:none;min-height:64px;padding:var(--ac-space-4) var(--ac-space-5)}.ac-resource-listing__group-summary::-webkit-details-marker{display:none}.ac-resource-listing__group-title{display:block;font-family:var(--ac-type-heading-h5-family);font-size:var(--ac-type-heading-h5-size);font-style:var(--ac-type-heading-h5-style);font-weight:var(--ac-type-heading-h5-weight);letter-spacing:var(--ac-type-heading-h5-letter-spacing);line-height:var(--ac-type-heading-h5-line-height);text-transform:uppercase}.ac-resource-listing__group-summary .ac-resource-listing__group-count{display:block;margin-top:var(--ac-space-1)}.ac-resource-listing__group-icon{transition:transform var(--ac-motion-standard) var(--ac-ease-out)}.ac-resource-listing__group--accordion[open] .ac-resource-listing__group-icon{transform:rotate(180deg)}.ac-resource-listing__group-content>.ac-resource-listing__group-description{border-top:1px solid var(--ac-resource-border);margin:0;padding:var(--ac-space-4) var(--ac-space-5)}.ac-resource-listing__empty{border:1px dashed;font-family:var(--ac-type-ui-02-family);font-size:var(--ac-type-ui-02-size);line-height:var(--ac-type-ui-02-line-height);margin:var(--ac-space-5) 0 0;padding:var(--ac-space-5);text-transform:uppercase}@media (max-width:639px){.ac-resource-listing__header,.ac-resource-listing__index{margin-bottom:var(--ac-space-6)}.ac-resource-listing__index{display:grid;gap:var(--ac-space-3)}.ac-resource-listing__index-label{border:0;padding:0}.ac-resource-listing__index-list{gap:var(--ac-space-4)}.ac-resource-listing__groups{gap:var(--ac-space-8)}.ac-resource-listing__group-header,.ac-resource-listing__group-summary{min-height:60px;padding:var(--ac-space-4)}.ac-resource-listing__group-heading,.ac-resource-listing__group-title{font-size:var(--ac-type-heading-h6-size);line-height:var(--ac-type-heading-h6-line-height)}.ac-resource-listing__document-link{gap:var(--ac-space-3);padding:var(--ac-space-4)}.ac-resource-listing__document-main{gap:var(--ac-space-2)}.ac-resource-listing__metadata{grid-column:1;grid-row:auto;justify-content:flex-start}.ac-resource-listing__action>span{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}@media print{.ac-resource-listing{--ac-resource-border:rgba(0,0,0,.2);--ac-resource-border-strong:rgba(0,0,0,.4);--ac-resource-group-bg:#f2f2f2;--ac-resource-muted:#444}.ac-resource-listing__index{display:none}.ac-resource-listing__group{break-inside:avoid}.ac-resource-listing__group-content{display:block!important}.ac-resource-listing__document-link{break-inside:avoid;color:#000}}@media (prefers-reduced-motion:reduce){.ac-resource-listing__action,.ac-resource-listing__action-icon,.ac-resource-listing__document-title,.ac-resource-listing__group-icon,.ac-resource-listing__index-link{transition:none}}