.home-article-categories{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin:.65rem 0 .55rem;align-items:center}.home-article-categories a{font-size:.75rem;line-height:1.8;letter-spacing:.06em;color:#506653;text-decoration:none;border-bottom:1px solid #aebaaa;padding:.15rem 0;overflow-wrap:anywhere}.home-article-categories a:hover{color:#253e2b;border-color:currentColor}.home-article-categories a:focus-visible{outline:2px solid #506653;outline-offset:4px;border-radius:2px}@media(max-width:600px){.home-article-categories{gap:.25rem .75rem}.home-article-categories a{font-size:.78rem;padding:.25rem 0}}

.legacy-category-note{font-size:.85rem;color:#657366}.article-hero img{object-fit:contain}#search-results .card-photo{display:block}#search-results .card-photo img{width:100%;height:220px;object-fit:contain;background:#f5f3ec}

.category-heading h1{text-wrap:balance}@media(max-width:600px){.category-heading h1{font-size:1.8rem;line-height:1.65}}

.editorial-photo-credit{font-size:.72rem;line-height:1.7;color:#687367;margin:.65rem 0 0;text-align:right}.editorial-photo-credit a{text-underline-offset:3px}
