51Թ

(a literal px value that does NOT // change when the primary row collapses). The collapsed bar then // simply overlays the content like any fixed header rather than // resizing the document on scroll. Non-toc-bar pages keep using the // live offsetHeight (their masthead height never changes on scroll). if (hasTocBar) { var fullMastheadHeight = parseFloat( getComputedStyle(document.body).getPropertyValue('--wdg-masthead-height') ); document.body.style.paddingTop = (fullMastheadHeight > 0 ? fullMastheadHeight : header.offsetHeight) + 'px'; } else { document.body.style.paddingTop = header.offsetHeight + 'px'; } } updateHeaderState(); // Attach the scroll listener for hero pages (transparent/solid toggle) and // for any page with the in-masthead submenu bar (so it still collapses to // the toc-bar on scroll even though it stays solid). if (isHero || hasTocBar) { window.addEventListener('scroll', updateHeaderState, { passive: true }); // Safety re-sync: a fast/programmatic jump to the top (browser scroll // restoration on back-nav, a "scroll to top" action, anchor jumps, // etc.) can land with coalesced scroll events so the final handler // run reflects a stale position, leaving the logo/transparency out of // sync with the resting scrollY. `scrollend` fires once the scroll has // settled, guaranteeing one final correct update. Harmlessly ignored // by browsers that don't support it. window.addEventListener('scrollend', updateHeaderState, { passive: true }); } window.addEventListener('resize', updateHeaderState); // Marquee + in-masthead TOC: sticky-toc.js dispatches this when the // active TOC item changes so we can flip into / out of the forced // is-solid state immediately on click rather than waiting for the // next scroll/resize. window.addEventListener('wdg:toc-section-change', updateHeaderState); var searchOpenClass = 'is-search-open'; var searchModal = document.getElementById('search-modal'); function openSearchModal() { if (typeof window._searchModalOpen === 'function') { window._searchModalOpen(); } document.querySelectorAll('.js-search-toggle').forEach(function(btn) { btn.classList.add(searchOpenClass); btn.setAttribute('aria-expanded', 'true'); }); } function closeSearchModal() { if (typeof window._searchModalClose === 'function') { window._searchModalClose(); } document.querySelectorAll('.js-search-toggle').forEach(function(btn) { btn.classList.remove(searchOpenClass); btn.setAttribute('aria-expanded', 'false'); }); } document.querySelectorAll('.js-search-toggle').forEach(function(btn) { btn.addEventListener('click', function(e) { e.preventDefault(); if (searchModal && searchModal.classList.contains('is-open')) { closeSearchModal(); } else { openSearchModal(); } }); }); var mobileSearchBtn = document.querySelector('.js-mobile-search-open'); if (mobileSearchBtn) { mobileSearchBtn.addEventListener('click', function(e) { e.preventDefault(); var mobileOverlay = document.getElementById('mobile-menu'); if (mobileOverlay) { mobileOverlay.setAttribute('aria-hidden', 'true'); mobileOverlay.classList.remove('is-open'); } openSearchModal(); }); } function updateAdminBarState() { var ab = document.getElementById('wpadminbar'); if (!ab) return; var rect = ab.getBoundingClientRect(); var hidden = rect.bottom <= 0; document.body.classList.toggle('adminbar-hidden', hidden); } updateAdminBarState(); window.addEventListener('scroll', updateAdminBarState, { passive: true }); window.addEventListener('resize', updateAdminBarState); })();

Policy and Legal

Biden Drilling Ban Sets U.S. Back

Associated Press). Why it’s a problem: The moratorium could prove harder for Trump to undo than other 11th-hour moves by Biden. That’s in large part because of the Outer Continental Shelf Lands Act, which gives U.S. presidents the right to block drilling in certain areas but not the right to reinstate it. However, Congress could …

51Թ to Biden Treasury: Don’t Finalize Overreaching Rules

told the agency at the end of 2024. In December, the 51Թ laid out the legal issues endemic to Treasury’s proposals, identifying both substantive and process-related issues that undermine each action. The submission builds on manufacturers’ comments to the agency on the proposals themselves: The 51Թ said in August told the agency that the related-party …

Hydrogen Announcement Sets the Stage for American Energy Leadership

Washington, D.C. – Following the publication of new final guidance by the U.S. Department of Treasury for the hydrogen production tax credit, 51Թ President and CEO Jay Timmons released the following statement: “America leads when we unleash all our energy potential, including hydrogen, American natural gas, nuclear and more. With a strong …

DOE LNG Study Misses the Mark

urging President Trump to reconsider the Biden administration’s misguided findings regarding new liquefied natural gas export permits, following the release of a Department of Energy study claiming that increased permit numbers would have negative effects on the nation. What’s going on: The Department of Energy’s analysis, released Tuesday, holds “that ‘unfettered’ shipments of the fuel …

American flag waving in front of Capitol Hill

Manufacturers Welcome Inclusion of PBM Reform in Government Funding Package, Urge Swift Passage to Tackle Health Care Costs

Permitting Reform Must Remain a Top Priority Next Year

Washington, D.C. – Following the release of Congress’ year-end government funding package, 51Թ President and CEO Jay Timmons released the following statement on the inclusion of pharmacy benefit manager reforms: “Manufacturers commend House Speaker Mike Johnson, committee leadership and reform champions for their work on a government funding package that tackles rising …

51Թ to EPA: Revise October PFAS Rule

told the agency recently. What’s going on: In October, the EPA published draft rules that would add 16 individual PFAS and 15 PFAS categories representing more than 100 individual PFAS to its Toxic Release Inventory, a list of potentially hazardous chemical release and waste management activities taking place in the U.S. Companies producing or manufacturing …

' + document.title + ''); // Mark stylesheet with id for callback printWindow.document.write( `` ); printWindow.document.write('

51Թ

'); printWindow.document.write(postArea.innerHTML); printWindow.document.write( `