/* Neutralize only wrappers introduced by native block serialization. Existing
   theme selectors and page-local source styles remain authoritative. */
body:has(.nqm-modern-page){margin:0}
.nqm-modern-page{width:100%;max-width:none;margin:0;padding:0}
:where(.nqm-modern-page) :where(.wp-block-group,.wp-block-buttons,.wp-block-button,.wp-block-image){box-sizing:border-box;margin:0}
:where(.nqm-modern-page) :where(.wp-block-group)>*{margin-block-start:0;margin-block-end:0}
.nqm-modern-page .mtgfi-native-inline{display:inline;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
:where(.nqm-modern-page) :where(.mtgfi-native-tag-span,.mtgfi-native-tag-small,.mtgfi-native-tag-strong,.mtgfi-native-tag-b,.mtgfi-native-tag-em,.mtgfi-native-tag-i){display:inline;margin:0}
:where(.nqm-modern-page) .mtgfi-native-tag-small{font-size:smaller}
:where(.nqm-modern-page) :where(.mtgfi-native-tag-strong,.mtgfi-native-tag-b){font-weight:bolder}
:where(.nqm-modern-page) :where(.mtgfi-native-tag-em,.mtgfi-native-tag-i){font-style:italic}
.nqm-modern-page [hidden]{display:none!important}
.nqm-modern-page .nqm-native-card-copy{display:block;font-size:1rem;margin:0}

/* Calculator result contrast and inline licensing notice; native pages only. */
.nqm-modern-880010 aside.nqm-dscr-calculator__result dt{color:#cbd5e1}
.nqm-modern-880010 aside.nqm-dscr-calculator__result dd{color:#fff}
.nqm-modern-880010 #nqm-dscr-calculator-title{scroll-margin-top:120px}
.nqm-modern-page .nqm-footer-bottom a{display:inline}
/* Darker brand gold on verified light surfaces; dark hero/final areas retain gold. */
.nqm-modern-880002 .nqm-utility-form .nqm-legal-kicker{color:#8a5b00!important}
.nqm-modern-page :is(.nqm-b4-overview,.nqm-b4-list,.nqm-b4-process,.nqm-b4-related) .nqm-b4-kicker{color:#8a5b00!important}
.nqm-modern-page .nqm-dscr-investor-trust p strong{color:#8a5b00!important}
/* Public keyboard focus: a white inner ring plus navy outline works on both
   light and dark surfaces. The editor's own focus system is untouched. */
body:not(.wp-admin):not(.editor-styles-wrapper) .nqm-modern-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #071b33!important;outline-offset:3px!important;box-shadow:0 0 0 3px #fff!important}
