@layer quality-guard{
.siteyap-kimi-runtime-v2 :where(*,::before,::after){box-sizing:border-box}
.siteyap-kimi-runtime-v2 :where(img,svg,video,iframe){max-width:100%;height:auto}
.siteyap-kimi-runtime-v2 :where(p,h1,h2,h3,h4,a,li,td,th,label){overflow-wrap:break-word}
.siteyap-kimi-runtime-v2 .sy-authored-tile :where(h1,h2,h3,p,a,li,dd){overflow-wrap:normal;word-break:normal;hyphens:none}
@media(max-width:767px){.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover,.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-caption{min-width:0;max-width:100%}.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-caption h1{max-width:calc(100% - 20px);font-size:clamp(24px,6.1vw,28px);overflow-wrap:break-word;word-break:normal}.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-meta{padding-right:20px}.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-meta>div{min-width:0}.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-meta dd{max-width:100%;overflow-wrap:break-word;word-break:normal}}
@media(max-width:430px){.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-caption h1{max-width:90%;font-size:clamp(22px,5.7vw,25px)}.siteyap-kimi-runtime-v2.siteyap-design-sector-localtile_ceramic .sy-tile-cover-meta{grid-template-columns:1fr;padding-right:0}}
.siteyap-kimi-runtime-v2 :where(input,select,textarea,button){max-width:100%;min-height:44px}
.siteyap-kimi-runtime-v2 [hidden]{display:none}
}