/* Additional portfolio cases: original artwork, bounded desktop presentation. */
.new-portfolio-case .uc-intro h1{font-size:clamp(42px,6.9vw,104px);overflow-wrap:break-word;hyphens:auto}
.new-portfolio-case .uc-intro h1>span{font-size:clamp(24px,3.8vw,52px);max-width:900px;line-height:1.12;margin-top:28px}
.new-portfolio-case .uc-system .uc-figure{max-width:1050px;margin:0 auto}
.new-portfolio-case .uc-system .uc-figure img{max-height:650px;max-height:75svh;width:100%;object-fit:contain;background:#fff}
.new-portfolio-case .ua-image{background:#fff}
.new-portfolio-case .ua-image img{aspect-ratio:4/3;width:100%;height:auto;object-fit:contain}
.new-portfolio-case .ua-card:nth-child(7n+1){grid-column:auto}
.projects-grid .portfolio-addition .featured-image img{object-fit:contain;max-height:520px}
.projects-grid .portfolio-addition .featured-project-bottom h2{overflow-wrap:break-word}
@media(max-width:700px){.new-portfolio-case .uc-intro h1{font-size:clamp(36px,9vw,62px)}.new-portfolio-case .uc-intro h1>span{font-size:clamp(24px,6vw,38px)}.new-portfolio-case .uc-hero{background:var(--case-soft)}.new-portfolio-case .uc-hero>img{max-height:65svh;object-fit:contain}.projects-grid .portfolio-addition .featured-image{background:transparent}.projects-grid .portfolio-addition .featured-image img{width:100%;max-height:520px;object-fit:contain}}
