/* V39.3: RTL overflow fix. Negative physical left on the honeypot expanded RTL scrollable width
   and displaced the entire visible page ~1100px outside the mobile viewport. */
.nw20-contact-page,.nw20-contact-page .nw-article,.nw20-contact-page .nw-entry{width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}
.nw20-contact-page .nw19-contact{display:grid;max-width:100%;width:100%;margin:0;box-sizing:border-box}
.nw20-contact-page .nw19-trap{position:absolute!important;inset-inline-start:0!important;left:auto!important;right:auto!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
.nw20-contact-page .nw19-contact *{min-width:0}
@media(max-width:900px){.nw20-contact-page .nw19-contact{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:32px 16px!important}.nw20-contact-page .nw19-fields{grid-template-columns:minmax(0,1fr)!important}.nw20-contact-page .nw19-panel{width:100%;padding:22px 16px!important}.nw20-contact-page .nw19-form input:not([type=checkbox]),.nw20-contact-page .nw19-form textarea,.nw20-contact-page .nw19-form select{font-size:16px}}
