/* Scoped finishing layouts; existing music/shared styles remain untouched. */
.mobile-next .contact-us-content{box-sizing:border-box;max-width:100%;}
.mobile-next .transliterator-label{display:block;padding:12px 0;text-align:left;}
.mobile-next form textarea{box-sizing:border-box;max-width:100%;font:18px/1.6 serif;}
.mobile-next form input{min-height:44px;padding:8px;max-width:100%;white-space:normal;}
@media(max-width:800px){
.mobile-next .contact-us-content{width:100%;margin-left:0;padding:16px;overflow-wrap:anywhere;}
.mobile-next .contact-us-title{font-size:28px;line-height:1.4;padding:12px;}
.mobile-next .article-insert-wrapper{margin:16px 0;text-indent:0;}
.mobile-next .article-insert-wrapper iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:12px 0;box-sizing:border-box;}
.mobile-next .text>.back-button+br,.mobile-next .text>br{display:none;}
.mobile-next .back-button{margin-bottom:20px;}
.mobile-next form textarea{width:100%;min-height:72px;}
.mobile-next #transliterator-text{height:clamp(72px,12vh,110px);overflow-y:hidden;}
.mobile-next form input{font-size:16px;margin:4px 0;}
}
