/* Approved cards and compact local guide controls. */
.ny-city-guide .review-event-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}
.ny-city-guide .review-event-ideas h3{min-height:2.6em}
.ny-city-guide .actions{display:flex;flex-wrap:wrap;gap:16px}
.ny-city-guide .actions .btn{white-space:normal;text-align:center;overflow-wrap:anywhere}
#new-york-city-directory [hidden]{display:none!important}
.ny-directory-controls{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end;margin:24px 0}
.ny-directory-controls label{display:block;font-weight:700;margin-bottom:8px}
.ny-directory-controls :is(input,select){display:block;width:100%;min-height:48px;padding:12px;border:1px solid #aaa;border-radius:0;background:white;color:#24262a;font:16px Arial,sans-serif}
.ny-directory-controls .btn,#ny-city-more{min-height:48px;background:#ff7518!important;color:#0b0b0d!important;padding:14px 20px;border:0;font-weight:700;cursor:pointer}
#ny-city-more{margin-top:24px}
#new-york-city-directory .review-resource-cards h3{min-height:2.6em}
#new-york-city-directory .review-resource-cards p{min-height:3.3em}
#new-york-city-directory .review-resource-cards>a{scroll-margin-top:120px}
@media(max-width:700px){.ny-directory-controls{grid-template-columns:1fr}.ny-city-guide .review-event-ideas{grid-template-columns:1fr}.ny-city-guide .review-event-ideas h3{min-height:0}.ny-city-guide .actions .btn{width:100%}#new-york-city-directory .review-resource-cards :is(h3,p){min-height:0}}
/* Bring retained New York market heroes into the approved inset photo-card format. */
html body.ny-remodel main#market-review .site-hero{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;align-items:stretch!important;background:#f6f1e8!important;padding:28px 0 0!important;overflow:hidden!important}
html body.ny-remodel main#market-review .site-hero>.site-hero-media{order:0!important;display:block!important;width:calc(100% - 48px)!important;max-width:1100px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:0!important;border-bottom:4px solid #ff7518!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}
html body.ny-remodel main#market-review .site-hero-media>.market-hero-card-media{position:relative!important;display:block!important;aspect-ratio:3/2!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important}
html body.ny-remodel main#market-review .site-hero-media .site-hero-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 60%!important;border-radius:0!important}
html body.ny-remodel main#market-review .site-hero-media figcaption{display:block!important;position:static!important;background:#fff!important;color:#24262a!important;padding:18px 20px!important;margin:0!important;font:15px/1.6 Arial,sans-serif!important}
html body.ny-remodel main#market-review .site-hero>.site-hero-copy{order:1!important;width:100%!important;padding:36px 24px 48px!important;background:#f6f1e8!important;color:#24262a!important;min-width:0!important}
html body.ny-remodel main#market-review .site-hero-copy>.wrap{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important}
html body.ny-remodel main#market-review .site-hero-copy :is(h1,p,.eyebrow,.breadcrumbs,.breadcrumbs a){color:#24262a!important}
html body.ny-remodel main#market-review .site-hero-copy .actions{display:flex!important;flex-wrap:wrap!important;gap:16px!important}
@media(max-width:650px){html body.ny-remodel main#market-review .site-hero{padding-top:18px!important}html body.ny-remodel main#market-review .site-hero>.site-hero-media{width:calc(100% - 36px)!important}html body.ny-remodel main#market-review .site-hero>.site-hero-copy{padding:28px 18px 36px!important}html body.ny-remodel main#market-review .site-hero-copy .actions .btn{width:100%!important;text-align:center;white-space:normal}}
