/* One shared footer link group. No selectors outside the footer are changed. */
.industrial .footer-row-v14{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:28px;padding-block:38px}
.industrial .journal-footer-top.footer-row-v14{grid-template-columns:max-content max-content minmax(0,1fr)}
.industrial .footer-row-v14>p{margin:0;font-size:12px;line-height:1.8;white-space:nowrap}
.industrial .footer-row-v14>.footer-wordmark{font-size:28px;margin:0}
.industrial .footer-nav-v14{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 22px;min-width:0;margin:0;font-size:11px;line-height:1.65}
.industrial .footer-nav-v14>a{display:inline-flex;align-items:center;min-height:38px;color:#e1ebe6;font-size:inherit;line-height:inherit;text-decoration:none;text-underline-offset:5px;white-space:nowrap}
.industrial .footer-nav-v14>a:hover{color:#b8db78;text-decoration:underline}
.industrial .footer-nav-v14>a:focus-visible{outline:2px solid #b6d974;outline-offset:5px}
.industrial .footer-row-v14>.back-top{margin:0;white-space:nowrap;font-size:10px}
@media(max-width:1150px){.industrial .footer-row-v14,.industrial .journal-footer-top.footer-row-v14{grid-template-columns:max-content minmax(0,1fr) max-content;gap:20px 28px}.industrial .footer-row-v14>.footer-nav-v14{grid-column:1/-1;grid-row:2;justify-content:flex-start}.industrial .footer-row-v14>.back-top{grid-column:3;grid-row:1}.industrial .footer-row-v14>p{justify-self:start}.industrial .journal-footer-top.footer-row-v14>p{grid-column:2/-1}}
@media(max-width:760px){.industrial .footer-row-v14,.industrial .journal-footer-top.footer-row-v14{grid-template-columns:max-content minmax(0,1fr);gap:18px 20px;padding-block:30px}.industrial .footer-row-v14>.footer-wordmark{font-size:25px}.industrial .footer-row-v14>p,.industrial .journal-footer-top.footer-row-v14>p{grid-column:2;justify-self:end;font-size:10px;white-space:normal}.industrial .footer-row-v14>.footer-nav-v14{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:2px 22px;font-size:11px}.industrial .footer-nav-v14>a{min-height:44px}.industrial .footer-row-v14>.back-top{grid-column:1/-1;grid-row:3;justify-self:start;min-height:44px;padding:0;display:flex;align-items:center;font-size:10px}}
@media print{.legal-page-v13 .footer-row-v14{display:none}}
