.cs-studio,.mc-page{--cc-radius: 10px;--cc-media-gap: 24px}.cs-studio [class*=rounded],.mc-page [class*=rounded]{border-radius:var(--cc-radius)!important}.cs-studio main img,.cs-studio dialog img,.mc-page img{-o-object-fit:contain!important;object-fit:contain!important;border-radius:var(--cc-radius)!important;transform:none!important}.cs-studio :is(.cx-zoom,.cx-hero-visual,.pc-cover,.mv-image-button,.mv-pack-cover),.mc-page :is(.mc-gallery-card,.mc-style-story){border-radius:var(--cc-radius)!important}.cs-studio :is(.cx-example-grid img,.pc-cover>img,.mv-image-button>img,.mv-pack-cover>img){width:100%;height:100%;aspect-ratio:4 / 3}.cs-studio .cx-example-grid .cx-zoom img,.cs-studio .cx-hero-visual>img{height:auto;aspect-ratio:auto}.cs-studio :is(.cx-example-grid,.cx-portfolio-grid,.pc-grid,.mv-rail){gap:var(--cc-media-gap)}.cs-studio :is(.cx-example-grid figcaption,.pc-detail-gallery figcaption,.mv-concept-note){font-size:14px;line-height:1.75}@media (max-width: 700px){.cs-studio .mv-rail{--cc-media-gap: 16px}.cs-studio .cx-site .mv-format h3{font-size:23px;line-height:1.3}}
