.cold-spring-story .article-hero{width:min(70%,900px);margin:0 auto 5rem}.cold-spring-story .article-hero img{max-height:none;height:auto}.cold-spring-story .article-hero figcaption{font-size:.72rem;letter-spacing:.08em;margin-top:.7rem;color:#64625a}.cold-spring-story .photo-essay figure{aspect-ratio:auto!important}.cold-spring-story .photo-essay img{height:auto;max-height:none;object-fit:contain}.cold-spring-story .photo-essay{row-gap:7rem}.cold-spring-story .church-feature{grid-column:1/-1;width:70%;margin:0 auto}.cold-spring-story .closing-river{grid-column:1/-1;width:70%;margin:0 auto}.cold-spring-story .food-detail{width:82%;margin:auto}.cold-spring-story .closing-copy{grid-column:2;max-width:34rem}.cold-spring-story .story-intro-copy .lede{font:clamp(1.8rem,3vw,3.5rem)/1.25 "Italiana",serif}.cold-spring-story .story-intro-copy p+ p{margin-top:2rem}.cold-spring-story img{max-width:100%}.cold-spring-story .article-deck{grid-template-columns:minmax(0,1fr) auto}.cold-spring-story .article-deck>*{min-width:0}@media(max-width:700px){.cold-spring-story .article-hero{width:90%;margin-bottom:3rem}.cold-spring-story .article-deck{grid-template-columns:minmax(0,1fr);gap:1rem}.cold-spring-story .church-feature,.cold-spring-story .closing-river,.cold-spring-story .food-detail{width:100%}.cold-spring-story .closing-copy{grid-column:auto}.cold-spring-story .photo-essay{row-gap:3rem}.cold-spring-story .site-header{align-items:center;padding-top:0;height:116px}.cold-spring-story .site-header .wordmark{top:4.45rem}}.cold-spring-story .restaurant-set{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;align-items:start}.cold-spring-story .restaurant-set figure{width:100%;margin:0}.cold-spring-story .restaurant-set figure:nth-child(2){margin-top:4vw}.cold-spring-story .article-hero{width:min(82%,1050px)}@media(max-width:700px){.cold-spring-story .restaurant-set{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cold-spring-story .restaurant-set figure:nth-child(2){margin-top:0}.cold-spring-story .article-hero{width:90%}}
/* ASN photo review: individual, reversible color adjustments. Originals preserved. */
.asn-color-6010{filter:sepia(0) saturate(1.04) contrast(1.01) brightness(1.015)}
.asn-color-6014{filter:sepia(0) saturate(1.03) contrast(1.01) brightness(1.015)}
.asn-color-6018{filter:sepia(0) saturate(1.02) contrast(0.99) brightness(1.025)}
.asn-color-6038{filter:sepia(0.015) saturate(1) contrast(0.99) brightness(1.02)}
.asn-color-6040{filter:sepia(0) saturate(1) contrast(1) brightness(1.015)}
.asn-color-6043{filter:sepia(0.1) saturate(1.02) contrast(0.99) brightness(1.04)}
.asn-color-6045{filter:sepia(0.015) saturate(1) contrast(0.99) brightness(1.025)}
.asn-color-6046{filter:sepia(0) saturate(1) contrast(1) brightness(1.01)}
.asn-color-6049{filter:sepia(0) saturate(1.04) contrast(1.01) brightness(1.015)}
.asn-color-6051{filter:sepia(0) saturate(1.04) contrast(0.99) brightness(1.025)}
