PageSourceSearch

https://thefederalist.com/sign-in/

html thefederalist.com collected 2026-09-24 08:23:48 UTC 104,188 bytes, 2,416 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3
4<head>
5  <meta charset="UTF-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7  <link rel="profile" href="https://gmpg.org/xfn/11">
8  <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9
10	<!-- This site is optimized with the Yoast SEO plugin v28.0 - https://yoast.com/product/yoast-seo-wordpress/ -->
11	<title>Sign In - The Federalist</title>
12	<link rel="canonical" href="https://thefederalist.com/sign-in/" />
13	<meta property="og:locale" content="en_US" />
14	<meta property="og:type" content="article" />
15	<meta property="og:title" content="Sign In - The Federalist" />
16	<meta property="og:description" content="Username or E-mail Password Remember Me for 3 Months &nbsp; &nbsp; Forgot Password" />
17	<meta property="og:url" content="https://thefederalist.com/sign-in/" />
18	<meta property="og:site_name" content="The Federalist" />
19	<meta property="article:modified_time" content="2023-12-06T15:17:37+00:00" />
20	<meta property="og:image" content="https://thefederalist.com/wp-content/uploads/2021/12/fdrlst-default-thumbnail.jpg" />
21	<meta property="og:image:width" content="1600" />
22	<meta property="og:image:height" content="900" />
23	<meta property="og:image:type" content="image/jpeg" />
24	<meta name="twitter:card" content="summary_large_image" />
25	<meta name="twitter:site" content="@FDRLST" />
26	
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thefederalist.com\/sign-in\/","url":"https:\/\/thefederalist.com\/sign-in\/","name":"Sign In - The Federalist","isPartOf":{"@id":"https:\/\/thefederalist.com\/#website"},"datePublished":"2021-08-19T03:53:26+00:00","dateModified":"2023-12-06T15:17:37+00:00","breadcrumb":{"@id":"https:\/\/thefederalist.com\/sign-in\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thefederalist.com\/sign-in\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/thefederalist.com\/sign-in\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thefederalist.com\/"},{"@type":"ListItem","position":2,"name":"Sign In"}]},{"@type":"WebSite","@id":"https:\/\/thefederalist.com\/#website","url":"https:\/\/thefederalist.com\/","name":"The Federalist","description":"Culture, Politics, Religion","publisher":{"@id":"https:\/\/thefederalist.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thefederalist.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thefederalist.com\/#organization","name":"The Federalist","url":"https:\/\/thefederalist.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thefederalist.com\/#\/schema\/logo\/image\/","url":"https:\/\/thefederalist.com\/wp-content\/uploads\/2021\/12\/fdrlst-default-thumbnail.jpg","contentUrl":"https:\/\/thefederalist.com\/wp-content\/uploads\/2021\/12\/fdrlst-default-thumbnail.jpg","width":1600,"height":900,"caption":"The Federalist"},"image":{"@id":"https:\/\/thefederalist.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/FDRLST"]}]}</script>
26
27	<!-- / Yoast SEO plugin. -->
28
29
30<link rel='dns-prefetch' href='//www.googletagmanager.com' />
31		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 31-32
31
32							<script src="//www.googletagmanager.com/gtag/js?id=
32G-4WZ1SVHDJP
vendor: 68 bytes, lines 32-33
32"  data-cfasync="false" data-wpfc-render="false" async></script>
33			
33<script data-cfasync="false" data-wpfc-render="false">
34				var mi_version = '11.3.0';
35				var mi_track_user = true;
36				var mi_no_track_reason = '';
37								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/thefederalist.com\/sign-in\/"};
38								MonsterInsightsDefaultLocations.page_location = window.location.href;
39								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
40					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
41				} else {
42					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
43				}
44
45								var disableStrs = [
46										'ga-disable-G-4WZ1SVHDJP',
47									];
48
49				/* Function to detect opted out users */
50				function __gtagTrackerIsOptedOut() {
51					for (var index = 0; index < disableStrs.length; index++) {
52						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
53							return true;
54						}
55					}
56
57					return false;
58				}
59
60				/* Disable tracking if the opt-out cookie exists. */
61				if (__gtagTrackerIsOptedOut()) {
62					for (var index = 0; index < disableStrs.length; index++) {
63						window[disableStrs[index]] = true;
64					}
65				}
66
67				/* Opt-out function */
68				function __gtagTrackerOptout() {
69					for (var index = 0; index < disableStrs.length; index++) {
70						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
71						window[disableStrs[index]] = true;
72					}
73				}
74
75				if ('undefined' === typeof gaOptout) {
76					function gaOptout() {
77						__gtagTrackerOptout();
78					}
79				}
80								window.dataLayer = window.dataLayer || [];
81
82				window.MonsterInsightsDualTracker = {
83					helpers: {},
84					trackers: {},
85				};
86				if (mi_track_user) {
87					function __gtagDataLayer() {
88						dataLayer.push(arguments);
89					}
90
91					function __gtagTracker(type, name, parameters) {
92						if (!parameters) {
93							parameters = {};
94						}
95
96						if (parameters.send_to) {
97							__gtagDataLayer.apply(null, arguments);
98							return;
99						}
100
101						if (type === 'event') {
102														parameters.send_to = monsterinsights_frontend.v4_id;
103							var hookName = name;
104							if (typeof parameters['event_category'] !== 'undefined') {
105								hookName = parameters['event_category'] + ':' + name;
106							}
107
108							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
109								MonsterInsightsDualTracker.trackers[hookName](parameters);
110							} else {
111								__gtagDataLayer('event', name, parameters);
112							}
113							
114						} else {
115							__gtagDataLayer.apply(null, arguments);
116						}
117					}
118
119					__gtagTracker('js', new Date());
120					__gtagTracker('set', {
121						'developer_id.dZGIzZG': true,
122											});
123					if ( MonsterInsightsLocations.page_location ) {
124						__gtagTracker('set', MonsterInsightsLocations);
125					}
126										__gtagTracker('config', 'G-4WZ1SVHDJP', {"forceSSL":"true","link_attribution":"true","author":"Taylor Perrin","published_at":"2021-08-18T23:53:26-04:00","logged_in":"false","post_type":"page"} );
127										window.gtag = __gtagTracker;										(function () {
128						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
129						/* ga and __gaTracker compatibility shim. */
130						var noopfn = function () {
131							return null;
132						};
133						var newtracker = function () {
134							return new Tracker();
135						};
136						var Tracker = function () {
137							return null;
138						};
139						var p = Tracker.prototype;
140						p.get = noopfn;
141						p.set = noopfn;
142						p.send = function () {
143							var args = Array.prototype.slice.call(arguments);
144							args.unshift('send');
145							__gaTracker.apply(null, args);
146						};
147						var __gaTracker = function () {
148							var len = arguments.length;
149							if (len === 0) {
150								return;
151							}
152							var f = arguments[len - 1];
153							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
154								if ('send' === arguments[0]) {
155									var hitConverted, hitObject = false, action;
156									if ('event' === arguments[1]) {
157										if ('undefined' !== typeof arguments[3]) {
158											hitObject = {
159												'eventAction': arguments[3],
160												'eventCategory': arguments[2],
161												'eventLabel': arguments[4],
162												'value': arguments[5] ? arguments[5] : 1,
163											}
164										}
165									}
166									if ('pageview' === arguments[1]) {
167										if ('undefined' !== typeof arguments[2]) {
168											hitObject = {
169												'eventAction': 'page_view',
170												'page_path': arguments[2],
171											}
172										}
173									}
174									if (typeof arguments[2] === 'object') {
175										hitObject = arguments[2];
176									}
177									if (typeof arguments[5] === 'object') {
178										Object.assign(hitObject, arguments[5]);
179									}
180									if ('undefined' !== typeof arguments[1].hitType) {
181										hitObject = arguments[1];
182										if ('pageview' === hitObject.hitType) {
183											hitObject.eventAction = 'page_view';
184										}
185									}
186									if (hitObject) {
187										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
188										hitConverted = mapArgs(hitObject);
189										__gtagTracker('event', action, hitConverted);
190									}
191								}
192								return;
193							}
194
195							function mapArgs(args) {
196								var arg, hit = {};
197								var gaMap = {
198									'eventCategory': 'event_category',
199									'eventAction': 'event_action',
200									'eventLabel': 'event_label',
201									'eventValue': 'event_value',
202									'nonInteraction': 'non_interaction',
203									'timingCategory': 'event_category',
204									'timingVar': 'name',
205									'timingValue': 'value',
206									'timingLabel': 'event_label',
207									'page': 'page_path',
208									'location': 'page_location',
209									'title': 'page_title',
210									'referrer' : 'page_referrer',
211								};
212								for (arg in args) {
213																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
214										hit[gaMap[arg]] = args[arg];
215									} else {
216										hit[arg] = args[arg];
217									}
218								}
219								return hit;
220							}
221
222							try {
223								f.hitCallback();
224							} catch (ex) {
225							}
226						};
227						__gaTracker.create = newtracker;
228						__gaTracker.getByName = newtracker;
229						__gaTracker.getAll = function () {
230							return [];
231						};
232						__gaTracker.remove = noopfn;
233						__gaTracker.loaded = true;
234						window['__gaTracker'] = __gaTracker;
235					})();
236									} else {
237										console.log("");
238					(function () {
239						function __gtagTracker() {
240							return null;
241						}
242
243						window['__gtagTracker'] = __gtagTracker;
244						window['gtag'] = __gtagTracker;
245					})();
246									}
247			</script>
247
248							<!-- / Google Analytics by MonsterInsights -->
249				
249<script data-cfasync="false" data-wpfc-render="false">
250			window.MonsterInsightsDualTracker.helpers.mapProductItem = function (uaItem) {
251				var prefixIndex, prefixKey, mapIndex;
252				
253				var toBePrefixed = ['id', 'name', 'list_name', 'brand', 'category', 'variant'];
254
255				var item = {};
256
257				var fieldMap = {
258					'price': 'price',
259					'list_position': 'index',
260					'quantity': 'quantity',
261					'position': 'index',
262				};
263
264				for (mapIndex in fieldMap) {
265					if (uaItem.hasOwnProperty(mapIndex)) {
266						item[fieldMap[mapIndex]] = uaItem[mapIndex];
267					}
268				}
269
270				for (prefixIndex = 0; prefixIndex < toBePrefixed.length; prefixIndex++) {
271					prefixKey = toBePrefixed[prefixIndex];
272					if (typeof uaItem[prefixKey] !== 'undefined') {
273						item['item_' + prefixKey] = uaItem[prefixKey];
274					}
275				}
276
277				return item;
278			};
279
280			MonsterInsightsDualTracker.trackers['view_item_list'] = function (parameters) {
281				var items = parameters.items;
282				var listName, itemIndex, item, itemListName;
283				var lists = {
284					'_': {items: [], 'send_to': monsterinsights_frontend.v4_id},
285				};
286
287				for (itemIndex = 0; itemIndex < items.length; itemIndex++) {
288					item = MonsterInsightsDualTracker.helpers.mapProductItem(items[itemIndex]);
289
290					if (typeof item['item_list_name'] === 'undefined') {
291						lists['_'].items.push(item);
292					} else {
293						itemListName = item['item_list_name'];
294						if (typeof lists[itemListName] === 'undefined') {
295							lists[itemListName] = {
296								'items': [],
297								'item_list_name': itemListName,
298								'send_to': monsterinsights_frontend.v4_id,
299							};
300						}
301
302						lists[itemListName].items.push(item);
303					}
304				}
305
306				for (listName in lists) {
307					__gtagDataLayer('event', 'view_item_list', lists[listName]);
308				}
309			};
310
311			MonsterInsightsDualTracker.trackers['select_content'] = function (parameters) {
312				const items = parameters.items.map(MonsterInsightsDualTracker.helpers.mapProductItem);
313				__gtagDataLayer('event', 'select_item', {items: items, send_to: parameters.send_to});
314			};
315
316			MonsterInsightsDualTracker.trackers['view_item'] = function (parameters) {
317				const items = parameters.items.map(MonsterInsightsDualTracker.helpers.mapProductItem);
318				__gtagDataLayer('event', 'view_item', {items: items, send_to: parameters.send_to});
319			};
320		</script>
320
321		<!-- thefederalist.com is managing ads with Advanced Ads 2.0.25 – https://wpadvancedads.com/ -->
321<script id="fdrlst__b89e9-ready">
322			window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[];		</script>
322
323		<style id="wp-img-auto-sizes-contain-inline-css">
324img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
325/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
326</style>
327<link rel="stylesheet"href="https://thefederalist.com/wp-content/plugins/memberpress/css/ui/theme.css" media="all">
328<link rel="stylesheet"href="https://thefederalist.com/wp-includes/css/dashicons.min.css" media="all">
329<link rel="stylesheet"href="https://thefederalist.com/wp-content/plugins/memberpress/css/ui/login.css" media="all">
330<style id="wp-block-library-inline-css">
331:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
331--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
332
333/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
334</style>
335<style id="classic-theme-styles-inline-css">
336/*! This file is auto-generated */
337.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
338/*# sourceURL=/wp-includes/css/classic-themes.min.css */
339</style>
340
341<link rel="stylesheet"href="https://thefederalist.com/wp-content/plugins/wp-bootstrap-blocks/build/style-index.css" media="all">
342<style id="global-styles-inline-css">
343:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--midnight-thunder: #161616;--wp--preset--color--dawns-early-light: #ffffff;--wp--preset--color--whiskey-bravo: #f5f5f5;--wp--preset--color--mango-tango: #df3600;--wp--preset--color--wild-blue-yonder: #0bbcf4;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
343--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-midnight-thunder-color{color: var(--wp--preset--color--midnight-thunder) !important;}.has-dawns-early-light-color{color: var(--wp--preset--color--dawns-early-light) !important;}.has-whiskey-bravo-color{color: var(--wp--preset--color--whiskey-bravo) !important;}.has-mango-tango-color{color: var(--wp--preset--color--mango-tango) !important;}.has-wild-blue-yonder-color{color: var(--wp--preset--color--wild-blue-yonder) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-midnight-thunder-background-color{background-color: var(--wp--preset--color--midnight-thunder) !important;}.has-dawns-early-light-background-color{background-color: var(--wp--preset--color--dawns-early-light) !important;}.has-whiskey-bravo-background-color{background-color: var(--wp--preset--color--whiskey-bravo) !important;}.has-mango-tango-background-color{background-color: var(--wp--preset--color--mango-tango) !important;}.has-wild-blue-yonder-background-color{background-color: var(--wp--preset--color--wild-blue-yonder) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-midnight-thunder-border-color{border-color: var(--wp--preset--color--midnight-thunder) !important;}.has-dawns-early-light-border-color{border-color: var(--wp--preset--color--dawns-early-light) !important;}.has-whiskey-bravo-border-color{border-color: var(--wp--preset--color--whiskey-bravo) !important;}.has-mango-tango-border-color{border-color: var(--wp--preset--color--mango-tango) !important;}.has-wild-blue-yonder-border-color{border-color: var(--wp--preset--color--wild-blue-yonder) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
343.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
344/*# sourceURL=global-styles-inline-css */
345</style>
346
347<link rel="stylesheet"href="https://cdn.jsdelivr.net/npm/@mdi/[email protected]/css/materialdesignicons.min.css" media="all">
348<link rel="stylesheet"href="https://use.typekit.net/tuq4jvi.css" media="all">
349<link rel="stylesheet"href="https://thefederalist.com/wp-content/themes/federalist/style.css?build=fa295b68cfef3ba35c1f186b0820961d" media="all">
350<script id="jquery-core-js" src="https://thefederalist.com/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 350
350
351<script id="jquery-migrate-js" src="https://thefederalist.com/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 351
351
352<script id="underscore-js" src="https://thefederalist.com/wp-includes/js/underscore.min.js"></script>
vendor: 1 bytes, line 352
352
353<script id="wp-hooks-js" src="https://thefederalist.com/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 353
353
354<script id="wp-i18n-js" src="https://thefederalist.com/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 354
354
355<script id="wp-i18n-js-after">
356wp.i18n.setLocaleData( { "text direction\u0004ltr": [ "ltr" ] } );
357//# sourceURL=wp-i18n-js-after
358</script>
vendor: 1 bytes, line 358
358
359<script id="mepr-login-js-js" src="https://thefederalist.com/wp-content/plugins/memberpress/js/login.js"></script>
vendor: 1 bytes, line 359
359
360<script id="bodhi-dompurify-library-js" src="https://thefederalist.com/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js"></script>
vendor: 1 bytes, line 360
360
361<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://thefederalist.com/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js"></script>
vendor: 1 bytes, line 361
361
362<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/thefederalist.com","hash_tracking":"false","v4_id":"G-4WZ1SVHDJP"};</script>
vendor: 1 bytes, line 362
362
363<script id="bodhi_svg_inline-js-extra">
364var svgSettings = {"skipNested":""};
365//# sourceURL=bodhi_svg_inline-js-extra
366</script>
vendor: 1 bytes, line 366
366
367<script id="bodhi_svg_inline-js" src="https://thefederalist.com/wp-content/plugins/svg-support/js/min/svgs-inline-min.js"></script>
vendor: 1 bytes, line 367
367
368<script id="bodhi_svg_inline-js-after">
369cssTarget={"Bodhi":"img.style-svg","ForceInlineSVG":"style-svg"};ForceInlineSVGActive="true";frontSanitizationEnabled="on";
370//# sourceURL=bodhi_svg_inline-js-after
371</script>
vendor: 1 bytes, line 371
371
372<script id="advanced-ads-advanced-js-js-extra">
373var advads_options = {"blog_id":"1","privacy":{"enabled":false,"state":"not_needed"}};
374//# sourceURL=advanced-ads-advanced-js-js-extra
375</script>
vendor: 1 bytes, line 375
375
376<script id="advanced-ads-advanced-js-js" src="https://thefederalist.com/wp-content/plugins/advanced-ads/assets/dist/advanced.js"></script>
vendor: 1 bytes, line 376
376
377<script id="advanced_ads_pro/visitor_conditions-js-extra">
378var advanced_ads_pro_visitor_conditions = {"referrer_cookie_name":"advanced_ads_pro_visitor_referrer","referrer_exdays":"365","page_impr_cookie_name":"advanced_ads_page_impressions","page_impr_exdays":"3650"};
379//# sourceURL=advanced_ads_pro%2Fvisitor_conditions-js-extra
380</script>
vendor: 1 bytes, line 380
380
381<script id="advanced_ads_pro/visitor_conditions-js" src="https://thefederalist.com/wp-content/plugins/advanced-ads-pro/modules/advanced-visitor-conditions/inc/conditions.min.js"></script>
vendor: 1 bytes, line 381
381
382<script id="utils-js-extra">
383var userSettings = {"url":"/","uid":"0","time":"1790238228","secure":"1"};
384//# sourceURL=utils-js-extra
385</script>
vendor: 1 bytes, line 385
385
386<script id="utils-js" src="https://thefederalist.com/wp-includes/js/utils.min.js"></script>
386
387<!-- MailerLite Universal -->
388<script>
389(function(m,a,i,l,e,r){ m['MailerLiteObject']=e;function f(){
390var c={ a:arguments,q:[]};var r=this.push(c);return "number"!=typeof r?r:f.bind(c.q);}
391f.q=f.q||[];m[e]=m[e]||f.bind(f.q);m[e].q=m[e].q||f.q;r=a.createElement(i);
392var _=a.getElementsByTagName(i)[0];r.async=1;r.src=l+'?v'+(~~(new Date().getTime()/1000000));
393_.parentNode.insertBefore(r,_);})(window, document, 'script', 'https://static.mailerlite.com/js/universal.js', 'ml');
394
395var ml_account = ml('accounts', '3077365', 'j5a9a6c9d0', 'load');
396</script>
396
397<!-- End MailerLite Universal -->
398
399<script>
400    var ml_webform_6061856 = ml_account('webforms', '6061856', 'a0k5i4', 'load');
401    ml_webform_6061856('animation', 'fadeIn');
402// 	ml_webform_6061856('show');
403</script>
403
404<!-- Stream WordPress user activity plugin v4.2.2 -->
405<!-- MailerLite Universal -->
406        
406<script>
407        (function(m,a,i,l,e,r){ m['MailerLiteObject']=e;function f(){
408        var c={ a:arguments,q:[]};var r=this.push(c);return "number"!=typeof r?r:f.bind(c.q);}
409        f.q=f.q||[];m[e]=m[e]||f.bind(f.q);m[e].q=m[e].q||f.q;r=a.createElement(i);
410        var _=a.getElementsByTagName(i)[0];r.async=1;r.src=l+'?v'+(~~(new Date().getTime()/1000000));
411        _.parentNode.insertBefore(r,_);})(window, document, 'script', 'https://static.mailerlite.com/js/universal.js', 'ml');
412
413        var ml_account = ml('accounts', '3077365', 'j5a9a6c9d0', 'load');
414        </script>
414
415        <!-- End MailerLite Universal -->		
415<script type="text/javascript">
416			var advadsCfpQueue = [];
417			var advadsCfpAd = function( adID ) {
418				if ( 'undefined' === typeof advadsProCfp ) {
419					advadsCfpQueue.push( adID )
420				} else {
421					advadsProCfp.addElement( adID )
422				}
423			}
424		</script>
424
425		<style>.fdrlst__b89e9-parallax-container { position: relative; display: block; overflow: hidden; clear: both; margin: 0; padding: 0; z-index: 1; }
426        .fdrlst__b89e9-parallax-clip { position: absolute; top: 0; right: 0; bottom: 0; left: 0; clip-path: inset(0); -webkit-clip-path: inset(0); }
427        .fdrlst__b89e9-parallax-inner { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; will-change: transform; visibility: hidden; z-index: -1; pointer-events: none; }
428        .fdrlst__b89e9-parallax-content-block { width: 100%; height: auto; pointer-events: auto; }
429        .fdrlst__b89e9-parallax-content-block img { display: block; margin: 0 auto; max-width: 100%; height: auto; object-fit: contain; }
430        .fdrlst__b89e9-parallax-content-block .unslider { overflow: visible !important; }
431        .fdrlst__b89e9-parallax-content-block .unslider-wrap { display: flex !important; }</style>
431<script>
vendor: 426 bytes, lines 431-440
431
432  !function(f,b,e,v,n,t,s)
433  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
434  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
435  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
436  n.queue=[];t=b.createElement(e);t.async=!0;
437  t.src=v;s=b.getElementsByTagName(e)[0];
438  s.parentNode.insertBefore(t,s)}(window, document,'script',
439  'https://connect.facebook.net/en_US/fbevents.js');
440  fbq('init', '
4401236506251669850
vendor: 34 bytes, lines 440-441
440');
441  fbq('track', 'PageView');
442</script>
442
443<noscript>
444  <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1236506251669850&ev=PageView&noscript=1"/>
445</noscript>
446
447		<!-- MonsterInsights Media Tracking -->
448		
448<script data-cfasync="false" data-wpfc-render="false">
449			var monsterinsights_tracked_video_marks = {};
450			var monsterinsights_youtube_percentage_tracking_timeouts = {};
451			var monsterinsights_initialized_youtube_iframes = {};
452
453			/* Works for YouTube and Vimeo */
454			function monsterinsights_media_get_id_for_iframe( source, service ) {
455				var iframeUrlParts = source.split('?');
456				var stripedUrl = iframeUrlParts[0].split('/');
457				var videoId = stripedUrl[ stripedUrl.length - 1 ];
458
459				return service + '-player-' + videoId;
460			}
461
462			function monsterinsights_media_record_video_event( provider, event, label, parameters = {} ) {
463				__gtagTracker('event', event, {
464					event_category: 'video-' + provider,
465					event_label: label,
466					non_interaction: event === 'impression',
467					...parameters
468				});
469			}
470
471			function monsterinsights_media_maybe_record_video_progress( provider, label, videoId, videoParameters ) {
472				var progressTrackingAllowedMarks = [10,25,50,75];
473
474				if ( typeof monsterinsights_tracked_video_marks[ videoId ] == 'undefined' ) {
475					monsterinsights_tracked_video_marks[ videoId ] = [];
476				}
477
478				var { video_percent } = videoParameters;
479
480				if ( progressTrackingAllowedMarks.includes( video_percent ) && !monsterinsights_tracked_video_marks[ videoId ].includes( video_percent ) ) {
481					monsterinsights_media_record_video_event( provider, 'video_progress', label, videoParameters );
482
483					/* Prevent multiple records for the same percentage */
484					monsterinsights_tracked_video_marks[ videoId ].push( video_percent );
485				}
486			}
487
488			/* --- Vimeo --- */
489			var monsterinsights_media_vimeo_plays = {};
490
491			function monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player) {
492				var playerId = iframe.getAttribute('id');
493				var videoLabel = title || iframe.title || iframe.getAttribute('src');
494
495				if ( !playerId ) {
496					playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'vimeo' );
497					iframe.setAttribute( 'id', playerId );
498				}
499
500				monsterinsights_media_vimeo_plays[playerId] = 0;
501
502				var videoParameters = {
503					video_provider: 'vimeo',
504					video_title: title,
505					video_url: iframe.getAttribute('src')
506				};
507
508				/**
509				 * Record Impression
510				 **/
511				monsterinsights_media_record_video_event( 'vimeo', 'impression', videoLabel, videoParameters );
512
513				/**
514				 * Record video start
515				 **/
516				player.on('play', function(data) {
517					let playerId = this.element.id;
518					if ( monsterinsights_media_vimeo_plays[playerId] === 0 ) {
519						monsterinsights_media_vimeo_plays[playerId]++;
520
521						videoParameters.video_duration = data.duration;
522						videoParameters.video_current_time = data.seconds;
523						videoParameters.video_percent = 0;
524
525						monsterinsights_media_record_video_event( 'vimeo', 'video_start', videoLabel, videoParameters );
526					}
527				});
528
529				/**
530				 * Record video progress
531				 **/
532				player.on('timeupdate', function(data) {
533					var progress = Math.floor(data.percent * 100);
534
535					videoParameters.video_duration = data.duration;
536					videoParameters.video_current_time = data.seconds;
537					videoParameters.video_percent = progress;
538
539					monsterinsights_media_maybe_record_video_progress( 'vimeo', videoLabel, playerId, videoParameters );
540				});
541
542				/**
543				 * Record video complete
544				 **/
545				player.on('ended', function(data) {
546					videoParameters.video_duration = data.duration;
547					videoParameters.video_current_time = data.seconds;
548					videoParameters.video_percent = 100;
549
550					monsterinsights_media_record_video_event( 'vimeo', 'video_complete', videoLabel, videoParameters );
551				});
552			}
553
554			function monsterinsights_on_vimeo_load() {
555
556				var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");
557
558				vimeoIframes.forEach(function( iframe ) {
559					//  Set up the player
560					var player = new Vimeo.Player(iframe);
561
562					//  The getVideoTitle function returns a promise
563					player.getVideoTitle().then(function(title) {
564						/*
565						 * Binding the events inside this callback guarantees that we
566						 * always have the correct title for the video
567						 */
568						monsterinsights_setup_vimeo_events_for_iframe(iframe, title, player)
569					});
570				});
571			}
572
573			function monsterinsights_media_init_vimeo_events() {
574				var vimeoIframes = document.querySelectorAll("iframe[src*='vimeo']");
575
576				if ( vimeoIframes.length ) {
577
578					/* Maybe load Vimeo API */
579					if ( window.Vimeo === undefined ) {
580						var tag = document.createElement("script");
581						tag.src = "https://player.vimeo.com/api/player.js";
582						tag.setAttribute("onload", "monsterinsights_on_vimeo_load()");
583						document.body.append(tag);
584					} else {
585						/* Vimeo API already loaded, invoke callback */
586						monsterinsights_on_vimeo_load();
587					}
588				}
589			}
590
591			/* --- End Vimeo --- */
592
593			/* --- YouTube --- */
594			var monsterinsights_media_youtube_plays = {};
595
596			function monsterinsights_youtube_on_player_ready(event) {
597				var playerId = event.target.h?.id || event.target.getIframe()?.id || event.target.id;
598				if (!playerId) return;
599
600				monsterinsights_media_youtube_plays[playerId] = 0;
601
602				var videoParameters = {
603					video_provider: 'youtube',
604					video_title: event.target.videoTitle,
605					video_url: event.target.playerInfo.videoUrl
606				};
607				monsterinsights_media_record_video_event( 'youtube', 'impression', videoParameters.video_title, videoParameters );
608			}
609
610			function monsterinsights_youtube_track_video_progress( player, videoLabel, videoParameters ) {
611				var { playerInfo } = player;
612				var playerId = player.h?.id || player.getIframe()?.id || player.id;
613				if (!playerId) return;
614
615				var duration = playerInfo.duration;
616				var currentTime = playerInfo.currentTime;
617				var percentage = (currentTime / duration) * 100;
618				var progress = Math.floor(percentage);
619
620				videoParameters.video_duration = duration;
621				videoParameters.video_current_time = currentTime;
622				videoParameters.video_percent = progress;
623
624				monsterinsights_media_maybe_record_video_progress( 'youtube', videoLabel, playerId, videoParameters );
625			}
626
627			function monsterinsights_youtube_on_state_change( event ) {
628				var state = event.data;
629				var player = event.target;
630				var { playerInfo } = player;
631				var playerId = player.h?.id || player.getIframe()?.id || player.id;
632				if (!playerId) return;
633
634				var videoParameters = {
635					video_provider: 'youtube',
636					video_title: player.videoTitle,
637					video_url: playerInfo.videoUrl
638				};
639
640				if ( state === YT.PlayerState.PLAYING) {
641					if ( monsterinsights_media_youtube_plays[playerId] === 0 ) {
642						monsterinsights_media_youtube_plays[playerId]++;
643						videoParameters.video_duration = playerInfo.duration;
644						videoParameters.video_current_time = playerInfo.currentTime;
645						videoParameters.video_percent = 0;
646
647						monsterinsights_media_record_video_event( 'youtube', 'video_start', videoParameters.video_title, videoParameters );
648					}
649
650					monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] = setInterval(
651						monsterinsights_youtube_track_video_progress, 500, player, videoParameters.video_title, videoParameters
652					);
653				} else if ( state === YT.PlayerState.PAUSED ) {
654					clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );
655				} else if ( state === YT.PlayerState.ENDED ) {
656					videoParameters.video_duration = playerInfo.duration;
657					videoParameters.video_current_time = playerInfo.currentTime;
658					videoParameters.video_percent = 100;
659
660					monsterinsights_media_record_video_event( 'youtube', 'video_complete', videoParameters.video_title, videoParameters );
661					clearInterval( monsterinsights_youtube_percentage_tracking_timeouts[ playerId ] );
662				}
663			}
664
665			function monsterinsights_media_on_youtube_load() {
666				var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");
667
668				youtubeIframes.forEach(function( iframe ) {
669					var playerId = iframe.getAttribute('id');
670
671					if ( !playerId ) {
672						playerId = monsterinsights_media_get_id_for_iframe( iframe.getAttribute('src'), 'youtube' );
673						iframe.setAttribute( 'id', playerId );
674					}
675
676					if (monsterinsights_initialized_youtube_iframes[playerId]) return;
677					monsterinsights_initialized_youtube_iframes[playerId] = true;
678
679					new YT.Player(playerId, {
680						events: {
681							onReady: monsterinsights_youtube_on_player_ready,
682							onStateChange: monsterinsights_youtube_on_state_change
683						}
684					});
685				});
686			}
687
688			function monsterinsights_media_load_youtube_api() {
689				if ( window.YT ) {
690					return;
691				}
692
693				var youtubeIframes = document.querySelectorAll("iframe[src*='youtube'],iframe[src*='youtu.be']");
694				if ( 0 === youtubeIframes.length ) {
695					return;
696				}
697
698				var tag = document.createElement("script");
699				tag.src = "https://www.youtube.com/iframe_api";
700				var firstScriptTag = document.getElementsByTagName('script')[0];
701				firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
702			}
703
704			function monsterinsights_media_init_youtube_events() {
705				/* YouTube always looks for a function called onYouTubeIframeAPIReady */
706				/* Wrap existing callback to support Elementor and other plugins */
707				var existingCallback = window.onYouTubeIframeAPIReady;
708				window.onYouTubeIframeAPIReady = function() {
709					monsterinsights_media_on_youtube_load();
710					if (typeof existingCallback === 'function') existingCallback();
711				};
712			}
713			/* --- End YouTube --- */
714
715			/* --- HTML Videos --- */
716			function monsterinsights_media_init_html_video_events() {
717				var monsterinsights_media_html_plays = {};
718				var videos = document.querySelectorAll('video');
719				var videosCount = 0;
720
721				videos.forEach(function( video ) {
722
723					var videoLabel = video.title;
724
725					if ( !videoLabel ) {
726						var videoCaptionEl = video.nextElementSibling;
727
728						if ( videoCaptionEl && videoCaptionEl.nodeName.toLowerCase() === 'figcaption' ) {
729							videoLabel = videoCaptionEl.textContent;
730						} else {
731							videoLabel = video.getAttribute('src');
732						}
733					}
734
735					var videoTitle = videoLabel;
736
737					var playerId = video.getAttribute('id');
738
739					if ( !playerId ) {
740						playerId = 'html-player-' + videosCount;
741						video.setAttribute('id', playerId);
742					}
743
744					monsterinsights_media_html_plays[playerId] = 0
745
746					var videoSrc = video.getAttribute('src')
747
748					if ( ! videoSrc && video.currentSrc ) {
749						videoSrc = video.currentSrc;
750					}
751
752					var videoParameters = {
753						video_provider: 'html',
754						video_title: videoTitle ? videoTitle : videoSrc,
755						video_url: videoSrc,
756					};
757
758					/**
759					 * Record Impression
760					 **/
761					monsterinsights_media_record_video_event( 'html', 'impression', videoLabel, videoParameters );
762
763					/**
764					 * Record video start
765					 **/
766					video.addEventListener('play', function(event) {
767						let playerId = event.target.id;
768						if ( monsterinsights_media_html_plays[playerId] === 0 ) {
769							monsterinsights_media_html_plays[playerId]++;
770
771							videoParameters.video_duration = video.duration;
772							videoParameters.video_current_time = video.currentTime;
773							videoParameters.video_percent = 0;
774
775							monsterinsights_media_record_video_event( 'html', 'video_start', videoLabel, videoParameters );
776						}
777					}, false );
778
779					/**
780					 * Record video progress
781					 **/
782					video.addEventListener('timeupdate', function() {
783						var percentage = (video.currentTime / video.duration) * 100;
784						var progress = Math.floor(percentage);
785
786						videoParameters.video_duration = video.duration;
787						videoParameters.video_current_time = video.currentTime;
788						videoParameters.video_percent = progress;
789
790						monsterinsights_media_maybe_record_video_progress( 'html', videoLabel, playerId, videoParameters );
791					}, false );
792
793					/**
794					 * Record video complete
795					 **/
796					video.addEventListener('ended', function() {
797						var percentage = (video.currentTime / video.duration) * 100;
798						var progress = Math.floor(percentage);
799
800						videoParameters.video_duration = video.duration;
801						videoParameters.video_current_time = video.currentTime;
802						videoParameters.video_percent = progress;
803
804						monsterinsights_media_record_video_event( 'html', 'video_complete', videoLabel, videoParameters );
805					}, false );
806
807					videosCount++;
808				});
809			}
810			/* --- End HTML Videos --- */
811
812			function monsterinsights_media_init_video_events() {
813				/**
814				 * HTML Video - Attach events & record impressions
815				 */
816				monsterinsights_media_init_html_video_events();
817
818				/**
819				 * Vimeo - Attach events & record impressions
820				 */
821				monsterinsights_media_init_vimeo_events();
822
823				monsterinsights_media_load_youtube_api();
824
825				/**
826				 * Allow plugins/themes to add custom JavaScript code for video embed tracking
827				 * Hook: monsterinsights_media_init_custom_embeds
828				 */
829							}
830
831			/* Attach events */
832			function monsterinsights_media_load() {
833
834				if ( typeof(__gtagTracker) === 'undefined' ) {
835					setTimeout(monsterinsights_media_load, 200);
836					return;
837				}
838
839				if ( document.readyState === "complete" ) { // Need this for cookie plugin.
840					monsterinsights_media_init_video_events();
841				} else if ( window.addEventListener ) {
842					window.addEventListener( "load", monsterinsights_media_init_video_events, false );
843				} else if ( window.attachEvent ) {
844					window.attachEvent( "onload", monsterinsights_media_init_video_events);
845				}
846
847				/**
848				 * YouTube - Attach events & record impressions.
849				 * We don't need to attach this into page load event
850				 * because we already use YT function "onYouTubeIframeAPIReady"
851				 * and this will help on using onReady event with the player instantiation.
852				 */
853				monsterinsights_media_init_youtube_events();
854			}
855
856			monsterinsights_media_load();
857		</script>
857
858		<!-- End MonsterInsights Media Tracking -->
859
860		
861<link rel="icon" href="https://thefederalist.com/wp-content/uploads/2021/12/cropped-favicon-32x32.png" sizes="32x32" />
862<link rel="icon" href="https://thefederalist.com/wp-content/uploads/2021/12/cropped-favicon-192x192.png" sizes="192x192" />
863<link rel="apple-touch-icon" href="https://thefederalist.com/wp-content/uploads/2021/12/cropped-favicon-180x180.png" />
864<meta name="msapplication-TileImage" content="https://thefederalist.com/wp-content/uploads/2021/12/cropped-favicon-270x270.png" />
865  
866	<meta name="google-site-verification" content="O3B7UJjcnZWgbv5RrYBHMCgJ-RL_Ldtth0NerpeobrM" />
867	<meta name="p:domain_verify" content="e35f88028fffcb7ce33e831debc032b6"/>
868	
868<script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script>
868
869	
870	
870<script>var googletag = googletag || {}; googletag.cmd = googletag.cmd || [];</script>
870
871
872  </head>
873
874<body>
875  <a href="#main" class="visually-hidden-focusable">Skip to content</a>
876
877  
878  <input type="checkbox" id="drawer-toggle" class="d-none" autocomplete="off">
879  <input type="checkbox" id="search-toggle" class="d-none" autocomplete="off">
880
881  <header id="header" class="container-full">
882    <div class="container-fluid container-max p-0">
883
884      <div class="header-top bdr-btm-white d-flex align-items-center justify-content-center justify-content-xl-between gap-30 gap-md-10">
885        <span class="label-md">Be lovers of freedom and anxious for the fray</span>
886        <div
887          class="member-nav col-5 col-lg-4 col-xxl-3 d-none d-xl-flex align-items-center justify-content-center justify-content-md-end gap-15">
888          
889<div id="mepr-logged-out-template" class="d-flex gap-15 align-items-center text-nowrap">
890  <span class="mepr-link-span"><a
891      href="https://thefederalist.com/sign-in/"><span>Sign In</span></a></span>
892  
893<a href="https://thefederalist.com/donate/"
894  class="donate fed-donate-open btn btn-blue btn-on-dark d-flex gap-5 align-items-center justify-content-center px-15"><i
895    class="mdi mdi-hand-heart fs-6" aria-hidden="true"></i><em
896    class="fst-normal d-none d-md-block"></em>Donate</a>  <a href="https://thefederalist.com/plans/pricing/" class="btn">Subscribe</a>
897</div>        </div>
898      </div>
899
900      <div class="row g-0 align-items-center justify-content-between header-mid bdr-btm-white px-15 pe-0 px-md-0">
901        <div class="col-6 col-sm-4 col-lg-3 col-xxl-3">
902          <a href="https://thefederalist.com" class="header-logo"><img width="227" height="62" src="https://thefederalist.com/wp-content/uploads/2021/12/fdrlst-logo.svg" class="style-svg" alt="The Federalist logo" decoding="async" /></a>        </div>
903
904        <div
905          class="col col-lg-5 col-xl d-flex align-items-center justify-content-end justify-content-end">
906          
907<div class="d-flex align-items-center justify-content-center gap-30">
908  <div class="d-none d-xl-block">
909    <ul id="menu-primary-navigation" class="list-unstyled"><li><a href="https://thefederalist.com/latest/"><span>Latest</span></a></li>
910<li><a href="https://thefederalist.com/popular/"><span>Popular</span></a></li>
911<li><a href="https://thefederalist.com/videos/"><span>Videos</span></a></li>
912<li><a href="https://thefederalist.com/podcasts/"><span>Podcasts</span></a></li>
913<li class="d-none d-xxl-flex align-items-xxl-center"><a href="https://thefederalist.com/newsletters/"><span>Newsletters</span></a></li>
914<li><a href="https://thefederalist.com/donor-giving-levels/"><span>Ways To Give</span></a></li>
915<li class="d-none d-xxl-flex align-items-xxl-center"><a href="https://thefederalist.com/legacy-society/"><span>Legacy Society</span></a></li>
916<li><a href="https://7pzmi0-z6.myshopify.com/"><span>Shop</span></a></li>
917</ul>  </div>
918
919  <div class="d-flex align-items-center justify-content-center">
920    <div>
921      <label class="header-search me-xl-auto" for="search-toggle">
922        <span class="visually-hidden">Search the site</span>        <i class="search-icon" aria-hidden="true">
923          <span></span>
924          <span></span>
925        </i>
926      </label>
927    </div>
928
929    <div class="header-ham ms-xl-auto">
930      <span class="visually-hidden">Exapnd Full Navigation</span>      <label class="ham-icon" for="drawer-toggle">
931        <i>
932          <span></span>
933          <span></span>
934          <span></span>
935        </i>
936      </label>
937    </div>
938  </div>
939</div>        </div>
940
941      </div>
942
943      
944<div class="search-bar">
945
946  <label class="d-flex align-items-center justify-content-center" for="search-toggle">
947    <span class="visually-hidden-focusable">Close search bar</span>
948    <i class="mdi mdi-close" aria-hidden="true"></i>
949  </label>
950
951  
952<form role="search" method="get" class="search-form" action="https://thefederalist.com/">
953  <label class="label-md">
954    <span class="screen-reader-text visually-hidden">Search for:</span>
955    <input type="search" class="search-field" placeholder="Search The Federalist news..." value="" name="s">  </label>
956  <input type="submit" class="search-submit visually-hidden" value="Search">
957</form>
958</div>
959    </div>
960
961    <div class="header-trending container-max">
962  <div class="row g-0">
963
964    <div class="col-1 d-none d-lg-flex align-items-lg-center">
965      <div class="trending-label label-sm text-center text-lg-start pt-10 pt-md-20 pt-lg-0 mr-lg-30">Trending</div>    </div>
966
967    <div class="col-12 col-lg-11">
968      <div class="swiper-trending">
969        <div class="swiper-wrapper align-items-center">
970
971                    <article class="swiper-slide">
972            <div class="trending-article">
973              <h2 class="title-xs m-0"><a href="https://thefederalist.com/2026/09/22/for-the-left-there-is-no-republican-too-moderate-to-target-with-lawfare/"><i class="trending-count">1</i> <span><em class="label-xs d-lg-none">Trending: </em>For The Left, There Is No Republican Too Moderate To Target With Lawfare</span></a></h2>            </div>
974          </article>
975
976                    <article class="swiper-slide">
977            <div class="trending-article">
978              <h2 class="title-xs m-0"><a href="https://thefederalist.com/2026/09/23/what-the-trump-administration-can-do-right-now-to-lower-gas-prices/"><i class="trending-count">2</i> <span><em class="label-xs d-lg-none">Trending: </em>What The Trump Administration Can Do Right Now To Lower Gas Prices</span></a></h2>            </div>
979          </article>
980
981                    <article class="swiper-slide">
982            <div class="trending-article">
983              <h2 class="title-xs m-0"><a href="https://thefederalist.com/2026/09/23/canada-has-no-real-alternative-to-taking-trumps-trade-
983deal-but-its-sabotaging-itself-to-pretend-otherwise/"><i class="trending-count">3</i> <span><em class="label-xs d-lg-none">Trending: </em>Canada Has No Real Alternative To Taking Trump&#8217;s Trade Deal, But It&#8217;s Sabotaging Itself To Pretend Otherwise</span></a></h2>            </div>
984          </article>
985
986                    <article class="swiper-slide">
987            <div class="trending-article">
988              <h2 class="title-xs m-0"><a href="https://thefederalist.com/2026/09/23/is-in-vitro-fertilization-ever-justified-for-christians-even-with-careful-safeguards/"><i class="trending-count">4</i> <span><em class="label-xs d-lg-none">Trending: </em>Is In Vitro Fertilization Ever Justified For Christians, Even With Careful &#8216;Safeguards?’</span></a></h2>            </div>
989          </article>
990
991          
992        </div>
993      </div>
994    </div>
995
996  </div>
997</div>
998  </header>
999
1000  
1001<div class="header-alert">
1002  <div class="container-max">
1003    <a href="https://thefederalist.com/2026/09/23/the-failing-school-where-nikole-hannah-jones-sent-her-daughter-used-the-1619-project/">
1004      <span class="visually-hidden">Breaking News Alert</span>
1005      <span class="breaking-label text-nowrap label-md me-lg-45" aria-hidden="true"><em>***</em> Breaking<em class="d-inline d-lg-none"> ***</em></span>
1006      <span class="breaking-title title-xs text-center pb-xl-5">The Failing School Where Nikole Hannah-Jones Sent Her Daughter Used The 1619 Project</span>
1007      <span class="breaking-label text-nowrap label-md ms-45 d-none d-lg-block" aria-hidden="true">Breaking <em>***</em></span>
1008    </a>  </div>
1009</div>
1010
1011
1012  <main id="main" class="container-max">
1013<div id="page-container" class="is-account is-login">
1014  <div class="row justify-content-center">
1015    <div class="col-12">
1016
1017            <header class="text-center">
1018        <h1 class="primary-title title-lg">Sign In</h1>      </header>
1019      
1020      <div class="entry-content body-md">
1021        
1022<div class="mp_wrapper mp_login_form mp-account-container mp-container-sm">
1023          <!-- mp-login-form-start -->     <form name="mepr_loginform" id="mepr_loginform" class="mepr-form" action="https://thefederalist.com/sign-in/" method="post">
1024            <div class="mp-form-row mepr_username">
1025        <div class="mp-form-label">
1026                              <label for="user_login">Username or E-mail</label>
1027                  </div>
1028        <input type="text" name="log" id="user_login" value="" />
1029      </div>
1030      <div class="mp-form-row mepr_password">
1031        <div class="mp-form-label">
1032          <label for="user_pass">Password</label>
1033                    <div class="mp-hide-pw">
1034            <input type="password" name="pwd" id="user_pass" value="" />
1035            <button type="button" class="button mp-hide-pw hide-if-no-js" data-toggle="0" aria-label="Show password">
1036              <span class="dashicons dashicons-visibility" aria-hidden="true"></span>
1037            </button>
1038          </div>
1039        </div>
1040      </div>
1041            <div>
1042        <label><input name="rememberme" type="checkbox" id="rememberme" value="forever" checked /> <span class="label-md">Remember Me for 3 Months</span></label>
1043      </div>
1044      <div class="mp-spacer">&nbsp;</div>
1045      <div class="submit">
1046        <input type="submit" name="wp-submit" id="wp-submit" class="btn btn-on-white border-0 mepr-share-button " value="Log In" />
1047        <input type="hidden" name="redirect_to" value="https://thefederalist.com?d=8b78241eb7c30067baea43e0bb5e253ab33b51542742cd7f8c2ab9050e22fc5a" />
1048        <input type="hidden" name="mepr_process_login_form" value="true" />
1049        <input type="hidden" name="mepr_is_login_page" value="true" />
1050      </div>
1051    </form>
1052    <div class="mp-spacer">&nbsp;</div>
1053    <div class="mepr-login-actions">
1054      <a href="https://thefederalist.com/sign-in/?action=forgot_password">Forgot Password</a>
1055    </div>
1056    <!-- mp-login-form-end --> 
1057  </div>
1058      </div>
1059
1060    </div>
1061  </div>
1062</div>
1063
1064</main>
1065
1066<footer id="footer" class="text-center">
1067  <div class="container-fluid container-max">
1068    <div class="row justify-content-center">
1069      <div class="col-11 col-md-8">
1070
1071        <a href="https://thefederalist.com" class="footer-mark d-inline-block mb-45"><img width="110" height="106" src="https://thefederalist.com/wp-content/uploads/2021/12/fdrlst-mark.svg" class="style-svg" alt="The Federalist logo eagle mark" decoding="async" /></a>
1072        <ul id="menu-footer-navigation" class="list-unstyled"><li><a href="https://thefederalist.com/contributors/"><span>Contributors</span></a></li>
1073<li><a href="https://thefederalist.com/federalist-insider/"><span>Federalist Insider</span></a></li>
1074<li class="d-none"><a href="https://thefederalist.com/newsletters/"><span>Newsletters</span></a></li>
1075<li><a href="https://thefederalist.com/contact/"><span>Contact</span></a></li>
1076<li><a href="https://thefederalist.com/submissions/"><span>Submissions</span></a></li>
1077</ul>
1078        <ul id="menu-social-navigation" class="list-unstyled"><li><a href="https://www.facebook.com/fdrlst"><span>Visit The Federalist on Facebook</span><i class="mdi mdi-facebook"></i></a></li>
1079<li><a href="https://twitter.com/FDRLST"><span>Visit The Federalist on Twitter</span><i class="mdi mdi-twitter"></i></a></li>
1080<li><a href="https://www.instagram.com/fdrlst"><span>Visit The Federalist on Instagram</span><i class="mdi mdi-instagram"></i></a></li>
1081<li><a href="https://www.youtube.com/channel/UCEBsWEmSBXAU3JqZZGMBGpQ"><span>Watch The Federalist on YouTube</span><i class="mdi mdi-youtube"></i></a></li>
1082<li><a href="https://thefederalist.com/feed/"><span>View The Federalist RSS Feed</span><i class="mdi mdi-rss"></i></a></li>
1083<li><a href="https://itunes.apple.com/us/podcast/the-federalist-radio-hour/id983782306"><span>Listen to The Federalist Podcast</span><i class="mdi mdi-podcast"></i></a></li>
1084</ul>
1085        <p class="label-sm mb-15">&copy; 2026 The Federalist, A wholly independent division of FDRLST Media. All rights reserved.</p>
1086        <ul id="menu-legal-navigation" class="list-unstyled"><li><a target="_blank" href="https://thefederalist.com/feed"><span>RSS</span></a></li>
1087<li><a href="https://thefederalist.com/privacy-policy/"><span>Privacy Policy</span></a></li>
1088<li><a href="https://thefederalist.com/site-map/"><span>Site Map</span></a></li>
1089</ul>
1090        <div class="footer-premium-callout mt-45"><span class="title-md">Unlock premium content, ad-free browsing, and access to comments for just $4/month.</span> <a href="https://thefederalist.com/plans/pricing/" class="btn mt-20 mt-md-0 ms-md-45">Subscribe</a></div>
1091      </div>
1092    </div>
1093  </div>
1094</footer>
1095
1096
1097<nav id="nav-drawer" aria-hidden="true">
1098
1099  <span class="visually-hidden-focusable">Close navigation drawer</span>
1100
1101  <label class="nav-close" for="drawer-toggle">
1102    <i>
1103      <span></span>
1104      <span></span>
1105    </i>
1106  </label>
1107
1108  <div class="container-fluid d-flex flex-column h-100">
1109    <div class="row mb-45 mb-md-0">
1110
1111      <div class="col-12 col-sm-6 mb-20 mb-md-60">
1112        <div class="nav-categories">
1113          <h5 class="label-md text-gray-dark">Popular Categories</h5>          <ul id="menu-popular-categories-navigation" class="list-unstyled"><li><a href="https://thefederalist.com/category/politics/"><span>Politics</span></a></li>
1114<li><a href="https://thefederalist.com/category/culture/"><span>Culture</span></a></li>
1115<li><a href="https://thefederalist.com/category/religion/"><span>Religion</span></a></li>
1116<li><a href="https://thefederalist.com/category/media/"><span>Media</span></a></li>
1117<li><a href="https://thefederalist.com/category/entertainment-culture/"><span>Entertainment</span></a></li>
1118<li><a href="https://thefederalist.com/category/law/"><span>Law</span></a></li>
1119<li><a href="https://thefederalist.com/category/culture/abortion/"><span>Abortion</span></a></li>
1120<li><a href="https://thefederalist.com/category/foreign-policy/"><span>Foreign Policy</span></a></li>
1121<li><a href="https://thefederalist.com/category/education/"><span>Education</span></a></li>
1122</ul>        </div>
1123      </div>
1124
1125      <div class="col-12 col-sm-6">
1126                <div class="nav-subscribe pt-30 pt-sm-0 pb-30 pb-md-45">
1127          <h5 class="label-md text-gray-dark">Subscription</h5>          <div class="title-xs text-white mb-20">Unlock premium content, ad-free browsing, and access to comments for just $4/month.</div>          <div class="nav-account-link">
1128            
1129<div id="mepr-logged-out-template" class="d-flex gap-15 align-items-center text-nowrap">
1130  <span class="mepr-link-span"><a
1131      href="https://thefederalist.com/sign-in/"><span>Sign In</span></a></span>
1132  
1133<a href="https://thefederalist.com/donate/"
1134  class="donate fed-donate-open btn btn-blue btn-on-dark d-flex gap-5 align-items-center justify-content-center px-15"><i
1135    class="mdi mdi-hand-heart fs-6" aria-hidden="true"></i><em
1136    class="fst-normal d-none d-md-block"></em>Donate</a>  <a href="https://thefederalist.com/plans/pricing/" class="btn">Subscribe</a>
1137</div>          </div>
1138        </div>
1139        
1140        <div class="nav-secondary mt-20 mt-md-30">
1141          <ul id="menu-primary-navigation-1" class="list-unstyled"><li><a href="https://thefederalist.com/latest/"><span>Latest</span></a></li>
1142<li><a href="https://thefederalist.com/popular/"><span>Popular</span></a></li>
1143<li><a href="https://thefederalist.com/videos/"><span>Videos</span></a></li>
1144<li><a href="https://thefederalist.com/podcasts/"><span>Podcasts</span></a></li>
1145<li class="d-none d-xxl-flex align-items-xxl-center"><a href="https://thefederalist.com/newsletters/"><span>Newsletters</span></a></li>
1146<li><a href="https://thefederalist.com/donor-giving-levels/"><span>Ways To Give</span></a></li>
1147<li class="d-none d-xxl-flex align-items-xxl-center"><a href="https://thefederalist.com/legacy-society/"><span>Legacy Society</span></a></li>
1148<li><a href="https://7pzmi0-z6.myshopify.com/"><span>Shop</span></a></li>
1149</ul>          <ul id="menu-footer-navigation-1" class="list-unstyled"><li><a href="https://thefederalist.com/contributors/"><span>Contributors</span></a></li>
1150<li><a href="https://thefederalist.com/federalist-insider/"><span>Federalist Insider</span></a></li>
1151<li class="d-none"><a href="https://thefederalist.com/newsletters/"><span>Newsletters</span></a></li>
1152<li><a href="https://thefederalist.com/contact/"><span>Contact</span></a></li>
1153<li><a href="https://thefederalist.com/submissions/"><span>Submissions</span></a></li>
1154</ul>        </div>
1155      </div>
1156
1157    </div>
1158
1159    <div class="row mt-auto">
1160      <div class="col-12">
1161        <div class="pb-60 pb-md-90">
1162          <ul id="menu-social-navigation-1" class="list-unstyled"><li><a href="https://www.facebook.com/fdrlst"><span>Visit The Federalist on Facebook</span><i class="mdi mdi-facebook"></i></a></li>
1163<li><a href="https://twitter.com/FDRLST"><span>Visit The Federalist on Twitter</span><i class="mdi mdi-twitter"></i></a></li>
1164<li><a href="https://www.instagram.com/fdrlst"><span>Visit The Federalist on Instagram</span><i class="mdi mdi-instagram"></i></a></li>
1165<li><a href="https://www.youtube.com/channel/UCEBsWEmSBXAU3JqZZGMBGpQ"><span>Watch The Federalist on YouTube</span><i class="mdi mdi-youtube"></i></a></li>
1166<li><a href="https://thefederalist.com/feed/"><span>View The Federalist RSS Feed</span><i class="mdi mdi-rss"></i></a></li>
1167<li><a href="https://itunes.apple.com/us/podcast/the-federalist-radio-hour/id983782306"><span>Listen to The Federalist Podcast</span><i class="mdi mdi-podcast"></i></a></li>
1168</ul>        </div>
1169      </div>
1170    </div>
1171  </div>
1172
1173
1174</nav>
1175<script type="text/html" id="tmpl-popular-posts">
1176  <# lodash.forEach(data.hits, (item) => { #>
1177  <li>
1178    <a href="{{ item.permalink }}">
1179      <# if ( data.showImage ) { #>
1180      <div class="fdrlst-popular-posts-image">
1181        <img src="{{ item.image }}" alt="{{ item.title }}">
1182      </div>
1183      <# } #>
1184      <div class="fdrlst-popular-posts-text">
1185        <span class="fdrlst-popular-posts-title">{{{ item.title }}}</span>
1186        <div class="fdrlst-popular-posts-meta">
1187          <span class="fdrlst-popular-posts-author">by {{ item.author }}</span>
1188        </div>
1189      </div>
1190    </a>
1191  </li>
1192  <# } ); #>
1193</script>
1193
1194
1195<script type='text/javascript'>
1196/* <![CDATA[ */
1197var advancedAds = {"adHealthNotice":{"enabled":true,"pattern":"AdSense fallback was loaded for empty AdSense ad \"[ad_title]\""},"frontendPrefix":"fdrlst__b89e9-"};
1198
1199/* ]]> */
1200</script>
vendor: 1 bytes, line 1200
1200
1201<script>window.advanced_ads_check_adblocker=function(){var t=[],n=null;function e(t){var n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return setTimeout(t,16)};n.call(window,t)}return e((function(){var i=document.createElement("div");i.innerHTML="&nbsp;",i.setAttribute("class","ad_unit ad-unit text-ad text_ad pub_300x250"),i.setAttribute("style","width: 1px !important; height: 1px !important; position: absolute !important; left: 0px !important; top: 0px !important; overflow: hidden !important;"),document.body.appendChild(i),e((function(){var e,o,a=null===(e=(o=window).getComputedStyle)||void 0===e?void 0:e.call(o,i),d=null==a?void 0:a.getPropertyValue("-moz-binding");n=a&&"none"===a.getPropertyValue("display")||"string"==typeof d&&-1!==d.indexOf("about:");for(var r=0,u=t.length;r<u;r++)t[r](n);t=[]}))})),function(e){"undefined"==typeof advanced_ads_adblocker_test&&(n=!0),null!==n?e(n):t.push(e)}}();</script>
1201<script type="speculationrules">
1202{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/federalist/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1203</script>
1203
1204<!-- =========================
1205     The Federalist Donation Popup Modal
1206     Trigger: add class "fed-donate-open" to the existing Donate button/link.
1207========================= -->
1208
1209<div class="fed-donate-modal" aria-hidden="true" hidden>
1210  <div class="fed-donate-modal__overlay" data-fed-donate-close></div>
1211
1212  <div class="fed-donate-modal__card" role="dialog" aria-modal="true" aria-label="Donate to The Federalist">
1213    <div class="fed-donate-modal__topbar">
1214      <img
1215        class="fed-donate-modal__logo"
1216        src="https://thefederalist.com/wp-content/uploads/2026/06/FDRLST-LOGO-DB-COLOR.png"
1217        alt="The Federalist"
1218      >
1219
1220      <button class="fed-donate-modal__close" type="button" aria-label="Close donation popup" data-fed-donate-close>
1221        &times;
1222      </button>
1223    </div>
1224
1225    <div class="fed-donate-modal__grid">
1226      <section class="fed-donate-modal__appeal" aria-label="Support The Federalist">
1227        <div class="fed-donate-modal__appeal-inner">
1228          <img
1229            class="fed-donate-modal__appeal-image"
1230            src="https://thefederalist.com/wp-content/uploads/2026/06/MollieHemingway-FNC.png"
1231            alt="Mollie Hemingway on Fox News"
1232          >
1233
1234          <h2>Support Truth-Seeking Journalism</h2>
1235
1236          <p>
1237            Support The Federalist&rsquo;s award-winning journalism and help us keep telling the truth
1238            about American politics, religion, and culture. Your gift fuels the reporting,
1239            investigations, and commentary the corporate press and big tech would rather silence.
1240          </p>
1241
1242          <div class="fed-donor-club-card">
1243            <img
1244              class="fed-donor-club-card__image"
1245              src="https://thefederalist.com/wp-content/uploads/2025/11/Untitled-design-43.png"
1246              alt="The Federalist mug"
1247            >
1248
1249            <div class="fed-donor-club-card__content">
1250              <h3>Explore Our Exclusive Donor Clubs</h3>
1251              <p>Join a Federalist donor club and help power truth-seeking journalism all year long.</p>
1252
1253              <a
1254                class="fed-donor-club-card__button"
1255                href="https://thefederalist.com/donor-giving-levels/"
1256                target="_blank"
1257                rel="noopener"
1258              >
1259                Learn More
1260              </a>
1261            </div>
1262          </div>
1263        </div>
1264      </section>
1265
1266      <section class="fed-donate-modal__form" aria-label="Donation form">
1267        <div class="fed-donate-modal__form-inner">
1268          <div
1269            class="qgiv-embed-container"
1270            data-qgiv-embed="true"
1271            data-embed-id="93310"
1272            data-embed="https://secure.qgiv.com/for/fundthefederalist-embedpop-up/embed/93310/"
1273            data-width="630">
1274          </div>
1275        </div>
1276      </section>
1277
1278      <aside class="fed-donate-modal__info" aria-label="Other ways to give">
1279        <div class="fed-donate-modal__info-inner">
1280          <h2>Other Ways To Give</h2>
1281
1282          <p>
1283            For questions or other ways to give, please contact
1284            <a href="mailto:[email protected]">[email protected]</a>.
1285          </p>
1286
1287          <details class="fed-give-accordion">
1288            <summary>Donate By Check</summary>
1289            <div class="fed-give-accordion__content">
1290              <p>
1291                Please ensure checks are payable to <strong>FDRLST Real Journalism Fund</strong>
1292                and mail your gift to:
1293              </p>
1294              <p>
1295                FDRLST Real Journalism Fund<br>
1296                666 Dundee Road, Bldg. 600<br>
1297                Northbrook, IL 60062
1298              </p>
1299            </div>
1300          </details>
1301
1302          <details class="fed-give-accordion">
1303            <summary>Give By Donor-Advised Fund (DAF)</summary>
1304            <div class="fed-give-accordion__content">
1305              <p>
1306                Designate FDRLST Real Journalism Fund as your charitable recipient using the
1307                following information:
1308              </p>
1309              <p>
1310                <strong>Tax ID:</strong> 20-1500130<br>
1311                <strong>Legal Name:</strong> FDRLST Real Journalism Fund<br>
1312                <strong>Mailing Address:</strong><br>
1313                666 Dundee Road, Bldg. 600<br>
1314                Northbrook, IL 60062
1315              </p>
1316            </div>
1317          </details>
1318
1319          <details class="fed-give-accordion">
1320            <summary>Donate By ACH/EFT</summary>
1321            <div class="fed-give-accordion__content">
1322              <p>
1323                For more information, please contact
1324                <a href="mailto:[email protected]">[email protected]</a>.
1325                In your message, please indicate your intent to give by wire or ACH transfer so
1326                we can best assist you!
1327              </p>
1328            </div>
1329          </details>
1330
1331          <details class="fed-give-accordion">
1332            <summary>Donate By Stocks</summary>
1333            <div class="fed-give-accordion__content">
1334              <p>Your broker can help you make a direct transfer to:</p>
1335              <p>
1336                <strong>Bank Name:</strong> LPL Financial LLC<br>
1337                <strong>DTC #:</strong> 0075<br>
1338                <strong>Account Name:</strong> FDRLST Media Foundation<br>
1339                <strong>Account Number:</strong> 6622-7635
1340              </p>
1341            </div>
1342          </details>
1343
1344          <details class="fed-give-accordion">
1345            <summary>Leave The Federalist In Your Will</summary>
1346            <div class="fed-give-accordion__content">
1347              <p>
1348                Defend independent journalism for generations by including The Federalist in your
1349                will or estate plans. To learn more, visit our
1350                <a href="https://thefederalist.com/legacy-society/" target="_blank" rel="noopener">
1351                  Legacy Society page
1352                </a>
1353                or contact
1354                <a href="mailto:[email protected]">[email protected]</a>.
1355              </p>
1356            </div>
1357          </details>
1358        </div>
1359      </aside>
1360    </div>
1361
1362    <div class="fed-donate-modal__bottombar">
1363      <p>
1364        FDRLST Real Journalism Fund, EIN: 20&#8209;1500130, is a registered 501(c)(3) charitable organization with the Internal Revenue Service to which contributions are tax-deductible within the United States. No goods or services are provided in exchange for contributions unless otherwise noted.
1365      </p>
1366    </div>
1367  </div>
1368</div>
1369
1370<style>
1371  .fed-donate-modal,
1372  .fed-donate-modal * {
1373    box-sizing: border-box;
1374  }
1375
1376  .fed-donate-modal[hidden] {
1377    display: none !important;
1378  }
1379
1380  .fed-donate-modal {
1381    position: fixed;
1382    inset: 0;
1383    z-index: 999999;
1384    font-family: Arial, Helvetica, sans-serif;
1385  }
1386
1387  .fed-donate-modal__overlay {
1388    position: absolute;
1389    inset: 0;
1390    background: rgba(242, 242, 242, .72);
1391  }
1392
1393  .fed-donate-modal__card {
1394    position: fixed;
1395    top: 28px;
1396    right: 72px;
1397    bottom: 28px;
1398    left: 72px;
1399    display: flex;
1400    flex-direction: column;
1401    max-width: 1580px;
1402    margin: 0 auto;
1403    background: #ffffff;
1404    border-radius: 8px;
1405    overflow: hidden;
1406    box-shadow: 0 30px 90px rgba(0, 0, 0, .38), 0 8px 24px rgba(0, 0, 0, .22);
1407  }
1408
1409  .fed-donate-modal__topbar {
1410    position: relative;
1411    display: flex;
1412    align-items: center;
1413    justify-content: center;
1414    min-height: 76px;
1415    padding: 14px 64px 10px;
1416    background: #111111;
1417    border-bottom: 4px solid #e12e01;
1418    flex: 0 0 auto;
1419  }
1420
1421  .fed-donate-modal__logo {
1422    display: block;
1423    width: auto;
1424    max-width: 230px;
1425    max-height: 36px;
1426  }
1427
1428  .fed-donate-modal__close {
1429    position: absolute;
1430    right: 28px;
1431    top: 50%;
1432    transform: translateY(-50%);
1433    width: 34px;
1434    height: 34px;
1435    border: 0;
1436    background: transparent;
1437    color: #ffffff;
1438    cursor: pointer;
1439    font-size: 38px;
1440    line-height: 30px;
1441    font-weight: 300;
1442  }
1443
1444  .fed-donate-modal__grid {
1445    display: grid;
1446    grid-template-columns: minmax(405px, 500px) minmax(600px, 620px) minmax(405px, 500px);
1447    justify-content: center;
1448    flex: 1;
1449    min-height: 0;
1450    width: 100%;
1451  }
1452
1453  .fed-donate-modal__appeal {
1454    overflow-y: auto;
1455    padding: 46px 36px 28px;
1456    background: #222222;
1457    color: #ffffff;
1458    border-right: 1px solid #e5e5e5;
1459  }
1460
1461  .fed-donate-modal__appeal-inner {
1462    max-width: 430px;
1463    margin: 0 auto;
1464  }
1465
1466  .fed-donate-modal__appeal-image {
1467    display: block;
1468    width: 100%;
1469    margin: 0 0 28px;
1470    border-radius: 5px;
1471  }
1472
1473  .fed-donate-modal__appeal h2 {
1474    margin: 0 0 18px;
1475    color: #ffffff;
1476    font-family: Arial, Helvetica, sans-serif;
1477    font-size: 33px;
1478    line-height: 1.08;
1479    font-weight: 800;
1480    letter-spacing: -0.02em;
1481  }
1482
1483  .fed-donate-modal__appeal p {
1484    margin: 0;
1485    color: #ffffff;
1486    font-size: 18px;
1487    line-height: 1.48;
1488    font-weight: 400;
1489  }
1490
1491  .fed-donor-club-card {
1492    display: flex;
1493    gap: 20px;
1494    align-items: center;
1495    margin-top: 22px;
1496    padding: 20px;
1497    background: #222222;
1498    border: 1px solid rgba(255, 255, 255, .48);
1499    border-radius: 8px;
1500    box-shadow: 0 14px 34px rgba(0, 0, 0, .38);
1501  }
1502
1503  .fed-donor-club-card__image {
1504    flex: 0 0 126px;
1505    width: 126px;
1506    height: 126px;
1507    object-fit: contain;
1508    background: transparent;
1509  }
1510
1511  .fed-donor-club-card__content h3 {
1512    margin: 0 0 9px;
1513    color: #ffffff;
1514    font-family: Arial, Helvetica, sans-serif;
1515    font-size: 18px;
1516    line-height: 1.15;
1517    font-weight: 800;
1518    text-transform: none;
1519    letter-spacing: .01em;
1520  }
1521
1522  .fed-donor-club-card__content p {
1523    margin: 0 0 14px;
1524    color: #d8d8d8;
1525    font-size: 14.5px;
1526    line-height: 1.4;
1527  }
1528
1529  .fed-donor-club-card__button {
1530    display: inline-flex;
1531    align-items: center;
1532    justify-content: center;
1533    padding: 11px 18px;
1534    background: #e12e01;
1535    color: #ffffff;
1536    border-radius: 4px;
1537    font-size: 13.5px;
1538    line-height: 1;
1539    font-weight: 800;
1540    text-decoration: none;
1541    text-transform: uppercase;
1542    letter-spacing: .02em;
1543  }
1544
1545  .fed-donate-modal__form {
1546    display: flex;
1547    justify-content: center;
1548    align-items: flex-start;
1549    overflow-y: auto;
1550    padding: 24px 10px 16px;
1551    background: #ffffff;
1552    border-right: 1px solid #e5e5e5;
1553  }
1554
1555  .fed-donate-modal__form-inner {
1556    width: 100%;
1557    max-width: 600px;
1558    margin: 0 auto;
1559  }
1560
1561  .fed-donate-modal__form .qgiv-embed-container {
1562    width: 100%;
1563    max-width: 600px;
1564    margin: 0 auto;
1565  }
1566
1567  .fed-donate-modal__info {
1568    overflow-y: auto;
1569    padding: 48px 32px 28px;
1570    background: #f7f7f7;
1571    color: #111111;
1572  }
1573
1574  .fed-donate-modal__info-inner {
1575    max-width: 430px;
1576    margin: 0 auto;
1577  }
1578
1579  .fed-donate-modal__info h2 {
1580    margin: 0 0 22px;
1581    color: #111111;
1582    font-family: Arial, Helvetica, sans-serif;
1583    font-size: 34px;
1584    line-height: 1.1;
1585    font-weight: 800;
1586    letter-spacing: -0.02em;
1587  }
1588
1589  .fed-donate-modal__info p {
1590    margin: 0 0 26px;
1591    color: #111111;
1592    font-size: 17px;
1593    line-height: 1.45;
1594  }
1595
1596  .fed-donate-modal__info a,
1597  .fed-give-accordion__content a {
1598    color: #e12e00;
1599    font-weight: 700;
1600  }
1601
1602  .fed-give-accordion {
1603    margin: 0 0 14px;
1604    background: #ffffff;
1605    border: 1px solid #d7d7d7;
1606    border-radius: 6px;
1607    overflow: hidden;
1608  }
1609
1610  .fed-give-accordion summary {
1611    position: relative;
1612    padding: 18px 44px 18px 18px;
1613    cursor: pointer;
1614    list-style: none;
1615    font-size: 16px;
1616    font-weight: 800;
1617    color: #111111;
1618    font-family: Arial, Helvetica, sans-serif;
1619    text-transform: uppercase;
1620    letter-spacing: .005em;
1621  }
1622
1623  .fed-give-accordion summary::-webkit-details-marker {
1624    display: none;
1625  }
1626
1627  .fed-give-accordion summary::after {
1628    content: "+";
1629    position: absolute;
1630    right: 18px;
1631    top: 50%;
1632    transform: translateY(-50%);
1633    color: #e12e00;
1634    font-size: 26px;
1635    font-weight: 700;
1636    line-height: 1;
1637  }
1638
1639  .fed-give-accordion[open] summary::after {
1640    content: "-";
1641  }
1642
1643  .fed-give-accordion__content {
1644    padding: 0 18px 18px;
1645  }
1646
1647  .fed-give-accordion__content p {
1648    margin: 0 0 14px;
1649    font-size: 15px;
1650    line-height: 1.45;
1651  }
1652
1653  .fed-give-accordion__content p:last-child {
1654    margin-bottom: 0;
1655  }
1656
1657  .fed-donate-modal__bottombar {
1658    flex: 0 0 auto;
1659    width: 100%;
1660    padding: 9px 28px;
1661    background: #111111;
1662    border-top: 3px solid #e12e01;
1663  }
1664
1665  .fed-donate-modal__bottombar p {
1666    max-width: 1480px;
1667    margin: 0 auto;
1668    color: #d8d8d8;
1669    font-size: 10.5px;
1670    line-height: 1.35;
1671    font-style: italic;
1672    text-align: center;
1673  }
1674
1675  .fed-donate-modal__bottombar a,
1676  .fed-donate-modal__bottombar a[x-apple-data-detectors] {
1677    color: #d8d8d8 !important;
1678    text-decoration: none !important;
1679  }
1680
1681  .fed-donate-modal :is(
1682    ins.adsbygoogle,
1683    iframe[id^="google_ads_iframe"],
1684    div[id^="google_ads_iframe"],
1685    div[id^="div-gpt-ad"],
1686    div[data-google-query-id],
1687    .ad,
1688    .ads,
1689    .advertisement,
1690    .ad-container,
1691    .ad-wrapper,
1692    .adthrive,
1693    .adthrive-ad,
1694    .freestar-ad,
1695    .dfp-ad,
1696    [data-ad],
1697    [data-ad-unit],
1698    [data-ad-slot],
1699    [aria-label="Advertisement"]
1700  ):not(.qgiv-embed-container):not(.qgiv-embed-container *) {
1701    display: none !important;
1702    visibility: hidden !important;
1703    opacity: 0 !important;
1704    height: 0 !important;
1705    min-height: 0 !important;
1706    max-height: 0 !important;
1707    width: 0 !important;
1708    margin: 0 !important;
1709    padding: 0 !important;
1710    overflow: hidden !important;
1711    pointer-events: none !important;
1712  }
1713
1714  @media (max-width: 1300px) {
1715    .fed-donate-modal__card {
1716      top: 24px;
1717      right: 38px;
1718      bottom: 24px;
1719      left: 38px;
1720    }
1721
1722    .fed-donate-modal__grid {
1723      grid-template-columns: minmax(300px, 385px) minmax(560px, 600px) minmax(300px, 385px);
1724    }
1725
1726    .fed-donate-modal__appeal {
1727      padding: 38px 28px 24px;
1728    }
1729
1730    .fed-donate-modal__appeal h2 {
1731      font-size: 29px;
1732    }
1733
1734    .fed-donate-modal__appeal p {
1735      font-size: 16px;
1736    }
1737
1738    .fed-donor-club-card {
1739      gap: 16px;
1740      padding: 17px;
1741    }
1742
1743    .fed-donor-club-card__image {
1744      flex-basis: 106px;
1745      width: 106px;
1746      height: 106px;
1747    }
1748
1749    .fed-donor-club-card__content h3 {
1750      font-size: 16.5px;
1751    }
1752
1753    .fed-donor-club-card__content p {
1754      font-size: 13.75px;
1755    }
1756
1757    .fed-donate-modal__form {
1758      padding-top: 22px;
1759    }
1760
1761    .fed-donate-modal__form-inner,
1762    .fed-donate-modal__form .qgiv-embed-container {
1763      max-width: 580px;
1764    }
1765
1766    .fed-donate-modal__info {
1767      padding: 40px 28px 24px;
1768    }
1769
1770    .fed-donate-modal__info h2 {
1771      font-size: 30px;
1772    }
1773
1774    .fed-give-accordion summary {
1775      font-size: 15px;
1776    }
1777
1778    .fed-donate-modal__bottombar p {
1779      font-size: 10px;
1780    }
1781  }
1782
1783  @media (min-width: 981px) and (max-width: 1450px) {
1784    .fed-donate-modal__card {
1785      top: 20px;
1786      right: 24px;
1787      bottom: 20px;
1788      left: 24px;
1789    }
1790
1791    .fed-donate-modal__grid {
1792      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
1793      grid-template-areas:
1794        "form form"
1795        "appeal info";
1796      overflow-y: auto;
1797      justify-content: stretch;
1798    }
1799
1800    .fed-donate-modal__form {
1801      grid-area: form;
1802      display: block;
1803      overflow: visible;
1804      padding: 26px 18px 22px;
1805      border-right: 0;
1806      border-bottom: 1px solid #e5e5e5;
1807    }
1808
1809    .fed-donate-modal__form-inner,
1810    .fed-donate-modal__form .qgiv-embed-container {
1811      max-width: 600px;
1812    }
1813
1814    .fed-donate-modal__appeal {
1815      grid-area: appeal;
1816      overflow: visible;
1817      padding: 34px 28px 28px;
1818      border-right: 1px solid #e5e5e5;
1819    }
1820
1821    .fed-donate-modal__info {
1822      grid-area: info;
1823      overflow: visible;
1824      padding: 34px 28px 28px;
1825    }
1826
1827    .fed-donate-modal__appeal-inner,
1828    .fed-donate-modal__info-inner {
1829      max-width: 430px;
1830    }
1831
1832    .fed-donate-modal__appeal h2,
1833    .fed-donate-modal__info h2 {
1834      font-size: 29px;
1835    }
1836
1837    .fed-donate-modal__appeal p,
1838    .fed-donate-modal__info p {
1839      font-size: 16px;
1840    }
1841
1842    .fed-donor-club-card {
1843      flex-direction: column;
1844      align-items: flex-start;
1845    }
1846
1847    .fed-donor-club-card__image {
1848      width: 110px;
1849      height: 110px;
1850      flex-basis: auto;
1851    }
1852
1853    .fed-give-accordion summary {
1854      font-size: 14.5px;
1855    }
1856  }
1857
1858  @media (max-width: 980px) {
1859    .fed-donate-modal__card {
1860      top: 8px;
1861      right: 8px;
1862      bottom: 8px;
1863      left: 8px;
1864      overflow-y: auto;
1865      -webkit-overflow-scrolling: touch;
1866    }
1867
1868    .fed-donate-modal__topbar {
1869      position: relative;
1870      min-height: 62px;
1871      padding: 10px 54px 8px;
1872    }
1873
1874    .fed-donate-modal__logo {
1875      max-width: 185px;
1876      max-height: 30px;
1877    }
1878
1879    .fed-donate-modal__close {
1880      right: 16px;
1881      font-size: 34px;
1882    }
1883
1884    .fed-donate-modal__grid {
1885      display: flex;
1886      flex-direction: column;
1887      min-height: auto;
1888    }
1889
1890    .fed-donate-modal__form {
1891      order: 1;
1892      display: block;
1893      overflow: visible;
1894      height: auto;
1895      min-height: 0;
1896      max-height: none;
1897      padding: 20px 12px 24px;
1898      background: #ffffff;
1899      border-right: 0;
1900      border-bottom: 1px solid #e5e5e5;
1901    }
1902
1903    .fed-donate-modal__form-inner {
1904      width: 100%;
1905      max-width: 600px;
1906      margin: 0 auto;
1907    }
1908
1909    .fed-donate-modal__form .qgiv-embed-container {
1910      width: 100%;
1911      max-width: 600px;
1912      overflow: visible !important;
1913      -webkit-clip-path: none !important;
1914      clip-path: none !important;
1915      margin: 0 auto !important;
1916    }
1917
1918    .fed-donate-modal__info {
1919      order: 2;
1920      position: relative;
1921      z-index: 2;
1922      overflow: visible;
1923      margin-top: 0;
1924      padding: 32px 18px;
1925      background: #f7f7f7;
1926      border-top: 0;
1927      border-bottom: 1px solid #e5e5e5;
1928    }
1929
1930    .fed-donate-modal__appeal {
1931      order: 3;
1932      overflow: visible;
1933      padding: 32px 18px;
1934      border-right: 0;
1935    }
1936
1937    .fed-donate-modal__info h2,
1938    .fed-donate-modal__appeal h2 {
1939      font-size: 28px;
1940    }
1941
1942    .fed-donor-club-card {
1943      flex-direction: row;
1944      align-items: center;
1945    }
1946
1947    .fed-donate-modal__bottombar {
1948      padding: 11px 16px;
1949    }
1950
1951    .fed-donate-modal__bottombar p {
1952      font-size: 9.5px;
1953      line-height: 1.35;
1954    }
1955  }
1956
1957  @media (max-width: 560px) {
1958    .fed-donate-modal__appeal h2,
1959    .fed-donate-modal__info h2 {
1960      font-size: 25px;
1961    }
1962
1963    .fed-donate-modal__appeal p,
1964    .fed-donate-modal__info p {
1965      font-size: 15.5px;
1966    }
1967
1968    .fed-donate-modal__form {
1969      height: auto;
1970      min-height: 0;
1971      max-height: none;
1972      overflow: visible;
1973    }
1974
1975    .fed-donate-modal__form .qgiv-embed-container {
1976      overflow: visible !important;
1977      -webkit-clip-path: none !important;
1978      clip-path: none !important;
1979      margin: 0 auto !important;
1980    }
1981
1982    .fed-donor-club-card {
1983      gap: 14px;
1984      padding: 16px;
1985    }
1986
1987    .fed-donor-club-card__image {
1988      flex-basis: 92px;
1989      width: 92px;
1990      height: 92px;
1991    }
1992
1993    .fed-donor-club-card__content h3 {
1994      font-size: 15.5px;
1995    }
1996
1997    .fed-donor-club-card__content p {
1998      font-size: 13px;
1999    }
2000  }
2001</style>
2002
2003<script>
2004  (function (w, d, s, id) {
2005    var js;
2006    var fjs = d.getElementsByTagName(s)[0];
2007
2008    if (d.getElementById(id)) return;
2009
2010    js = d.createElement(s);
2011    js.id = id;
2012    js.src = "https://secure.qgiv.com/resources/core/js/embed.js";
2013    fjs.parentNode.insertBefore(js, fjs);
2014  })(window, document, "script", "qgiv-embedjs");
2015
2016  (function () {
2017    var modal = document.querySelector(".fed-donate-modal");
2018    var closeButtons = document.querySelectorAll("[data-fed-donate-close]");
2019    var accordions = document.querySelectorAll(".fed-give-accordion");
2020
2021    function openModal() {
2022      if (!modal) return;
2023
2024      modal.hidden = false;
2025      modal.setAttribute("aria-hidden", "false");
2026      document.documentElement.classList.add("fed-donate-modal-is-open");
2027      document.body.style.overflow = "hidden";
2028
2029      removeAdsFromDonatePopup();
2030
2031      window.dataLayer = window.dataLayer || [];
2032      window.dataLayer.push({
2033        event: "donate_modal_open"
2034      });
2035
2036      if (typeof fbq === "function") {
2037        fbq("trackCustom", "DonateModalOpen");
2038      }
2039    }
2040
2041    function closeModal() {
2042      if (!modal) return;
2043
2044      modal.hidden = true;
2045      modal.setAttribute("aria-hidden", "true");
2046      document.documentElement.classList.remove("fed-donate-modal-is-open");
2047      document.body.style.overflow = "";
2048    }
2049
2050    document.addEventListener("click", function (event) {
2051      var trigger = event.target.closest(".fed-donate-open");
2052
2053      if (!trigger) return;
2054
2055      event.preventDefault();
2056      openModal();
2057    });
2058
2059    closeButtons.forEach(function (button) {
2060      button.addEventListener("click", closeModal);
2061    });
2062
2063    document.addEventListener("keydown", function (event) {
2064      if (event.key === "Escape" && modal && !modal.hidden) {
2065        closeModal();
2066      }
2067    });
2068
2069    accordions.forEach(function (accordion) {
2070      accordion.addEventListener("toggle", function () {
2071        if (!accordion.open) return;
2072
2073        accordions.forEach(function (otherAccordion) {
2074          if (otherAccordion !== accordion) {
2075            otherAccordion.open = false;
2076          }
2077        });
2078      });
2079    });
2080
2081    function removeAdsFromDonatePopup() {
2082      if (!modal) return;
2083
2084      var adSelectors = [
2085        "ins.adsbygoogle",
2086        'iframe[id^="google_ads_iframe"]',
2087        'div[id^="google_ads_iframe"]',
2088        'div[id^="div-gpt-ad"]',
2089        "div[data-google-query-id]",
2090        ".ad",
2091        ".ads",
2092        ".advertisement",
2093        ".ad-container",
2094        ".ad-wrapper",
2095        ".adthrive",
2096        ".adthrive-ad",
2097        ".freestar-ad",
2098        ".dfp-ad",
2099        "[data-ad]",
2100        "[data-ad-unit]",
2101        "[data-ad-slot]",
2102        '[aria-label="Advertisement"]'
2103      ];
2104
2105      modal.querySelectorAll(adSelectors.join(",")).forEach(function (ad) {
2106        if (ad.closest(".qgiv-embed-container")) return;
2107        ad.remove();
2108      });
2109    }
2110
2111    removeAdsFromDonatePopup();
2112
2113    if (modal) {
2114      var donateAdObserver = new MutationObserver(function () {
2115        removeAdsFromDonatePopup();
2116      });
2117
2118      donateAdObserver.observe(modal, {
2119        childList: true,
2120        subtree: true
2121      });
2122    }
2123  })();
2124</script>
2124
2125<script type="text/javascript">
2126		/* MonsterInsights Scroll Tracking */
2127		if ( typeof(jQuery) !== 'undefined' ) {
2128		jQuery( document ).ready(function(){
2129		function monsterinsights_scroll_tracking_load() {
2130		if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) {
2131		(function(factory) {
2132		factory(jQuery);
2133		}(function($) {
2134
2135		/* Scroll Depth */
2136		"use strict";
2137		var defaults = {
2138		percentage: true
2139		};
2140
2141		var $window = $(window),
2142		cache = [],
2143		scrollEventBound = false,
2144		lastPixelDepth = 0;
2145
2146		/*
2147		* Plugin
2148		*/
2149
2150		$.scrollDepth = function(options) {
2151
2152		var startTime = +new Date();
2153
2154		options = $.extend({}, defaults, options);
2155
2156		/*
2157		* Functions
2158		*/
2159
2160		function sendEvent(action, label, scrollDistance, timing) {
2161		if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) {
2162		return;
2163		}
2164			var paramName = action.toLowerCase();
2165	var fieldsArray = {
2166	send_to: 'G-4WZ1SVHDJP',
2167	non_interaction: true
2168	};
2169	fieldsArray[paramName] = label;
2170
2171	if (arguments.length > 3) {
2172	fieldsArray.scroll_timing = timing
2173	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
2174	} else {
2175	MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray);
2176	}
2177			}
2178
2179		function calculateMarks(docHeight) {
2180		return {
2181		'25%' : parseInt(docHeight * 0.25, 10),
2182		'50%' : parseInt(docHeight * 0.50, 10),
2183		'75%' : parseInt(docHeight * 0.75, 10),
2184		/* Cushion to trigger 100% event in iOS */
2185		'100%': docHeight - 5
2186		};
2187		}
2188
2189		function checkMarks(marks, scrollDistance, timing) {
2190		/* Check each active mark */
2191		$.each(marks, function(key, val) {
2192		if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) {
2193		sendEvent('Percentage', key, scrollDistance, timing);
2194		cache.push(key);
2195		}
2196		});
2197		}
2198
2199		function rounded(scrollDistance) {
2200		/* Returns String */
2201		return (Math.floor(scrollDistance/250) * 250).toString();
2202		}
2203
2204		function init() {
2205		bindScrollDepth();
2206		}
2207
2208		/*
2209		* Public Methods
2210		*/
2211
2212		/* Reset Scroll Depth with the originally initialized options */
2213		$.scrollDepth.reset = function() {
2214		cache = [];
2215		lastPixelDepth = 0;
2216		$window.off('scroll.scrollDepth');
2217		bindScrollDepth();
2218		};
2219
2220		/* Add DOM elements to be tracked */
2221		$.scrollDepth.addElements = function(elems) {
2222
2223		if (typeof elems == "undefined" || !$.isArray(elems)) {
2224		return;
2225		}
2226
2227		$.merge(options.elements, elems);
2228
2229		/* If scroll event has been unbound from window, rebind */
2230		if (!scrollEventBound) {
2231		bindScrollDepth();
2232		}
2233
2234		};
2235
2236		/* Remove DOM elements currently tracked */
2237		$.scrollDepth.removeElements = function(elems) {
2238
2239		if (typeof elems == "undefined" || !$.isArray(elems)) {
2240		return;
2241		}
2242
2243		$.each(elems, function(index, elem) {
2244
2245		var inElementsArray = $.inArray(elem, options.elements);
2246		var inCacheArray = $.inArray(elem, cache);
2247
2248		if (inElementsArray != -1) {
2249		options.elements.splice(inElementsArray, 1);
2250		}
2251
2252		if (inCacheArray != -1) {
2253		cache.splice(inCacheArray, 1);
2254		}
2255
2256		});
2257
2258		};
2259
2260		/*
2261		* Throttle function borrowed from:
2262		* Underscore.js 1.5.2
2263		* https://underscorejs.org
2264		* (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
2265		* Underscore may be freely distributed under the MIT license.
2266		*/
2267
2268		function throttle(func, wait) {
2269		var context, args, result;
2270		var timeout = null;
2271		var previous = 0;
2272		var later = function() {
2273		previous = new Date;
2274		timeout = null;
2275		result = func.apply(context, args);
2276		};
2277		return function() {
2278		var now = new Date;
2279		if (!previous) previous = now;
2280		var remaining = wait - (now - previous);
2281		context = this;
2282		args = arguments;
2283		if (remaining <= 0) {
2284		clearTimeout(timeout);
2285		timeout = null;
2286		previous = now;
2287		result = func.apply(context, args);
2288		} else if (!timeout) {
2289		timeout = setTimeout(later, remaining);
2290		}
2291		return result;
2292		};
2293		}
2294
2295		/*
2296		* Scroll Event
2297		*/
2298
2299		function bindScrollDepth() {
2300
2301		scrollEventBound = true;
2302
2303		$window.on('scroll.scrollDepth', throttle(function() {
2304		/*
2305		* We calculate document and window height on each scroll event to
2306		* account for dynamic DOM changes.
2307		*/
2308
2309		var docHeight = $(document).height(),
2310		winHeight = window.innerHeight ? window.innerHeight : $window.height(),
2311		scrollDistance = $window.scrollTop() + winHeight,
2312
2313		/* Recalculate percentage marks */
2314		marks = calculateMarks(docHeight),
2315
2316		/* Timing */
2317		timing = +new Date - startTime;
2318
2319		checkMarks(marks, scrollDistance, timing);
2320		}, 500));
2321
2322		}
2323
2324		init();
2325		};
2326
2327		/* UMD export */
2328		return $.scrollDepth;
2329
2330		}));
2331
2332		jQuery.scrollDepth();
2333		} else {
2334		setTimeout(monsterinsights_scroll_tracking_load, 200);
2335		}
2336		}
2337		monsterinsights_scroll_tracking_load();
2338		});
2339		}
2340		/* End MonsterInsights Scroll Tracking */
2341			/* MonsterInsights Conversion Event */
2342	jQuery(document).ready(function() {
2343		jQuery('a[data-mi-conversion-event]')
2344			.off('click.monsterinsightsConversion')
2345			.on('click.monsterinsightsConversion', function() {
2346				if ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) {
2347					var $link = jQuery(this);
2348					var eventName = $link.attr('data-mi-event-name');
2349					if ( typeof eventName === 'undefined' || ! eventName ) {
2350						// Fallback to first word of the <a> tag, lowercase, strip html
2351						var text = $link.text().trim();
2352						text = text.replace(/(<([^>]+)>)/gi, '').toLowerCase();
2353						var firstWord = text.split(/\s+/)[0] || '';
2354
2355						if ( firstWord ) {
2356							eventName = 'click-' + firstWord;
2357						} else {
2358							eventName = $link.parent().hasClass('wp-block-image') ? 'image-click' : 'button-click';
2359						}
2360					}
2361					__gtagTracker('event', 'mi-' + eventName);
2362				}
2363			});
2364	});
2365	/* End MonsterInsights Conversion Event */
2366	
2367</script>
2367<script id="flying-pages-js-before">
2368window.FPConfig= {
2369	delay: 0,
2370	ignoreKeywords: ["\/wp-admin","\/wp-login.php","\/cart","\/checkout","add-to-cart","logout","#","?",".png",".jpeg",".jpg",".gif",".svg",".webp"],
2371	maxRPS: 3,
2372hoverDelay: 50
2373};
2374//# sourceURL=flying-pages-js-before
2375</script>
vendor: 1 bytes, line 2375
2375
2376<script id="flying-pages-js" src="https://thefederalist.com/wp-content/plugins/flying-pages/flying-pages.min.js" defer></script>
vendor: 1 bytes, line 2376
2376
2377<script id="backbone-js" src="https://thefederalist.com/wp-includes/js/backbone.min.js"></script>
vendor: 1 bytes, line 2377
2377
2378<script id="wp-api-request-js-extra">
2379var wpApiSettings = {"root":"https://thefederalist.com/wp-json/","nonce":"a6d96fe96d","versionString":"wp/v2/"};
2380//# sourceURL=wp-api-request-js-extra
2381</script>
vendor: 1 bytes, line 2381
2381
2382<script id="wp-api-request-js" src="https://thefederalist.com/wp-includes/js/api-request.min.js"></script>
vendor: 1 bytes, line 2382
2382
2383<script id="wp-api-js" src="https://thefederalist.com/wp-includes/js/wp-api.min.js"></script>
vendor: 1 bytes, line 2383
2383
2384<script id="wp-util-js-extra">
2385var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
2386//# sourceURL=wp-util-js-extra
2387</script>
vendor: 1 bytes, line 2387
2387
2388<script id="wp-util-js" src="https://thefederalist.com/wp-includes/js/wp-util.min.js"></script>
vendor: 1 bytes, line 2388
2388
2389<script id="lodash-js" src="https://thefederalist.com/wp-includes/js/dist/vendor/lodash.min.js"></script>
vendor: 1 bytes, line 2389
2389
2390<script id="lodash-js-after">
2391window.lodash = _.noConflict();
2392//# sourceURL=lodash-js-after
2393</script>
vendor: 1 bytes, line 2393
2393
2394<script id="taproot_vendors-js" src="https://thefederalist.com/wp-content/themes/federalist/vendors.js?build=fa295b68cfef3ba35c1f186b0820961d"></script>
vendor: 1 bytes, line 2394
2394
2395<script id="taproot-js" src="https://thefederalist.com/wp-content/themes/federalist/scripts.js?build=fa295b68cfef3ba35c1f186b0820961d"></script>
vendor: 1 bytes, line 2395
2395
2396<script id="advanced-ads-find-adblocker-js" src="https://thefederalist.com/wp-content/plugins/advanced-ads/admin/assets/js/advertisement.js"></script>
vendor: 1 bytes, line 2396
2396
2397<script id="advanced-ads-pro-main-js-extra">
2398var advanced_ads_cookies = {"cookie_path":"/","cookie_domain":""};
2399var advadsCfpInfo = {"cfpExpHours":"3","cfpClickLimit":"3","cfpBan":"7","cfpPath":"","cfpDomain":"","cfpEnabled":""};
2400//# sourceURL=advanced-ads-pro-main-js-extra
2401</script>
vendor: 1 bytes, line 2401
2401
2402<script id="advanced-ads-pro-main-js" src="https://thefederalist.com/wp-content/plugins/advanced-ads-pro/assets/dist/advanced-ads-pro.js"></script>
vendor: 1 bytes, line 2402
2402
2403<script id="advanced-ads-pro/postscribe-js" src="https://thefederalist.com/wp-content/plugins/advanced-ads-pro/assets/js/postscribe.js"></script>
vendor: 1 bytes, line 2403
2403
2404<script id="advanced-ads-pro/cache_busting-js-extra">
2405var advanced_ads_pro_ajax_object = {"ajax_url":"https://thefederalist.com/wp-admin/admin-ajax.php","lazy_load_module_enabled":"1","lazy_load":{"default_offset":100,"offsets":[]},"moveintohidden":"","wp_timezone_offset":"-14400","the_id":"263471","is_singular":"1"};
2406var advanced_ads_responsive = {"reload_on_resize":"1"};
2407//# sourceURL=advanced-ads-pro%2Fcache_busting-js-extra
2408</script>
vendor: 1 bytes, line 2408
2408
2409<script id="advanced-ads-pro/cache_busting-js" src="https://thefederalist.com/wp-content/plugins/advanced-ads-pro/assets/dist/front.js"></script>
vendor: 1 bytes, line 2409
2409
2410<script id="monsterinsights-user-journey-js-extra">
2411var monsterinsights_user_journey = {"is_ssl":"1","page_id":"263471"};
2412//# sourceURL=monsterinsights-user-journey-js-extra
2413</script>
vendor: 1 bytes, line 2413
2413
2414<script async data-wp-strategy="async" id="monsterinsights-user-journey-js" src="https://thefederalist.com/wp-content/plugins/monsterinsights-user-journey/assets/js/frontend/user-journey.js"></script>
vendor: 1 bytes, line 2414
2414
2415<script>window.advads_admin_bar_items = [];</script>
2415<script>!function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}();</script>
2415<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a400639d38181045',t:'MTc5MDIzODIyOA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2415</body>
2416</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.