/* NBC P3 cascade containment v7329 */
@layer nbc.legacy{
/*! NBC v7106 — Goettingen content parity and About editorial refinement. */
@layer nbc-local-person-v7106{
 body[data-goettingen-finalization] .local-check-ledger{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important;padding:28px 0!important;list-style:none!important;border-block:1px solid #a9dcbc33!important;background:transparent!important;}
 body[data-goettingen-finalization] .local-check-ledger li{display:block!important;position:relative!important;min-width:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;}
 body[data-goettingen-finalization] .local-check-ledger li>.mono{display:block!important;color:#bce9c9!important;font-size:.875rem!important;line-height:1.5!important;margin:0 0 14px!important;}
 body[data-goettingen-finalization] .local-check-ledger strong{font:500 1.125rem/1.4 Archivo,Arial,sans-serif!important;color:#edf2eb!important;}
 body[data-goettingen-finalization] .local-check-ledger p{font:400 1rem/1.6 Archivo,Arial,sans-serif!important;color:#c2cec5!important;margin:10px 0 0!important;}
 body[data-goettingen-finalization] .local-check-final__intro{font-size:1.0625rem!important;line-height:1.65!important;color:#c2cec5!important;max-width:70ch!important;}
 body[data-goettingen-finalization] .local-check-final__result{display:grid!important;gap:16px!important;max-width:70ch!important;margin-top:24px!important;}
 body[data-goettingen-finalization] .local-check-final__result strong{font:500 1.25rem/1.5 Archivo,Arial,sans-serif!important;color:#edf2eb!important;}
 body[data-goettingen-finalization] .local-check-final__result a{justify-self:start!important;min-height:48px!important;}
 body[data-goettingen-finalization] .local-qualification h2{font:500 clamp(1.75rem,3.3vw,3rem)/1.2 Archivo,Arial,sans-serif!important;letter-spacing:-.03em!important;color:#edf2eb!important;max-width:30ch!important;}
 body[data-goettingen-finalization] .local-qualification p{font:400 1.0625rem/1.65 Archivo,Arial,sans-serif!important;color:#c2cec5!important;max-width:70ch!important;}
 body[data-goettingen-finalization] .local-qualification .ga-scope-note{font-size:.9375rem!important;}
 body[data-goettingen-finalization] .ga-regional-link{padding-block:28px!important;background:none!important;}
 body[data-goettingen-finalization] .ga-regional-link a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:1rem!important;line-height:1.5!important;color:#c6e3cf!important;text-underline-offset:5px!important;}
 body.page-about .nbc-about-global-copy{width:100%!important;max-width:none!important;}
 body.page-about .nbc-about-global-copy p{max-width:72ch!important;font-size:1.0625rem!important;line-height:1.65!important;}
 body.page-about .nbc-about-global-copy h2{max-width:30ch!important;line-height:1.15!important;}
 body.page-about .nbc-about-sides-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,.6fr) minmax(0,1fr)!important;gap:clamp(24px,3vw,48px)!important;}
 body.page-about .nbc-about-side{min-width:0!important;padding:24px 0!important;background:transparent!important;border:0!important;border-block:1px solid #a9dcbc33!important;border-radius:0!important;}
 body.page-about .nbc-about-side ul{padding-left:20px!important;}
 body.page-about .nbc-about-side li{font-size:1.0625rem!important;line-height:1.65!important;margin-bottom:12px!important;}
 body.page-about .nbc-about-record-list>li{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:24px!important;}
 body.page-about .nbc-about-record-list>li>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px 40px!important;min-width:0!important;}
 body.page-about .nbc-about-record-list small{grid-column:1/-1!important;}
 body.page-about .nbc-about-record-list h3{max-width:none!important;font:500 clamp(1.5rem,2.4vw,2rem)/1.2 Archivo,Arial,sans-serif!important;letter-spacing:-.025em!important;margin:0!important;}
 body.page-about .nbc-about-record-list p{max-width:none!important;font-size:1.0625rem!important;line-height:1.65!important;margin:0!important;}
 body.page-about .nbc-about-independence-rules{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}
 body.page-about .nbc-about-independence-rules li{min-width:0!important;background:transparent!important;}
 body.page-about :is(.nbc-about-side-bridge,.nbc-about-independence-rules,.nbc-about-method-list) strong{overflow-wrap:break-word!important;white-space:normal!important;line-height:1.4!important;}
 @media(max-width:1100px){
  body[data-goettingen-finalization] .local-check-ledger{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
  body[data-goettingen-finalization] .local-check-ledger li{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:18px!important;}
  body[data-goettingen-finalization] .local-check-ledger li>.mono{margin:0!important;}
  body.page-about .nbc-about-sides-grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
  body.page-about .nbc-about-side-bridge{padding:8px 0!important;max-width:60ch!important;}
  body.page-about .nbc-about-side-arrow{display:none!important;}
  body.page-about .nbc-about-record-list>li>div{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
  body.page-about .nbc-about-independence-rules{grid-template-columns:minmax(0,1fr)!important;}
 }
 @media(max-width:760px){
  body[data-goettingen-finalization] .local-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important;}
  body[data-goettingen-finalization] .local-hero-copy{min-width:0!important;max-width:100%!important;}
  body[data-goettingen-finalization] .local-hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
  body[data-goettingen-finalization] .local-hero-actions a{min-height:48px!important;white-space:normal!important;}
  body[data-goettingen-finalization] :is(.local-hero-proof,.local-situation-list,.local-direct-grid,.local-presence-ledger,.local-final-grid,.local-faq-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
  body[data-goettingen-finalization] .local-check{padding-block:44px!important;}
  body[data-goettingen-finalization] .local-check-final__result a{width:100%!important;justify-content:center!important;white-space:normal!important;}
  body[data-goettingen-finalization] .local-faq summary{font-size:1.0625rem!important;line-height:1.5!important;min-height:48px!important;white-space:normal!important;}
  body[data-goettingen-finalization] :is(.local-check,.local-direct,.local-qualification,.local-final) h2{font-size:clamp(1.75rem,7vw,2.25rem)!important;line-height:1.2!important;letter-spacing:-.025em!important;}
  body.page-about :is(.nbc-about-section-intro,.nbc-about-global-copy,.nbc-about-independence-statement,.nbc-about-final) h2{font-size:clamp(1.75rem,7.5vw,2.25rem)!important;line-height:1.2!important;max-width:100%!important;letter-spacing:-.025em!important;}
  body.page-about .nbc-about-record-list>li{grid-template-columns:28px minmax(0,1fr)!important;gap:14px!important;}
  body.page-about .nbc-about-record-list small{font-size:.8125rem!important;line-height:1.55!important;overflow-wrap:anywhere!important;}
  body.page-about .nbc-about-independence-rules strong{font-size:1.125rem!important;}
  body.page-about :is(.nbc-about-global-role,.nbc-about-experience-record,.nbc-about-two-sides,.nbc-about-method){padding-block:44px!important;}
 }
}

}
