/* UNI-only review correction; no global styles or protected originals modified. */
.site-assembled.uni-page main{background:#fffefa}
.site-assembled.uni-page .tinted{background:#f5f1e9}
.site-assembled.uni-page .hero-photo,.site-assembled.uni-page .hero-photo figcaption{background:#fffefa}
.site-assembled.uni-page .hero-photo img{height:auto;max-height:none;object-fit:contain}
.site-assembled.uni-page #works .work-card,.site-assembled.uni-page #works .work-card a{background:#fffefa}
.site-assembled.uni-page #works .work-card{border:1px solid #ded9cd}
.site-assembled.uni-page #works .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
@media(max-width:1000px) and (min-width:601px){.site-assembled.uni-page #works .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.site-assembled.uni-page .hero{grid-template-columns:minmax(0,1fr);gap:28px}.site-assembled.uni-page .hero-copy{max-width:680px}.site-assembled.uni-page .hero-photo{width:100%;max-width:640px;margin-inline:auto}}
@media(max-width:600px){.site-assembled.uni-page #works .grid{display:flex;gap:14px}.site-assembled.uni-page #works .work-card{flex:0 0 88%}.site-assembled.uni-page #works .work-card img{height:240px}}
