/* Preserve the original Nokia product pixels; presentation belongs to the page. */
.project-card[href*="nokia-touch-one/"] .project-picture,
.nokia-original-photo {
  background: radial-gradient(ellipse at 18% 8%, #faf9f5 0%, #f0ede6 48%, #e6e2d9 100%);
  isolation: isolate;
  overflow: hidden;
}
.project-card[href*="nokia-touch-one/"] .project-picture img,
.nokia-original-photo img {
  background: transparent !important;
  filter: drop-shadow(1px 3px 2px rgba(43, 37, 27, .24)) drop-shadow(9px 13px 9px rgba(43, 37, 27, .18));
}
.nokia-original-photo { margin-inline: auto; }
.nokia-touch-story { max-width: 800px; margin: 36px auto 0; }
.nokia-touch-story h2 { font-size: clamp(24px, 2.4vw, 32px); line-height: 1.15; margin: 0 0 18px; }
.nokia-touch-story p { font-size: 18px; line-height: 1.65; color: var(--muted); margin: 0; }
@media(max-width:760px) { .nokia-touch-story { margin-top: 28px; } }
