.ft-legacy-grid{position:relative;margin-block:1.5rem;min-width:0;scroll-margin-top:5rem}
.ft-legacy-taxonomies .ft-legacy-items{list-style:none;padding:0;gap:10px}.ft-legacy-taxonomies .ft-card-copy{display:block;padding:1rem}
.ft-legacy-items{display:grid;grid-template-columns:repeat(var(--ft-lg,3),minmax(0,1fr));gap:1rem}
.ft-legacy-card{min-width:0;overflow-wrap:anywhere}.ft-legacy-card[hidden]{display:none!important}
.ft-legacy-card .ft-card-link{height:100%;display:flex;flex-direction:column;text-decoration:none}
.ft-legacy-card .ft-card-link>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.ft-legacy-card .ft-card-copy{min-width:0}.ft-legacy-card h2,.ft-legacy-card h3,.ft-legacy-card h4{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35}
.ft-legacy-list .ft-legacy-items{display:block}.ft-legacy-list .ft-card{margin-block:.6rem}
.ft-legacy-more{margin-block:1rem}.ft-legacy-status:empty{display:none}.ft-legacy-anchor{position:absolute;scroll-margin-top:5rem}
.ft-legacy-grid a:focus-visible{outline:3px solid #245a35;outline-offset:4px}.ft-legacy-more[aria-disabled=true]{opacity:.65;cursor:wait}
@media(max-width:991px){.ft-legacy-items{grid-template-columns:repeat(var(--ft-sm,2),minmax(0,1fr))}}
@media(max-width:767px){.ft-legacy-items{grid-template-columns:repeat(var(--ft-xs,1),minmax(0,1fr))}}
@media print{.ft-legacy-more,.ft-legacy-status{display:none}.ft-legacy-items{display:block}.ft-legacy-card{break-inside:avoid}}
