/* Review fixes, Oct 2026. Loaded after Base css. */
/* About page: the Book a session button inherited .prose link colour (dark red on near-black). */
.prose a.btn,.prose a.btn:visited,.prose a.btn:hover,.prose a.btn:focus-visible{color:#f7f3ec;text-decoration:none}
/* Two creative projects now: let them share the row instead of leaving an empty third column. */
@media (min-width:1000px){.project-grid.project-grid-2{grid-template-columns:1fr 1fr}}
/* Services: four small square pet portraits under the Pets add-on. */
.pet-strip{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;max-width:30rem}
.pet-strip li{margin:0;padding:0}
.pet-strip li::before{content:none}
.pet-strip img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
/* Contact: keep the studio column beside the form on desktop. */
@media (min-width:900px){.contact-grid>.contact-aside{grid-column:2;grid-row:1}}
/* Hero: keep faces and headroom in frame at every width. */
.hero-frame img[data-slot="eng-bridge"]{object-position:center 30%}
