/* Dedicated content areas for real /works/voice/ and /contact/ Pages */
.nra-aux-content{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(60px,7vw,110px);max-width:1000px}
.nra-aux-content h2{font-size:clamp(26px,3vw,38px);line-height:1.4;color:#1E293B;margin:0 0 22px;border-bottom:3px solid #F97316;padding-bottom:14px}
.nra-aux-content p{font-size:clamp(16px,1.3vw,19px);line-height:1.85;color:#334155}
.nra-contact-form{max-width:760px;display:grid;gap:24px;margin-top:32px}
.nra-contact-form>label{display:grid;gap:9px;font-weight:700;color:#1E293B;font-size:17px}
.nra-contact-form>label span{color:#EA580C;font-size:13px}
.nra-contact-form input:not([type=checkbox]),.nra-contact-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #334155;border-radius:9px;background:#FFFFFF;color:#1E293B;font-size:17px;line-height:1.6;padding:13px 16px}
.nra-contact-form .nra-consent{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;font-size:15px}
.nra-contact-form .nra-consent input{accent-color:#F97316;margin-top:4px;flex:none}
.nra-contact-form .btn{justify-self:start;cursor:pointer;background:#F97316;color:#FFFFFF;border:0;border-radius:9px;padding:16px 28px;min-height:52px;font-weight:700}
.nra-form-note,.nra-form-error{padding:14px 18px;border-radius:8px;background:#FFFFFF;border:2px solid #F97316}
.nra-form-error{border-color:#EA580C}
.nra-form-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:700px){.nra-contact-form .btn{width:100%;justify-self:stretch}}
