﻿.waist-art-frame{width:100%!important;height:auto!important;aspect-ratio:auto!important}
.waist-art-wrapper{position:relative!important;inset:auto!important;width:100%}
.waist-art-wrapper>img:not(.waist-project-art),.waist-retired-section{display:none!important}
.waist-project-art{display:block;width:100%;height:auto;object-fit:contain}
.waist-project-details .framer-1ku1mfq{width:100%!important;max-width:42em!important}
.waist-project-details .framer-1ku1mfq p{font-family:Arial,"Microsoft YaHei",sans-serif!important;font-size:clamp(14px,1.05vw,19px)!important;line-height:1.65!important;line-break:strict;letter-spacing:0!important}
.waist-project-details .framer-7lv36u{width:max-content!important;min-width:5em!important}
.waist-type{margin:0;white-space:nowrap;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:20px;line-height:1.35;color:#002bba}
@media(max-width:809px){.waist-project-details .framer-1ku1mfq p{font-size:15px!important}.waist-type{font-size:18px}}


/* Match metadata values to the project-description body size. */
.waist-type,
.waist-project-details .framer-1cydc1i p,
.waist-project-details .framer-u4ttgg p,
.waist-project-details .framer-u4ttgg a {
  font-size: clamp(14px, 1.05vw, 19px) !important;
  line-height: 1.65 !important;
}

@media (max-width: 809px) {
  .waist-type,
  .waist-project-details .framer-1cydc1i p,
  .waist-project-details .framer-u4ttgg p,
  .waist-project-details .framer-u4ttgg a {
    font-size: 15px !important;
  }
}
