/* Compact refinement of the approved wide contact workspace. */
body.design-c10[data-page=contact] #main-content,
body.design-c10[data-page=contact] #main-content button,
body.design-c10[data-page=contact] #main-content input,
body.design-c10[data-page=contact] #main-content textarea{font-family:"HarmonyOS Sans SC","Microsoft YaHei UI","Microsoft YaHei","Segoe UI",Arial,sans-serif}
body.design-c10[data-page=contact] header.inner-header.c10-hero{min-height:280px;padding:116px 0 30px!important}
body.design-c10[data-page=contact] header.c10-hero .container{max-width:1360px}
body.design-c10[data-page=contact] #main-content{padding:22px 0}
body.design-c10[data-page=contact] .contact-workspace.contact-unified{max-width:1360px;padding:22px 24px;grid-template-columns:250px minmax(0,1fr);gap:20px 28px}
body.design-c10[data-page=contact] .contact-workspace.contact-unified .contact-unified-heading{margin:-22px -24px 0;padding:16px 24px}
body.design-c10[data-page=contact] .contact-unified-heading h2{font-size:24px!important}
body.design-c10[data-page=contact] .contact-unified-heading p{font-size:14px;line-height:1.65}
body.design-c10[data-page=contact] .contact-workspace #your-contact .contact-person-v51{padding:12px}
body.design-c10[data-page=contact] .contact-workspace #your-contact .kent-portrait{width:128px;margin-bottom:12px}
body.design-c10[data-page=contact] .kent-contact-copy h3{font-size:23px!important;margin-bottom:10px}
body.design-c10[data-page=contact] .kent-contact-copy .contact-role{font-size:13px}
body.design-c10[data-page=contact] .kent-contact-links{font-size:14px;gap:7px}
body.design-c10[data-page=contact] .contact-person-v51>.contact-qr-v52{margin-top:14px;padding-top:13px;gap:8px}
body.design-c10[data-page=contact] .contact-person-v51>.contact-qr-v52 img{width:96px;height:96px}
body.design-c10[data-page=contact] #inquiry .choice-help-v51{font-size:14px;padding:8px 11px;margin-bottom:12px}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-section{margin-bottom:12px}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-section legend{font-size:14px;margin-bottom:6px}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-button{font-size:14px;padding:8px 10px;min-height:40px;border-radius:8px}
body.design-c10[data-page=contact] #inquiry .intent-help-v71,body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .contact-context{font-size:13px;line-height:1.65;margin:7px 0 10px}
body.design-c10[data-page=contact] #inquiry label{font-size:14px;margin-bottom:6px}
body.design-c10[data-page=contact] #inquiry input.form-control{height:44px;font-size:15px}
body.design-c10[data-page=contact] .contact-workspace #contact textarea#needs{height:88px;min-height:88px;font-size:15px}
body.design-c10[data-page=contact] #inquiry .contact-fields{gap:12px 16px}
body.design-c10[data-page=contact] #inquiry .contact-submit{margin-top:14px;margin-bottom:10px}
body.design-c10[data-page=contact] #inquiry button[type=submit]{font-size:14px;padding:11px 21px;min-height:44px}
body.design-c10[data-page=contact] .contact-workspace #contact .container>p:last-child{font-size:13px}
html[lang=ar] body.design-c10[data-page=contact] #main-content,
html[lang=ar] body.design-c10[data-page=contact] #main-content button,
html[lang=ar] body.design-c10[data-page=contact] #main-content input,
html[lang=ar] body.design-c10[data-page=contact] #main-content textarea{font-family:"Segoe UI",Tahoma,Arial,sans-serif}
@media(min-width:768px) and (max-width:1199px){
 body.design-c10[data-page=contact] .contact-workspace.contact-unified{grid-template-columns:230px minmax(0,1fr);padding:20px;gap:20px}
 body.design-c10[data-page=contact] .contact-workspace.contact-unified .contact-unified-heading{margin:-20px -20px 0;padding:16px 20px}
 body.design-c10[data-page=contact] .contact-person-v51>.contact-qr-v52 img{width:80px;height:80px}
}
@media(max-width:767px){
 body.design-c10[data-page=contact] header.inner-header.c10-hero{min-height:0;padding:90px 0 0!important}
 body.design-c10[data-page=contact] .contact-workspace.contact-unified{padding:16px 14px;grid-template-columns:minmax(0,1fr);gap:18px}
 body.design-c10[data-page=contact] .contact-workspace.contact-unified .contact-unified-heading{margin:-16px -14px 0;padding:16px}
 body.design-c10[data-page=contact] .contact-unified-heading h2{font-size:22px!important}
 body.design-c10[data-page=contact] .contact-workspace #your-contact .kent-portrait{width:86px;margin:0}
 body.design-c10[data-page=contact] .contact-workspace #your-contact .contact-person-v51{grid-template-columns:86px minmax(0,1fr);gap:0 12px}
 body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-button{min-height:44px;font-size:13px}
 body.design-c10[data-page=contact] #inquiry input.form-control,body.design-c10[data-page=contact] .contact-workspace #contact textarea#needs{font-size:16px}
 body.design-c10[data-page=contact] .contact-person-v51>.contact-qr-v52 img{width:96px;height:96px}
}
