/* NBC P3 cascade containment v7329 */
@layer nbc.legacy{
@layer nbc-goettingen-7169{
body .local-hero{padding-block:155px 95px!important;min-height:0!important}
body .local-hero-grid{width:94vw!important;max-width:1354px!important;grid-template-columns:1.2fr .8fr!important;gap:clamp(55px,7vw,110px)!important;align-items:center!important;margin-inline:auto!important;padding:0!important}
body .local-hero-copy{width:100%!important;max-width:none!important;min-width:0!important;align-self:center!important}
body #local-hero-title{font:600 clamp(42px,4.35vw,66px)/1.06 Archivo,Arial,sans-serif!important;letter-spacing:-.045em!important;color:#edf3e9!important;margin:28px 0!important;width:100%!important;max-width:none!important}
body #local-hero-title span{display:block!important;margin-top:12px!important;color:#c6dfc9!important}
body .local-hero-lede{font:19px/1.65 Archivo,Arial,sans-serif!important;color:#c1d0c6!important;max-width:54ch!important;margin:0 0 30px!important}
body .local-founder-card{width:100%!important;max-width:460px!important;margin:0!important;justify-self:end!important;display:block!important;background:transparent!important;border:0!important;padding:0!important;transform:none!important}
body .local-founder-card picture{display:block!important;width:100%!important;margin:0!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important}
body .local-founder-card img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:3px!important}
body .local-founder-copy{position:static!important;width:100%!important;margin:25px 0 0!important;padding:0!important;transform:none!important}
body .local-founder-copy .mono{font:10px/1.6 monospace!important;letter-spacing:.08em!important;color:#aac7b4!important}
body .local-founder-copy blockquote{font:500 23px/1.35 Archivo,Arial,sans-serif!important;color:#edf3e9!important;margin:14px 0!important}
body .local-founder-copy p{font:14px/1.6 Archivo,Arial,sans-serif!important;color:#b9cec0!important}
body .goe-mobile-hero-spacer{display:none!important}
body .gp-rail{width:94vw!important;max-width:1354px!important;margin-inline:auto!important;box-sizing:border-box!important}
body .gp-section{padding-block:85px!important;scroll-margin-top:100px!important}
body .gp-kicker{display:block!important;font:11px/1.5 'IBM Plex Mono',monospace!important;letter-spacing:.1em!important;color:#accbb7!important;margin-bottom:20px!important}
body :is(.gp-section,.gp-proof) h2{font:500 clamp(32px,3.5vw,49px)/1.12 Archivo,Arial,sans-serif!important;letter-spacing:-.035em!important;color:#edf3e9!important;margin:0 0 24px!important;max-width:none!important}
body :is(.gp-section,.gp-proof) p{font:17px/1.65 Archivo,Arial,sans-serif!important;color:#c0d1c6!important;max-width:80ch!important;margin:0 0 22px!important}
body .gp-choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;margin:45px 0 65px!important}
body .gp-choices button{display:flex!important;flex-direction:column!important;gap:18px!important;padding:24px 0!important;min-width:0!important;border:0!important;border-top:1px solid #b8d5c344!important;border-bottom:1px solid #b8d5c344!important;background:transparent!important;text-align:left!important;border-radius:0!important;cursor:pointer!important;transition:border-color .2s!important}
body .gp-choices button>span,body .gp-first li>span{font:11px/1.6 monospace!important;letter-spacing:.06em!important;color:#aac7b4!important}
body .gp-choices strong{font:500 clamp(22px,2vw,28px)/1.3 Archivo,Arial,sans-serif!important;color:#dce9df!important}
body .gp-choices b{font:14px/1.5 Archivo,Arial,sans-serif!important;color:#c2dfc6!important;margin-top:auto!important}
body .gp-choices button[aria-pressed=true]{border-block-color:#c7e8ba!important}
body .gp-choices button[aria-pressed=true] strong{color:#d9f1c9!important}
body .gp-stage{position:relative!important;isolation:isolate!important;padding:0!important;border:0!important;background:transparent!important}
body .gp-stage-heading h3{font:500 clamp(26px,2.8vw,38px)/1.2 Archivo,Arial,sans-serif!important;color:#edf3e9!important;margin:0 0 20px!important;letter-spacing:-.025em!important;max-width:100%!important}
body .gp-flow .of-labels{display:none!important}
body .gp-flow .of-diagram{min-width:0!important;overflow:visible!important}
body .gp-flow .of-visual{height:210px!important;width:100%!important;min-width:0!important;overflow:visible!important;margin:0!important}
body .gp-flow .of-pause{position:absolute!important;right:0!important;bottom:0!important;font-size:12px!important;padding:8px 12px!important}
body .gp-stations{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:45px!important;margin:0 0 45px!important}
body .gp-stations>div{padding-top:20px!important;border-top:1px solid #9db5a533!important;opacity:.6!important}
body .gp-stations>div[data-active=true]{opacity:1!important;border-color:#cbe6b9!important}
body .gp-stations span{display:block!important;font:11px/1.5 monospace!important;color:#a8c4b3!important;margin-bottom:10px!important}
body .gp-stations strong{display:block!important;font:500 23px/1.3 Archivo,Arial,sans-serif!important;color:#edf3e9!important}
body .gp-stations small{display:block!important;font:14px/1.6 Archivo,Arial,sans-serif!important;color:#b4c9bc!important;margin-top:12px!important}
body .gp-reading{display:grid!important;grid-template-columns:1fr 1fr!important;gap:65px!important;padding:35px 0!important;border-block:1px solid #b8d5c333!important}
body .gp-reading .gp-kicker{margin-bottom:14px!important}
body .gp-link{color:#d1ebcd!important;font:500 16px/1.6 Archivo,Arial,sans-serif!important;text-underline-offset:5px!important;display:inline-block!important}
body .gp-stage .gp-caption{font:12px/1.6 Archivo,Arial,sans-serif!important;color:#afc5b6!important;padding:22px 0 50px!important;margin:0!important}
body .gp-proof{background:#f0eee5!important;padding-block:80px!important;color:#112319!important}
body .gp-proof .gp-kicker{color:#2d5a3d!important}
body .gp-proof h2{color:#112319!important}
body .gp-proof p{color:#385443!important}
body .gp-proof-layout{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:80px!important;align-items:center!important}
body .gp-proof figure{display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;margin:0!important;padding-top:24px!important;border-top:1px solid #60746755!important}
body .gp-proof figure span{font:11px/1.6 monospace!important;color:#43654c!important}
body .gp-proof figure strong{display:block!important;font:500 clamp(60px,7vw,95px)/1 Archivo,Arial,sans-serif!important;letter-spacing:-.05em!important;margin:18px 0!important;color:#172c20!important}
body .gp-proof figure>div:nth-child(2) strong{color:#2e6543!important}
body .gp-proof figure small{display:block!important;font:15px/1.5 Archivo,Arial,sans-serif!important;letter-spacing:0!important;margin-top:12px!important}
body .gp-proof figcaption{grid-column:1/-1!important;font:13px/1.6 Archivo,Arial,sans-serif!important;color:#405b4b!important}
body .gp-proof .gp-link{color:#235137!important}
body .gp-proof .gp-proof-note{font:12px/1.6 Archivo,Arial,sans-serif!important;margin:35px 0 0!important;max-width:none!important}
body .gp-first{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px 85px!important}
body .gp-first ol{margin:0!important;padding:0!important;list-style:none!important}
body .gp-first li{padding:24px 0!important;border-top:1px solid #b8d5c344!important}
body .gp-first li h3{font:500 23px/1.3 Archivo,Arial,sans-serif!important;color:#edf3e9!important;margin:12px 0!important}
body .gp-first .gp-first-note{grid-column:1/-1!important;font-size:14px!important;max-width:none!important}
body :is(.gp-section,.gp-proof) :is(button,a):focus-visible{outline:2px solid #bad2a4!important;outline-offset:5px!important}
@media(max-width:1000px){body .local-hero-grid{gap:45px!important;grid-template-columns:1.15fr .85fr!important}body #local-hero-title{font-size:43px!important}body .gp-proof-layout{gap:40px!important}body .gp-stations{gap:25px!important}body .gp-stations strong{font-size:20px!important}}
@media(max-width:700px){
body .local-hero{padding-block:115px 50px!important}body .local-hero-grid{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:45px!important}body #local-hero-title{font-size:40px!important;line-height:1.09!important}body .local-hero-lede{font-size:17px!important}body .local-founder-card{justify-self:start!important;max-width:390px!important}body .local-founder-copy blockquote{font-size:22px!important}
body .gp-rail{width:calc(100% - 40px)!important}body .gp-section{padding-block:55px!important}body .gp-choices{grid-template-columns:1fr!important;gap:0!important;margin:30px 0 45px!important}body .gp-choices button{gap:12px!important;border-bottom:0!important;padding:24px 0!important}body .gp-choices button:last-child{border-bottom:1px solid #b8d5c344!important}body .gp-choices strong{font-size:24px!important}
body .gp-flow{position:relative!important;height:455px!important}body .gp-flow .of-visual{height:440px!important}body .gp-stations{position:relative!important;margin-top:-435px!important;height:435px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,1fr)!important;gap:0!important;padding-left:33%!important;pointer-events:none!important}body .gp-stations>div{border:0!important;padding:0 0 18px!important;align-self:center!important}body .gp-stations strong{font-size:20px!important}body .gp-stations small{font-size:13px!important;margin-top:6px!important}body .gp-stations span{margin-bottom:4px!important}
body .gp-reading{grid-template-columns:1fr!important;gap:20px!important;padding:28px 0!important}body .gp-reading p{font-size:16px!important}body .gp-proof{padding-block:55px!important}body .gp-proof-layout,body .gp-first{grid-template-columns:1fr!important;gap:35px!important}body .gp-proof figure strong{font-size:68px!important}body .gp-proof figure{gap:20px!important}body .gp-first li h3{font-size:21px!important}
}
@media(prefers-reduced-motion:reduce){body .gp-choices button{transition:none!important}}


@media(max-width:700px){body .gp-flow .of-pause{bottom:-42px!important}body .gp-stations{margin-bottom:65px!important}body .gp-stations strong{hyphens:manual!important;word-break:normal!important;overflow-wrap:normal!important}}
}

}
