/* Keep trust links and policy text readable within the existing site layout. */
.footer nav[aria-label]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;max-width:100%}
.footer nav a{overflow-wrap:anywhere}
.waitlist-form>p{grid-column:1/-1}
.recipe-page>.recipe-card p,.recipe-page>.recipe-card li{line-height:1.75;overflow-wrap:anywhere}
.recipe-page>.recipe-card h2:not(:first-child){margin-top:1.7rem}
[data-recipe-journal] .recipe-index-card h3{overflow-wrap:anywhere}
[data-recipe-journal] img{max-width:100%;height:auto}
.recipe-index-card[hidden],#recipeCollectionEmpty[hidden]{display:none!important}
@media(max-width:520px){.visual-home-hero h1{font-size:2.5rem;line-height:1.08}}
