/* InnoNet approved network design 2026.10.07 v1; presentation only. */
:root{--nd-bg:#0c1320;--nd-surface:#141e2e;--nd-surface2:#1c293e;--nd-ink:#f2f6ff;--nd-muted:#9eacc4;--nd-line:#2b3850;--nd-accent:#78a0ff;--nd-button:#386ce8;--nd-soft:#172d54;color-scheme:dark}
html[data-network-theme=light]{--nd-bg:#f3f5f9;--nd-surface:#fff;--nd-surface2:#f7f9fc;--nd-ink:#142038;--nd-muted:#56647b;--nd-line:#dce3ef;--nd-accent:#285fda;--nd-button:#285fda;--nd-soft:#eaf0ff;color-scheme:light}
:root,body,body.inllc-homepage,body.site-innonet,body.site-thankmy{--bg:var(--nd-bg)!important;--bg-alt:var(--nd-bg)!important;--surface:var(--nd-surface)!important;--surface-strong:var(--nd-surface)!important;--text:var(--nd-ink)!important;--ink:var(--nd-ink)!important;--muted:var(--nd-muted)!important;--line:var(--nd-line)!important;--card:var(--nd-surface)!important;--accent:var(--nd-accent)!important;--accent-strong:var(--nd-button)!important;--accent-alt:var(--nd-accent)!important;--accent-soft:var(--nd-soft)!important;--glow-a:transparent!important;--glow-b:transparent!important;--body-font:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;--display-font:var(--body-font)!important;--mfgx-bg:var(--nd-bg)!important;--mfgx-bg-alt:var(--nd-surface2)!important;--mfgx-panel:var(--nd-surface)!important;--mfgx-panel-strong:var(--nd-surface)!important;--mfgx-surface:var(--nd-surface)!important;--mfgx-surface-soft:var(--nd-surface2)!important;--mfgx-line:var(--nd-line)!important;--mfgx-ink:var(--nd-ink)!important;--mfgx-ink-muted:var(--nd-muted)!important;--mfgx-dark:var(--nd-ink)!important;--mfgx-accent:var(--nd-accent)!important;--mfgx-accent-2:var(--nd-accent)!important;--mfgx-radius:16px!important;--mfgx-radius-tight:12px!important;--cte-ink:var(--nd-ink)!important;--cte-muted:var(--nd-muted)!important;--cte-line:var(--nd-line)!important;--cte-soft:var(--nd-surface2)!important;--cte-paper:var(--nd-surface)!important;--cte-accent:var(--nd-button)!important;--cte-accent-dark:var(--nd-accent)!important;--cte-blue:var(--nd-accent)!important}
body,body.site-innonet,body.site-thankmy,body.mfgaxis-preset-atlas,body.inllc-homepage{background:var(--nd-bg)!important;color:var(--nd-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;line-height:1.6}
body h1,body h2,body h3{font-family:inherit;letter-spacing:-.035em;color:var(--nd-ink)}body h1{line-height:1.08}body p,body li{overflow-wrap:break-word}
button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--nd-accent);outline-offset:3px}
body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),body select,body textarea{background:var(--nd-surface2);color:var(--nd-ink);border:1px solid var(--nd-line);border-radius:9px;max-width:100%}body input::placeholder,body textarea::placeholder{color:var(--nd-muted)}
.ambient,.ambient-grid,.ambient--a,.ambient--b{display:none!important}
.site-header,.mfgx-header,.cte-native-header,.site-footer,.mfgx-footer,.cte-native-footer,.tm-card,.tm-section-card,.project-card,.content-card,.surface-card,.feature-card,.app-card,.mfgx-card,.mfgx-panel,.mfgx-feed-card,.mfgx-supplier-card,.mfgx-company-card,.cte-native-card,.card,.panel{background:var(--nd-surface)!important;border-color:var(--nd-line)!important;color:var(--nd-ink)!important;box-shadow:none!important}
.mfgx-main,.cte-native-shell,.cte-native-main,.landing-shell,.tm-shell{background:transparent!important}
.mfgx-feed-card p,.mfgx-card p,.card p,.tm-copy,.section-lead,.hero-lead,.muted,.mfgx-meta{color:var(--nd-muted)}
.site-header{border:1px solid var(--nd-line);border-radius:14px}.header-inner{min-height:76px}.landing-shell{width:min(1200px,calc(100% - 32px));padding-top:18px}.hero{padding-top:38px}.site-innonet .hero-title,.site-thankmy .hero-title{font-size:clamp(38px,5vw,66px);letter-spacing:-.055em;line-height:1.08;max-width:900px}
.site-logo,.network-design-logo{background:#f3f5f9!important;border-radius:9px;padding:8px 12px;object-fit:contain;width:220px!important;height:64px!important;max-width:100%}.mfgx-brand__wordmark{background:#f3f5f9;border-radius:9px;padding:9px 12px;max-width:220px;max-height:64px}.mfgx-brand__mobile{background:#f3f5f9;border-radius:9px;padding:6px}.mfgx-brand__mobile-word{color:#142038}.mfgx-brand__icon-shell{background:transparent!important}.mfgx-brand__eyebrow,.mfgx-brand__tag{color:var(--nd-muted)}
.tm-button-primary,.button-primary,.btn-primary,.mfgx-button:not(.mfgx-button--ghost),.primary-action,.header-tool--primary,.button--primary{background:var(--nd-button)!important;border-color:var(--nd-button)!important;color:#fff!important;border-radius:9px;box-shadow:none!important}.tm-button-secondary,.mfgx-button--ghost,.button--secondary{background:transparent!important;border:1px solid var(--nd-line)!important;color:var(--nd-ink)!important;border-radius:9px;box-shadow:none!important}
.tm-shell{width:min(1100px,calc(100% - 40px))!important;margin:0 auto!important;padding:52px 0!important}.tm-card{border-radius:16px}.tm-panel{padding:clamp(24px,4vw,44px)}.tm-title{font-size:clamp(32px,4vw,50px)!important}.tm-eyebrow{color:var(--nd-accent)}.tm-shell .tm-actions{gap:12px}.tm-shell .tm-button{min-height:46px}.network-auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;min-height:75vh}.network-auth-story h2{font-size:clamp(40px,4.3vw,66px);line-height:1.05;letter-spacing:-.055em}.network-auth-story p{color:var(--nd-muted);max-width:440px}.network-auth-story img{margin-bottom:36px}.network-auth-layout .tm-card{min-width:0}.network-auth-layout .tm-actions{display:grid;grid-template-columns:1fr}.network-auth-layout .tm-home-link{font-size:14px}.network-theme-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nd-line);border-radius:9px;background:var(--nd-surface2);color:var(--nd-ink);font:600 12px system-ui;padding:8px 12px;min-height:38px;cursor:pointer}.network-theme-controls{display:flex;justify-content:flex-end;gap:8px;max-width:1200px;margin:16px auto;padding:0 20px}.network-theme-toggle:hover{border-color:var(--nd-accent)}
.cte-native-header a,.cte-native-footer a,.mfgx-header a,.site-header a{color:var(--nd-ink)}.cte-native-card__title,.cte-native-card__title a{color:var(--nd-ink)}.cte-native-card__excerpt,.cte-native-byline{color:var(--nd-muted)}.cte-native-header__inner{background:var(--nd-surface)}.cte-native-article-content{max-width:760px;line-height:1.85}.cte-native-article-content h2{line-height:1.2}.gsm-article-content{line-height:1.85;max-width:760px}.gsm-card,.gsm-search-card,.gsm-reader-account-card,.gsm-side-card{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}
@media(max-width:700px){.network-auth-layout{display:block;min-height:0}.network-auth-story{display:none}.tm-shell{width:calc(100% - 28px)!important;padding:24px 0!important}.tm-panel{padding:24px}.site-logo,.network-design-logo{width:165px!important;height:49px!important;padding:6px 9px}.site-header{border-radius:10px}.landing-shell{width:calc(100% - 24px)}.header-inner{min-height:66px}.network-theme-controls{margin:10px auto}.hero{padding-top:22px}.mfgx-brand__wordmark{max-width:175px}.network-auth-layout .tm-actions{width:100%}.tm-shell .tm-actions,.tm-shell .tm-button{max-width:100%}.cte-native-article-content,.gsm-article-content{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.mfgx-brand__mobile-word{display:none}.mfgx-brand__mobile .mfgx-brand__icon-shell{width:170px;height:38px}.mfgx-brand__mobile .mfgx-brand__icon{width:170px!important;height:38px!important;object-fit:contain}

/* Publication-specific surfaces; magazine source pages retain source-exact pixels. */
:root,body{--gsm-ink:var(--nd-ink)!important;--gsm-ink-soft:var(--nd-muted)!important;--gsm-paper:var(--nd-bg)!important;--gsm-sheet:var(--nd-surface)!important;--gsm-line:var(--nd-line)!important;--gsm-oxide:var(--nd-button)!important;--gsm-green:var(--nd-accent)!important;--gsm-brass:var(--nd-accent)!important;--gsm-dark:var(--nd-surface)!important}
.gsm-reader-launcher,.gsm-cookie-consent__panel,.gsm-reader-launcher__panel,.gsm-mfgaxis-launcher,.gsm-mfgaxis-launcher__company,.gsm-mfgaxis-launcher__empty{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;border-radius:12px}
.gsm-reader-launcher__actions a,.gsm-reader-launcher button,.gsm-cookie-consent button{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;border-radius:8px}
.gsm-reader-launcher__actions a:first-child,.gsm-cookie-consent__actions button:first-child,.gsm-mfgaxis-launcher__actions a:first-child{background:var(--nd-button)!important;color:#fff!important;border-color:var(--nd-button)!important}
.gsm-reader-launcher__note label,.gsm-reader-launcher__playlist label,.gsm-mfgaxis-launcher__company small{color:var(--nd-muted)!important}

body.site-innonet .header-inner,body.site-innonet .site-header,body.site-innonet .site-nav{background:var(--nd-surface)!important;color:var(--nd-ink)!important}.site-innonet .site-nav-link,.site-innonet .header-tool,.site-innonet .site-nav a{color:var(--nd-ink)!important}.site-innonet .site-nav-link:hover,.site-innonet .site-nav-link.is-active{background:var(--nd-soft)!important;color:var(--nd-accent)!important}.gsm-cookie-consent__sheet,.gsm-cookie-consent__toggle,.gsm-cookie-consent__close,.gsm-tool-launcher{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}.gsm-tool-launcher h2,.gsm-cookie-consent h2,.gsm-cookie-consent h3,.gsm-cookie-consent label{color:var(--nd-ink)!important}.gsm-tool-launcher p,.gsm-cookie-consent p,.gsm-cookie-consent small{color:var(--nd-muted)!important}.gsm-cookie-consent__actions button{background:var(--nd-surface2)!important;color:var(--nd-ink)!important}.gsm-cookie-consent__actions button:first-child{background:var(--nd-button)!important;color:#fff!important}

.entry-card--article,.entry-card--article .entry-content{color:var(--nd-ink)!important;background:var(--nd-surface)!important}.entry-card--article p,.entry-card--article li{color:var(--nd-ink)!important}

/* Native publication components. Image and magazine-page canvases stay source-exact. */
:root,body{--gsm-oxide-dark:var(--nd-accent)!important}
.entry-card--article .tmm-source-completion__heading{color:var(--nd-ink)!important}.entry-card--article .tmm-source-completion__note,.site-search-trigger__label,.gsm-cookie-consent__toggle b{color:var(--nd-muted)!important}
.tmm-inline-visual,.tmm-no-results,.tmm-empty,.gsm-empty-state{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}.tmm-inline-visual figcaption{color:var(--nd-muted)!important}
.gsm-reader-launcher__eyebrow,.gsm-cookie-consent__eyebrow,.gsm-cookie-consent__policy,.gsm-mfgaxis-launcher__panel .gsm-reader-launcher__eyebrow{color:var(--nd-accent)!important}
body .mfgaxis-search-form,body .mfgaxis-active-filters,body .mfgaxis-home-row,body .mfgaxis-vendor-card,body .mfgaxis-filter-group,body .mfgaxis-search-panel,body .mfgaxis-filter-panel,body .mfgaxis-vendor-search__result,body .mfgaxis-vendor-search__empty,body .mfgx-account-dropdown,body .wpum-form,body .woocommerce,body .mfgx-dashboard-vendor-card,body .mfgx-account-card,body .mfgx-home-hero__copy,body .mfgx-home-search,body .mfgx-nav,body .mfgx-video-card,body .mfgx-community-card,body .mfgx-post-card,body .mfgx-community-pagination{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;box-shadow:none!important}
body .mfgx-home-hero h1,body .mfgx-account-card h2,body .mfgx-nav a,body .mfgaxis-vendor-card h3{color:var(--nd-ink)!important}
body .cte-hdr-searchForm,body .cte-hdr-panel,body .cte-hdr-mobile,body .cte-hdr-mobilePanel,body .cte-hdr-drawer,body .cte-mag-card__meta,body .cte-mag-meta,body .cte-mag-archive-item,body .cte-mag-archive-list__item,body.single-articles .cte-cpt--articles .cte-single,body.single-articles .cte-cpt--articles .cte-issueGate{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;box-shadow:none!important}
body.single-articles .cte-cpt--articles .cte-single__body,body.single-articles .cte-cpt--articles .cte-single__body p,body.single-articles .cte-cpt--articles .cte-single__body li,body .cte-mag-card__meta a{color:var(--nd-ink)!important}

body .mfgaxis-account-dropdown,body .mfgaxis-account-card,body .mfgaxis-vendor-search-results .mfgaxis-vendor-card{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}body .cte-hdr__searchForm,body .cte-hdr__panel,body .cte-archive__item.cte-archive__item--magazine{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}

#masthead .cte-hdr--mobile .cte-hdr__panel,body.post-type-archive-magazines .cte-archive__item.cte-archive__item--magazine,body.post-type-archive-magazines .cte-mag-card__meta,body .mfgaxis-vendor-search-results.mfgx-company-dashboard__grid .mfgaxis-vendor-card{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}

/* Preserve the approved dark Gunsmith masthead artwork on a readable plate. */
.gsm-brand img.pawgm-masthead{background:#f3f5f9!important;border-radius:8px;padding:6px 9px;object-fit:contain;box-sizing:border-box;max-width:100%}

/* Both Gunsmith native header/footer families keep exact publication artwork. */
.gsm-brand img.pawgm-masthead,.site-brand img.pawgm-masthead{border-radius:8px;padding:6px 9px;object-fit:contain;box-sizing:border-box;max-width:100%;filter:none!important}
img.pawgm-masthead[src*="pawgm-logo-light.svg"]{background:#f3f5f9!important}
img.pawgm-masthead[src*="pawgm-logo-dark.svg"]{background:#142038!important}
body:has(.pawgm-masthead) :is(.gsm-footer,.site-footer){background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}
body:has(.pawgm-masthead) :is(.gsm-footer,.site-footer)::before{background:var(--nd-line)!important;box-shadow:none!important}
body:has(.pawgm-masthead) :is(.gsm-footer,.site-footer) :is(strong,h2,a,button),body:has(.pawgm-masthead) :is(.gsm-footer,.site-footer) :is(a,button):is(:hover,:focus,:focus-visible){color:var(--nd-ink)!important}
body:has(.pawgm-masthead) :is(.gsm-footer,.site-footer) :is(p,small),body:has(.pawgm-masthead) :is(.gsm-footer__powered,.site-footer__powered) span{color:var(--nd-muted)!important}
body:has(.pawgm-masthead) :is(.gsm-footer__topics,.site-footer__topics) li{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}
body:has(.pawgm-masthead) :is(.gsm-footer__brand-lockup,.site-footer__brand-lockup)>img{background:#142038!important;border-radius:9px;padding:9px 12px;object-fit:contain;filter:none!important;box-sizing:border-box}
body:has(.pawgm-masthead) :is(.gsm-footer__powered,.site-footer__powered) img{background:#f3f5f9!important;border-radius:8px;padding:6px 9px;object-fit:contain;filter:none!important;box-sizing:border-box;width:170px;max-width:170px;height:48px}

.gsm-callout{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}.gsm-callout :is(p,li,a,strong){color:var(--nd-ink)!important}
.gsm-contributor-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}.gsm-contributor-form input::placeholder,.gsm-contributor-form textarea::placeholder{color:var(--nd-muted)!important;opacity:1}.gsm-contributor-form>button:not(:disabled),.gsm-contributor-form>button:not(:disabled):is(:hover,:focus,:focus-visible){background:var(--nd-button)!important;color:#fff!important;border-color:var(--nd-button)!important}

.gsm-infinite-feed__load:not(:disabled),.gsm-infinite-feed__load:not(:disabled):is(:hover,:focus,:focus-visible){background:var(--nd-button)!important;color:#fff!important;border-color:var(--nd-button)!important}

/* Owner-directed mobile refinement: one header, deliberate controls and comfortable type. */
html body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
.network-header-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}
body .network-appearance,body .network-menu-toggle{position:static!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--nd-line)!important;border-radius:10px!important;background:transparent!important;color:var(--nd-ink)!important;box-shadow:none!important;cursor:pointer}
body .network-appearance svg,body .network-menu-toggle svg{width:20px;height:20px;flex:none;pointer-events:none}
body .network-menu-toggle{display:none}
.network-auth-tools{display:flex;justify-content:flex-end;margin:0 0 16px;min-height:44px}
body .site-header:has(.header-inner){background:transparent!important;border:0!important;border-bottom:1px solid var(--nd-line)!important;border-radius:0!important;padding:0}
body .site-header .header-inner{display:flex;align-items:center;gap:24px;min-height:80px;padding:12px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
body .site-header .header-inner>.site-brand{flex:0 0 auto}
body .site-header .header-inner>.site-nav,body .site-header .header-inner>.header-tools{width:auto;flex:0 1 auto;display:flex;align-items:center;gap:8px;padding:0;margin-left:auto}
body .site-header .site-logo{box-shadow:none!important;width:190px!important;height:54px!important;border-radius:7px!important;padding:7px 9px!important}
body .header-tool--primary{white-space:nowrap;padding:12px 16px;min-height:44px;line-height:1.3}
body .site-header .header-inner .site-nav-link{min-height:44px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:550}
body .site-innonet .hero-title,body.site-innonet .hero-title{font-size:clamp(36px,4.7vw,64px)!important;font-weight:650!important;line-height:1.12!important;letter-spacing:-.045em!important}
body.site-innonet .hero-copy{border-top:0!important}
body .button,body .button-secondary{border-radius:10px!important;min-height:48px;font-weight:600}
body .network-home-hero h1{font-weight:650;font-size:clamp(38px,5vw,70px);line-height:1.1;letter-spacing:-.045em}
body .network-home-actions .button{width:auto;flex:0 1 auto;white-space:nowrap;padding:13px 20px;font-size:15px;line-height:1.4;border-radius:10px}
body .network-home-preview{border-radius:14px}
body .network-home-preview li:before{background:var(--nd-soft)}
body .tm-title{font-size:clamp(28px,3vw,42px)!important;line-height:1.15!important;letter-spacing:-.035em;font-weight:650}
body .tm-panel{padding:32px}
body .tm-copy{line-height:1.65}
body .tm-shell input{min-height:48px;font-size:16px}
body .mfgx-header__inner>.network-header-controls{margin-left:auto;margin-right:8px}
body .cte-native-header__tools>.network-header-controls{margin-left:0;gap:0}
body .cte-native-header__tools{gap:8px}
body .cte-native-header{border-radius:0}
@media(max-width:900px){
 body .network-responsive-header{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}
 body .network-responsive-header>.network-header-controls{margin-left:auto;order:2}
 body .network-responsive-header>.network-responsive-nav{display:none!important;order:5;flex:1 0 100%!important;width:100%!important;margin:0!important;padding:12px 0!important;border-top:1px solid var(--nd-line);grid-template-columns:1fr!important}
 body .network-responsive-header.network-menu-open>.network-responsive-nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}
 body .network-responsive-nav>a{width:100%!important;min-height:44px!important;text-align:left;justify-content:flex-start!important;line-height:1.4!important;padding:12px!important;margin:0!important}
 body .network-responsive-header .network-menu-toggle{display:inline-flex}
 body .site-header .header-inner{min-height:72px;padding:10px 0!important}
 body .site-header .site-logo{width:162px!important;height:46px!important;padding:6px 8px!important}
 body .landing-shell{width:calc(100% - 40px)!important;padding-top:0!important}
 body .network-home-hero{padding:42px 0;gap:32px}
 body .network-home-hero h1{font-size:clamp(37px,8.8vw,48px);margin:18px 0 22px}
 body .network-home-lead{font-size:17px;line-height:1.65}
 body .network-home-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:24px 0 18px}
 body .network-home-actions .button{flex:none;width:100%;text-align:center}
 body .network-home-note{font-size:13px;line-height:1.6;margin-bottom:0}
 body .network-home-grid{padding:0 0 32px;gap:12px}
 body .network-home-grid .card{padding:24px;border-radius:12px}
 body .network-home-preview{padding:24px}
 body .network-home-preview h2{font-size:24px}
 body .tm-shell{width:calc(100% - 32px)!important;padding:20px 0!important}
 body .tm-panel{padding:24px}
 body .network-auth-layout{display:block;min-height:0}
 body .network-auth-story{display:none}
 body .network-auth-tools{margin-bottom:4px}
 body.site-innonet .hero-grid{padding-top:36px!important;gap:28px}
 body.site-innonet .hero-title{font-size:clamp(34px,8vw,44px)!important;line-height:1.12!important;letter-spacing:-.04em!important}
 body.site-innonet .hero-lead{font-size:17px;line-height:1.65}
 body.site-innonet .action-row{gap:10px}
 body .site-header__inner>.site-header__actions{order:3;margin-left:0}
 body .site-header__inner .site-brand{max-width:calc(100% - 110px)}
 body .mfgx-brand__text{display:none}
 body .mfgx-brand__mobile .mfgx-brand__icon-shell,body .mfgx-brand__mobile .mfgx-brand__icon{width:145px!important}
 body .mfgx-header__inner{gap:0}
 body .mfgx-nav-toggle{width:44px;height:44px;flex:0 0 44px}
 body .mfgx-header__inner>.network-header-controls{margin-right:8px}
}
@media(max-width:360px){body .landing-shell{width:calc(100% - 32px)!important}body .site-header .site-logo{width:145px!important}body .cte-native-header__tools{gap:5px}body .cte-native-header__subscribe--mobile{padding:10px 8px;font-size:12px}}
@media(max-width:860px){
 body .mfgx-header .mfgx-header__inner{grid-template-columns:minmax(0,1fr) 44px 44px!important;column-gap:8px!important;min-height:72px;padding-top:10px;padding-bottom:10px}
 body .mfgx-header__inner>.network-header-controls{margin:0!important}
 body .mfgx-header .mfgx-brand__mobile{padding:4px 7px;border-radius:7px}
 body .mfgx-home-hero{display:flex!important;flex-direction:column;gap:16px!important}
 body .mfgx-home-hero__copy{display:contents!important}
 body .mfgx-home-hero h1{font-size:34px!important;line-height:1.13!important;font-weight:650!important;margin:0!important}
 body .mfgx-home-hero__lede{font-size:16px!important;line-height:1.65!important;margin:0!important}
 body .mfgx-home-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px!important}
 body .mfgx-home-hero__actions .mfgx-button{min-height:44px;border-radius:10px!important;padding:11px 14px;font-size:14px}
 body .mfgx-home-proof-grid{order:5;gap:0!important;border-top:1px solid var(--nd-line)}
 body .mfgx-home-proof{min-height:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--nd-line);background:transparent!important}
 body .mfgx-home-search-card{order:4;padding:24px!important;border-radius:12px!important}
 body .mfgx-home-search-card h2{font-size:24px!important;line-height:1.2}
 body .mfgx-shell--home-hero{padding-top:28px!important}
 body.site-innonet .hero-title{font-size:34px!important;line-height:1.15!important}
 body.site-innonet .hero-grid{border-top:0!important;margin-top:0!important}
 body.site-innonet :is(.signal-card,.capability-card,.step-card,.resource-card,.detail-card,.content-card){min-height:0!important;height:auto!important;padding:22px!important;border-radius:12px!important}
 body.site-innonet .section{padding-top:28px!important;padding-bottom:28px!important}
 body .network-responsive-header>.network-badge{display:none}
}
body .cte-video-queueRail__item,body .cte-hp__playlistItem{background:var(--nd-surface2)!important;border-color:var(--nd-line)!important;color:var(--nd-ink)!important}
body .cte-video-queueRail__copy,body .cte-hp__plTitle{color:var(--nd-ink)!important}
body .cte-video-queueRail__meta{color:var(--nd-muted)!important}
body .mfgx-header .mfgx-header__inner{grid-template-columns:220px minmax(0,1fr) 44px}
body .mfgx-header__inner>.mfgx-brand{order:1}
body .mfgx-header__inner>.mfgx-nav{order:2}
body .mfgx-header__inner>.network-header-controls{order:3}
@media(max-width:860px){body .mfgx-header__inner>.network-header-controls{order:2}body .mfgx-header__inner>.mfgx-nav-toggle{order:3}body .mfgx-header__inner>.mfgx-nav{order:4}}
body .cte-hp__plItem{background:var(--nd-surface2)!important;border-color:var(--nd-line)!important;color:var(--nd-ink)!important}
