body.c28-site[data-c28-project="lazurny-bereg-azov.ru"] .c23-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}body.c28-site[data-c28-project="lazurny-bereg-azov.ru"] .c23-hero-facts>div{min-width:0}body.c28-site[data-c28-project="lazurny-bereg-azov.ru"] .c23-hero-facts strong{font-size:clamp(16px,2.2vw,25px);white-space:normal}body.c28-site[data-c28-project="lazurny-bereg-azov.ru"] .c23-hero-facts span{font-size:clamp(10px,1vw,13px)}
/* Static edge treatment; original project RGB and source proportions are preserved. */
body.c28-site[data-c28-project] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette{mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 90%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 90%,transparent 100%)!important}
body.c28-site[data-c28-project] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(0deg,var(--c55-paper,#f7f4ec),transparent 13%)}
body.c28-site[data-c28-project="altay-umun.ru"] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette,body.c28-site[data-c28-project="alto-dombay-resort.ru"] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette,body.c28-site[data-c28-project="kedrovy-sheregesh.ru"] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette{mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 100%)!important}
body.c28-site[data-c28-project="lazurny-bereg-azov.ru"] .c41-value-text{font-size:clamp(28px,4.3vw,66px)!important;white-space:normal;overflow-wrap:normal}
@media(max-width:800px){
 body.c28-site[data-c28-project="zhk-atlant-sevastopol.ru"] [data-kfu] figure[data-c36-cutout].c55-cutout{overflow:visible!important;width:calc(100% + 2 * var(--c23-gutter,20px))!important;max-width:100vw!important;justify-self:center}
 body.c28-site[data-c28-project="zhk-atlant-sevastopol.ru"] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette{min-width:0!important;width:100%!important;max-width:100%!important}
 body.c28-site[data-c28-project] [data-kfu] figure[data-c36-cutout].c55-cutout .c36-source-silhouette:after{background:linear-gradient(0deg,var(--c55-paper,#f7f4ec),transparent 12%)}
}
