/* Align interior pages with the home page's responsive content gutter. */
html.nb-width-page{--nb-page-gutter:clamp(20px,4.3vw,68px)}
/* Products: full-width cover and a shared content line for category and catalog. */
html.nb-width-products :is(.framer-1v526gc,.framer-zf9ec){width:100%!important;max-width:none!important}
html.nb-width-products :is(.framer-1uy8hjj,.framer-dblgcs,.framer-uzgils,.framer-bfjsgp){width:100%!important;max-width:none!important;padding-left:var(--nb-page-gutter)!important;padding-right:var(--nb-page-gutter)!important}
html.nb-width-products .nb-app-catalog{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(20px,2.5vw,40px)!important;padding-right:clamp(20px,2.5vw,40px)!important}
/* About: remove the nested 1200px caps and match the same page gutter. */
html.nb-width-about :is(.framer-jytue1,.framer-1hwxsb6,.framer-rzcybl,.framer-1wdhqqe,.framer-1broy37,.framer-xnx29t){width:100%!important;max-width:none!important;padding-left:var(--nb-page-gutter)!important;padding-right:var(--nb-page-gutter)!important}
html.nb-width-about :is(.framer-1rgevly-container,.framer-zgyfv3-container,.framer-1r2pzko-container){width:100%!important;max-width:none!important}
html.nb-width-about :is(.framer-aekpsf,.framer-8rl21n){width:100%!important;max-width:none!important}
html.nb-width-about .nex-eco{padding-left:0!important;padding-right:0!important}
html.nb-width-about .nex-eco__inner{width:100%!important;max-width:none!important}
html.nb-width-about .nb-real-community{width:100%!important;padding-left:0!important;padding-right:0!important}
html.nb-width-about .nb-real-inner{width:100%!important;max-width:none!important}
html.nb-width-about.nb-width-about-tr .nb-real-community{padding-left:var(--nb-page-gutter)!important;padding-right:var(--nb-page-gutter)!important}
/* News: heading, video cover and article grid share the home content edge. */
html.nb-width-news :is(.framer-14rksfw,.framer-1rnksea,.framer-9yyz92,.framer-b6bkw6){width:100%!important;max-width:none!important}
html.nb-width-news :is(.framer-6kkeqr,.framer-16tdw48,.framer-erav4b,.framer-fj0b2x){width:calc(100% - 2 * var(--nb-page-gutter))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
html.nb-width-news .nb-community{padding-left:var(--nb-page-gutter)!important;padding-right:var(--nb-page-gutter)!important}
html.nb-width-news .nb-community-card{width:100%!important;max-width:none!important}
@media(max-width:760px){html.nb-width-page{--nb-page-gutter:16px}html.nb-width-products .nb-app-catalog{padding-left:16px!important;padding-right:16px!important}html.nb-width-about :is(.nex-eco,.nb-real-community){padding-left:16px!important;padding-right:16px!important}html.nb-width-news .nb-community{padding-left:16px!important;padding-right:16px!important}}
