/* RC7 — staging-only final typography and accessibility polish. Public pages only; enquiry form is unchanged. */
#naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) :is(p,li){font-family:'Source Sans 3',Arial,sans-serif!important;font-size:17px;line-height:1.65}
#naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) :is(h1,h2,h3){font-family:'Source Serif 4',Georgia,serif!important;letter-spacing:-.025em!important;text-transform:none!important}
#naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) h2{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.2!important}
#naa-mart-site .nm-v2-milestone summary strong{font-family:'Source Serif 4',Georgia,serif!important;font-size:clamp(25px,2.2vw,31px)!important;line-height:1.2!important}
#naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) :is(.nm-v2-eyebrow,.nm-v4-kicker,.nm-v5-section-label){font-family:'Source Sans 3',Arial,sans-serif!important;font-size:16px!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important;font-weight:650!important;color:#286446!important}
#naa-mart-site .nm-v3-member-benefits li{font-size:16px;line-height:1.6}
#naa-mart-site .nm-v2-milestone .nm-v3-service-note{font-size:15px;line-height:1.65}
#naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) :is(a,button,summary):focus-visible{outline:3px solid #9c7a27;outline-offset:3px}
@media(max-width:600px){
 #naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) :is(p,li){font-size:16px;line-height:1.62}
 #naa-mart-site :is(.nm-v2-hero,.nm-v2-why,.nm-v2-advisory,.nm-v2-close,.nm-v2-verticals,.nm-v2-partners,.nm-v5-about,.nm-v5-founder,.nm-v5-philosophy,.nm-v5-platform,.nm-v5-people,.nm-v6-film) :is(.nm-v2-eyebrow,.nm-v4-kicker,.nm-v5-section-label){font-size:15px!important}
 #naa-mart-site .nm-v2-milestone summary strong{font-size:25px!important}
}
