[data-catalog-card][hidden],[data-catalog-filters][hidden],[data-catalog-empty][hidden]{display:none}.listing-filter-reset{margin-bottom:var(--space-5);border:2px solid var(--green)}.listing-filter-reset[aria-pressed=true]{background:var(--green-dark);color:var(--white)}.listing-section-tile.listing-filter-tile{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000}.listing-filter-tile[aria-pressed=true]{border-color:var(--listing-tile-color);box-shadow:var(--shadow-card)}.listing-filter-tile:hover .heading-feature{text-underline-offset:.15em;text-decoration:underline}.listing-filter-tile .heading-feature{font-weight:var(--weight-bold);line-height:var(--leading-heading)}.listing-filter-status{margin-bottom:var(--space-5);color:var(--muted)}.listing-theme-christmas{--surface-category-blue:var(--surface-category-yellow);--hero-fade:var(--surface-category-yellow)}.listing-theme-christmas .listing-hero{border-top:3px solid var(--yellow-border)}.listing-theme-christmas .listing-hero .eyebrow{align-items:center;gap:var(--space-2);display:flex}.listing-theme-christmas .listing-hero .eyebrow .icon{width:1.5rem;height:1.5rem}.listing-theme-christmas .listing-topics-grid--cards .listing-topic-label{padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--green-dark);color:var(--white);box-shadow:3px 3px 0 var(--yellow);margin-bottom:var(--space-4)}.listing-theme-christmas .listing-callout{background:var(--surface-category-yellow)}.listing-container.container{max-width:var(--article-container)}.article-hero.listing-hero .article-hero-inner{padding-bottom:var(--space-12)}.listing-hero .article-hero-copy{max-width:34rem;padding-block:var(--space-6) var(--space-8)}.listing-heading-accent{color:var(--green-dark);display:block}.listing-hero .article-excerpt{max-width:28rem;margin-top:var(--space-5)}.listing-search-band{padding-block:var(--space-5) var(--space-6);background:var(--surface-category-blue)}.listing-search-form.search-form{max-width:56rem;padding:var(--space-1);box-shadow:var(--shadow-card);margin-top:0}.listing-search-form .button{min-height:var(--control-height);padding-inline:var(--space-8)}.listing-search-results{margin-top:var(--space-8);padding:var(--space-6);background:var(--white);border-radius:var(--radius)}.listing-search-results[hidden]{display:none}.listing-search-results>p{margin-top:var(--space-2);color:var(--muted)}.listing-results-list{gap:var(--space-5);margin-top:var(--space-5);padding:0;list-style:none;display:grid}.listing-results-list a{padding-block:var(--space-2);color:var(--green-dark);font-weight:var(--weight-semibold);display:inline-block}.listing-results-list p{font-size:var(--text-small);color:var(--muted)}.section.listing-block{--section-space:var(--space-12);--section-padding-end:var(--space-3)}.listing-block .heading-section{margin-bottom:var(--space-6)}.listing-sections-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.listing-section-tile,.listing-category-link{--listing-tile-color:var(--green-dark);--listing-tile-background:var(--surface-category-green)}.listing-section-tile{min-width:0;min-height:19rem;padding:var(--space-6);border-radius:var(--radius);background:var(--listing-tile-background);flex-direction:column;align-items:flex-start;display:flex}.listing-section-tile--blue{--listing-tile-color:var(--category-blue);--listing-tile-background:var(--surface-category-blue)}.listing-section-tile--yellow{--listing-tile-color:var(--category-yellow);--listing-tile-background:var(--surface-category-yellow)}.listing-section-tile--purple{--listing-tile-color:var(--category-purple);--listing-tile-background:var(--surface-category-purple)}.listing-section-tile--rose{--listing-tile-color:var(--category-rose);--listing-tile-background:var(--surface-category-rose)}.listing-section-tile--teal{--listing-tile-color:var(--category-teal);--listing-tile-background:var(--surface-category-teal)}.listing-category-links{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.listing-category-links>li{min-width:0}.listing-category-link{align-items:center;gap:var(--space-3);min-height:var(--control-height);height:100%;padding:var(--space-4);border-radius:var(--radius-small);background:var(--listing-tile-background);font-size:var(--text-small);font-weight:var(--weight-semibold);border:2px solid #0000;text-decoration:none;display:flex}.listing-category-link .icon{width:1.5rem;height:1.5rem;color:var(--listing-tile-color)}.listing-category-link:hover,.listing-category-link[aria-current=page]{text-underline-offset:var(--space-1);text-decoration:underline}.listing-category-link[aria-current=page]{border-color:var(--green)}.listing-sections-grid--topics{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-sections-grid--topics .listing-section-tile{min-height:18rem}.listing-sections-grid--topics .listing-section-icon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-4);color:var(--listing-tile-color);background:0 0;justify-items:start}.listing-sections-grid--topics .listing-section-icon .icon{width:3rem;height:3rem}.listing-section-icon{width:4rem;height:4rem;margin-bottom:var(--space-5);border-radius:var(--radius-circle);background:var(--listing-tile-color);color:var(--white);place-items:center;display:grid}.listing-section-icon .icon{width:2rem;height:2rem}.listing-section-tile--yellow .listing-section-icon{background:var(--yellow);color:var(--navy)}.listing-section-tile :is(p,.listing-filter-description){margin-block:var(--space-3) var(--space-6)}.listing-section-tile .text-link{color:var(--green-dark);min-height:var(--control-height);align-items:center;margin-top:auto}.listing-section-tile--purple .text-link{color:var(--category-purple)}.listing-sections-grid--resources .listing-section-icon{width:3.5rem;height:3.5rem;color:var(--listing-tile-color);margin-bottom:var(--space-4);background:0 0;justify-items:start}.listing-sections-grid--resources .listing-section-icon .icon{width:3rem;height:3rem}.listing-planned-label{padding-block:var(--space-3);color:var(--muted);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-top:auto;display:block}.listing-topics-grid{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listing-topic{gap:var(--space-4);height:100%;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-small);background:var(--surface-category-blue);grid-template-columns:7rem minmax(0,1fr) 1.25rem;align-items:center;text-decoration:none;display:grid}.listing-topic>img{object-fit:cover;border-radius:var(--radius-small);width:7rem;height:5.5rem}.listing-topic-symbol{width:7rem;min-height:5.5rem;color:var(--green-dark);background:var(--surface-advice);border-radius:var(--radius-small);place-items:center;display:grid}.listing-topic-symbol .icon{width:2.5rem;height:2.5rem}.listing-topics-grid--cards .listing-topic-symbol{border-radius:0;width:100%}.listing-topic p{margin-top:var(--space-2);color:var(--muted)}.listing-topic>.icon{color:var(--category-blue)}a.listing-topic:hover h3{text-underline-offset:var(--space-1);text-decoration:underline}.listing-topics-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-topics-grid--cards>article{min-width:0}.listing-topics-grid--cards .listing-topic{background:var(--white);border:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.listing-topics-grid--cards .listing-topic>img{aspect-ratio:2;object-fit:cover;border-radius:0;width:100%;height:auto}.listing-topics-grid--cards .listing-topic>.listing-topic-image--contain{object-fit:contain;background:var(--surface-category-blue);padding:var(--space-2)}.listing-topics-grid--cards .listing-topic-body{padding:var(--space-4);flex-direction:column;flex:1;align-items:flex-start;display:flex}.listing-topics-grid--cards .listing-topic-label{margin:0 0 var(--space-2);color:var(--green-dark)}.listing-topics-grid--cards h3{font-size:var(--heading-action);line-height:var(--leading-tight)}.listing-topic-date{margin-block:var(--space-3) var(--space-6);color:var(--muted);font-size:var(--text-small)}.listing-topic-more{padding-top:var(--space-4);color:var(--green-dark);margin-top:auto}.section.listing-callout-section{--section-padding-end:var(--space-12)}.listing-callout{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius);background:var(--surface-advice);grid-template-columns:3rem minmax(0,1fr) 9rem;align-items:start;display:grid}.listing-callout-icon{width:3rem;height:3rem;color:var(--green-dark)}.listing-callout p{max-width:38rem;margin-top:var(--space-2)}.listing-callout .button{margin-top:var(--space-5)}.listing-callout-annotation{color:var(--navy);font:var(--heading-section)/var(--leading-heading) var(--font-annotation);align-self:center;transform:rotate(-10deg)}.listing-callout--help{background:var(--surface-resources)}.listing-callout--help .listing-callout-icon{color:var(--category-yellow)}.listing-callout--help .listing-callout-annotation{white-space:pre-line;max-width:7rem;text-decoration:underline;text-decoration-color:var(--yellow);text-underline-offset:var(--space-2)}.listing-callout--inline{grid-template-columns:3rem minmax(0,1fr) auto;align-items:center}.listing-callout--inline .listing-callout-body{display:contents}.listing-callout--inline .button,.listing-callout--inline .listing-planned-label{margin-top:0}@media (width<=71.99rem){.listing-sections-grid,.listing-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-section-tile{min-height:17rem}}@media (width<=55.99rem){.listing-topics-grid{grid-template-columns:minmax(0,1fr)}.listing-topics-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-hero .article-hero-inner{width:calc(100% - var(--gutter) * 2)}}@media (width<=37.49rem){.listing-category-links,.listing-sections-grid,.listing-topics-grid--cards{grid-template-columns:minmax(0,1fr)}.listing-section-tile,.listing-sections-grid--topics .listing-section-tile{min-height:auto}.listing-search-form .button{min-width:auto;padding-inline:var(--space-4)}.listing-topic{gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr) 1rem}.listing-topic>img{width:5rem;height:5rem}.listing-callout{gap:var(--space-4);padding:var(--space-5);grid-template-columns:2.5rem minmax(0,1fr)}.listing-callout-icon{width:2.5rem;height:2.5rem}.listing-callout-annotation{display:none}.listing-callout--inline .button,.listing-callout--inline .listing-planned-label{grid-column:2;justify-self:start}}
