PageSourceSearch

https://manhattan.institute/search

html manhattan.institute collected 2026-10-02 03:09:14 UTC 184,620 bytes, 2,795 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6    <meta http-equiv="X-UA-Compatible" content="ie=edge">
7    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
9	
10	<!-- This site is optimized with the Yoast SEO Premium plugin v23.9 (Yoast SEO v26.2) - https://yoast.com/wordpress/plugins/seo/ -->
11	<title>Search | Manhattan Institute</title>
12	<link rel="canonical" href="https://manhattan.institute/search" />
13	<meta property="og:locale" content="en_US" />
14	<meta property="og:type" content="article" />
15	<meta property="og:title" content="Search" />
16	<meta property="og:url" content="https://manhattan.institute/search" />
17	<meta property="og:site_name" content="Manhattan Institute" />
18	<meta property="article:publisher" content="https://www.facebook.com/ManhattanInst" />
19	<meta property="article:modified_time" content="2022-12-01T02:20:26+00:00" />
20	<meta name="twitter:card" content="summary_large_image" />
21	<meta name="twitter:site" content="@ManhattanInst" />
22	
22<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://manhattan.institute/search/","url":"https://manhattan.institute/search/","name":"Search | Manhattan Institute","isPartOf":{"@id":"https://manhattan.institute/#website"},"primaryImageOfPage":{"@id":"https://manhattan.institute/search/#primaryimage"},"image":{"@id":"https://manhattan.institute/search/#primaryimage"},"thumbnailUrl":"","datePublished":"2022-10-25T20:10:23+00:00","dateModified":"2022-12-01T02:20:26+00:00","breadcrumb":{"@id":"https://manhattan.institute/search/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://manhattan.institute/search/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://manhattan.institute/search/#primaryimage","url":"","contentUrl":"","width":1036,"height":579},{"@type":"BreadcrumbList","@id":"https://manhattan.institute/search/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://manhattan.institute/"},{"@type":"ListItem","position":2,"name":"Search"}]},{"@type":"WebSite","@id":"https://manhattan.institute/#website","url":"https://manhattan.institute/","name":"Manhattan Institute","description":"The Manhattan Institute works to keep America and its great cities prosperous, safe, and free.","publisher":{"@id":"https://manhattan.institute/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://manhattan.institute/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://manhattan.institute/#organization","name":"Manhattan Institute","url":"https://manhattan.institute/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://manhattan.institute/#/schema/logo/image/","url":"","contentUrl":"","caption":"Manhattan Institute"},"image":{"@id":"https://manhattan.institute/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/ManhattanInst","https://x.com/ManhattanInst","https://www.linkedin.com/company/manhattan-institute/","https://www.youtube.com/Manh
22attanInst","https://www.instagram.com/manhattaninstitute/"],"description":"The Manhattan Institute is a community of scholars, journalists, activists, and civic leaders dedicated to advancing opportunity, individual liberty, and the rule of law in America and its great cities.","email":"[email protected]","telephone":"212-599-7000","legalName":"Manhattan Institute For Policy Research Inc","foundingDate":"1978-01-01","taxID":"13-2912529"}]}</script>
22
23	<!-- / Yoast SEO Premium plugin. -->
24
25
26<link rel='dns-prefetch' href='//platform-api.sharethis.com' />
27<link rel='stylesheet' id='wp-block-library-css' href='https://manhattan.institute/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' type='text/css' media='all' />
28<style id='classic-theme-styles-inline-css' type='text/css'>
29/*! This file is auto-generated */
30.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}
31</style>
32<style id='global-styles-inline-css' type='text/css'>
33: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);
33--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
33.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;}
34:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
35:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
36:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
37</style>
38<link rel='stylesheet' id='ttd_topics_public_css-css' href='https://manhattan.institute/wp-content/plugins/ttd-topics/public/css/ttd-topics-public.css?ver=4.4.63' type='text/css' media='all' />
39<link rel='stylesheet' id='style-css' href='https://manhattan.institute/wp-content/themes/mi-theme/style.css?ver=39521923' type='text/css' media='all' />
40<link rel='stylesheet' id='custom-style-css' href='https://manhattan.institute/wp-content/themes/mi-theme/custom-css.css?ver=39521923' type='text/css' media='all' />
41<link rel='stylesheet' id='daterangepicker-css' href='https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/css/daterangepicker.css?ver=6.8.1' type='text/css' media='all' />
42<script>
43        window.wp_variables = {
44          template_directory_uri: "https://manhattan.institute/wp-content/themes/mi-theme"
45        }
46      </script>
46<script type="text/javascript" src="https://manhattan.institute/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 46
46
47<script type="text/javascript" src="https://manhattan.institute/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
47
48<link rel="https://api.w.org/" href="https://manhattan.institute/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://manhattan.institute/wp-json/wp/v2/pages/267" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://manhattan.institute/xmlrpc.php?rsd" />
49<meta name="generator" content="WordPress 6.8.1" />
50<link rel='shortlink' href='https://manhattan.institute/?p=267' />
51<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://manhattan.institute/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmanhattan.institute%2Fsearch%2F" />
52<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://manhattan.institute/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmanhattan.institute%2Fsearch%2F&#038;format=xml" />
53<script>
54(function() {
55  const match = document.cookie.match(/(?:^|; )geo=([^;]*)/);
56  const geo = match ? decodeURIComponent(match[1]) : null;
57
58  if (geo === 'CA') {
59    const s = document.createElement('script');
60    s.src = 'https://cmp.osano.com/xjWujcT8l1/6e79aa43-0816-4acb-ae16-07c4787bbedc/osano.js?variant=three';
61    s.dataset.cfasync = 'false';
62    const head = document.head;
63    head.insertBefore(s, head.firstChild); 
64  }
65	else{
66			const s = document.createElement('script');
67			s.src = 'https://cmp.osano.com/xjWujcT8l1/d64542de-1ff7-42d4-a39a-000e3bdc70c1/osano.js?variant=three';
68			s.dataset.cfasync = 'false';
69			const head = document.head;
70			head.insertBefore(s, head.firstChild);
71		}
72})();
73</script>
73
74<!-- Google Tag Manager -->
75	
75<script>
vendor: 377 bytes, lines 75-79
75(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
76		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
77                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
78                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
79            })(window,document,'script','dataLayer','
79GTM-MKFSQGN
vendor: 3 bytes, line 79
79');
79</script>
79
80<!-- End Google Tag Manager -->
81<script>
82  window.HCAPTCHA_SITE_KEY = "213cbc42-6014-462c-8b04-0e8459429fc4";
83</script>
83
84<link rel="icon" href="https://media4.manhattan-institute.org/wp-content/uploads/MI-150x150.png" sizes="32x32" />
85<link rel="icon" href="https://media4.manhattan-institute.org/wp-content/uploads/MI.png" sizes="192x192" />
86<link rel="apple-touch-icon" href="https://media4.manhattan-institute.org/wp-content/uploads/MI.png" />
87<meta name="msapplication-TileImage" content="https://media4.manhattan-institute.org/wp-content/uploads/MI.png" />
88    
88<script>
89      
90      window.integrator = {
91        preview_endpoint_base_url: 'https://search.manhattan.institute/api/mi/preview',
92        event_endpoint_base_url: 'https://search.manhattan.institute/api/mi/event',
93        api_table_endpoint_base_url: ' https://search.manhattan.institute/api/airtable'
94      };
95      window.search = {"mi":{"endpoint_base_url":"https://search.manhattan.institute/api/mi/search"},"cj":{"endpoint_base_url":"https://search.manhattan.institute/api/cj/search"},"tass":{"endpoint_base_url":"https://search.manhattan.institute/api/tass/search"},"":{"endpoint_base_url":null},"pm":{"endpoint_base_url":null}};
96      window.sites = {"mi":{"url":"https://manhattan.institute"},"cj":{"url":"https://www.city-journal.org"},"tass":{"url":"https://www.adamsmithsociety.com"},"":{"url":"https://manhattan.institute/presidents-update-2024"},"pm":{"url":"https://www.proxymonitor.org"}};
97      window.site = 'mi';
98    </script>
98
99  </head>
100
101  <body class="u_body wp-singular page-template page-template-template-search page-template-template-search-php page page-id-267 wp-theme-mi-theme">
102    <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 102-103
102
103	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
103GTM-MKFSQGN
vendor: 87 bytes, lines 103-104
103"
104	 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
105<!-- End Google Tag Manager (noscript) -->
106
107
108
109    
110<div class="u_header">
111  <div class="wrapper">
112    <div class="logo">
113      <a href="https://manhattan.institute">
114        <svg viewBox="0 0 163 30" fill="none" xmlns="http://www.w3.org/2000/svg">
115<path d="M7.94824 0.00593185H0.000488281V29.9226H7.94824V0.00593185Z" fill="currentColor"/>
116<path d="M23.8437 0.00593185H15.896V29.9226H23.8437V0.00593185Z" fill="currentColor"/>
117<path d="M39.7383 0.00585938H31.7905V29.9225H39.7383V0.00585938Z" fill="currentColor"/>
118<path d="M61.6052 0.0107422L55.2587 29.9231H47.1187L53.4651 0.0107422H61.6052Z" fill="currentColor"/>
119<path d="M74.9727 13.0303H77.5607V4.33145C77.5607 3.82821 77.5248 3.34294 77.4889 2.9116H77.5428C77.5787 3.25308 77.6866 3.79226 77.8124 4.13375L80.4903 13.0303H83.0424L85.6126 4.13375C85.7204 3.79226 85.8462 3.25308 85.8822 2.89362H85.9361C85.8822 3.37889 85.8642 3.84618 85.8642 4.33145V13.0303H88.632V0.269592H84.4084L82.1618 8.05182C81.9821 8.68087 81.8922 9.18411 81.8383 9.63343H81.8023C81.7484 9.18411 81.6765 8.69884 81.4968 8.08777L79.1423 0.269592H74.9727V13.0303Z" fill="currentColor"/>
120<path d="M92.9851 13.246C94.3869 13.246 95.5372 12.6169 95.9865 11.6104C96.0045 12.1137 96.0404 12.5989 96.1303 13.0303H98.9341C98.7723 12.4731 98.6824 11.5925 98.6824 10.5321V7.54858C98.6824 4.9605 97.3884 3.82821 94.4948 3.82821C91.9426 3.82821 90.3251 5.01442 90.1813 7.0094H93.039C93.0929 6.1467 93.5961 5.67941 94.4768 5.67941C95.3755 5.67941 95.8068 6.12873 95.8068 7.15318V7.45872L93.6321 7.76426C92.2662 7.94398 91.4035 8.23155 90.8104 8.64492C90.1993 9.07627 89.8937 9.74127 89.8937 10.586C89.8937 12.1856 91.1339 13.246 92.9851 13.246ZM94.0634 11.4127C93.3086 11.4127 92.8053 10.9994 92.8053 10.3703C92.8053 9.70532 93.2906 9.32789 94.351 9.13019L95.8967 8.87857V9.59748C95.8967 10.6759 95.1598 11.4127 94.0634 11.4127Z" fill="currentColor"/>
121<path d="M100.394 13.0303H103.288V8.17763C103.288 6.79372 103.845 6.02089 104.851 6.02089C105.768 6.02089 106.199 6.614 106.199 7.85412V13.0303H109.075V7.45872C109.075 5.06833 108.087 3.82821 106.146 3.82821C104.78 3.82821 103.791 4.45726 103.162 5.76927V4.04388H100.394V13.0303Z" fill="currentColor"/>
122<path d="M110.897 13.0303H113.791V8.1956C113.791 6.79372 114.348 6.02089 115.372 6.02089C116.253 6.02089 116.702 6.59602 116.702 7.72831V13.0303H119.578V7.44075C119.578 5.05036 118.589 3.82821 116.648 3.82821C115.3 3.82821 114.348 4.42131 113.791 5.64346V0H110.897V13.0303Z" fill="currentColor"/>
123<path d="M123.662 13.246C125.064 13.246 126.215 12.6169 126.664 11.6104C126.682 12.1137 126.718 12.5989 126.808 13.0303H129.611C129.45 12.4731 129.36 11.5925 129.36 10.5321V7.54858C129.36 4.9605 128.066 3.82821 125.172 3.82821C122.62 3.82821 121.002 5.01442 120.859 7.0094H123.716C123.77 6.1467 124.273 5.67941 125.154 5.67941C126.053 5.67941 126.484 6.12873 126.484 7.15318V7.45872L124.309 7.76426C122.944 7.94398 122.081 8.23155 121.488 8.64492C120.877 9.07627 120.571 9.74127 120.571 10.586C120.571 12.1856 121.811 13.246 123.662 13.246ZM124.741 11.4127C123.986 11.4127 123.483 10.9994 123.483 10.3703C123.483 9.70532 123.968 9.32789 125.028 9.13019L126.574 8.87857V9.59748C126.574 10.6759 125.837 11.4127 124.741 11.4127Z" fill="currentColor"/>
124<path d="M129.957 5.96698H131.521V10.1367C131.521 12.1137 132.509 13.192 134.9 13.192C135.421 13.192 135.87 13.1381 136.535 13.0123V10.7298C136.266 10.7837 136.05 10.8196 135.709 10.8196C134.846 10.8196 134.397 10.3523 134.397 9.4537V5.96698H136.535V4.04388H134.397V0.772831L131.521 1.88715V4.04388H129.957V5.96698Z" fill="currentColor"/>
125<path d="M136.005 5.96698H137.568V10.1367C137.568 12.1137 138.557 13.192 140.947 13.192C141.469 13.192 141.918 13.1381 142.583 13.0123V10.7298C142.313 10.7837 142.098 10.8196 141.756 10.8196C140.893 10.8196 140.444 10.3523 140.444 9.4537V5.96698H142.583V4.04388H140.444V0.772831L137.568 1.88715V4.04388H136.005V5.96698Z" fill="currentColor"/>
126<path d="M146.148 13.246C147.55 13.246 148.7 12.6169 149.15 11.6104C149.168 12.1137 149.203 12.5989 149.293 13.0303H152.097C151.935 12.4731 151.845 11.5925 151.845 10.5321V7.54858C151.845 4.9605 150.551 3.82821 147.658 3.82821C145.106 3.82821 143.488 5.01442 143.344 7.0094H146.202C146.256 6.1467 146.759 5.67941 147.64 5.67941C148.538 5.67941 148.97 6.12873 148.97 7.15318V7.45872L146.795 7.76426C145.429 7.94398 144.566 8.23155 143.973 8.64492C143.362 9.07627 143.057 9.74127 143.057 10.586C143.057 12.1856 144.297 13.246 146.148 13.246ZM147.226 11.4127C146.472 11.4127 145.968 10.9994 145.968 10.3703C145.968 9.70532 146.454 9.32789 147.514 9.13019L149.06 8.87857V9.59748C149.06 10.6759 148.323 11.4127 147.226 11.4127Z" fill="currentColor"/>
127<path d="M153.557 13.0303H156.451V8.17763C156.451 6.79372 157.008 6.02089 158.014 6.02089C158.931 6.02089 159.362 6.614 159.362 7.85412V13.0303H162.238V7.45872C162.238 5.06833 161.25 3.82821 159.309 3.82821C157.943 3.82821 156.954 4.45726 156.325 5.76927V4.04388H153.557V13.0303Z" fill="currentColor"/>
128<path d="M78.0101 29.7843V17.0236H74.9727V29.7843H78.0101Z" fill="currentColor"/>
129<path d="M80.0119 29.7843H82.9055V24.9317C82.9055 23.5478 83.4627 22.7749 84.4692 22.7749C85.3858 22.7749 85.8171 23.368 85.8171 24.6082V29.7843H88.6928V24.2128C88.6928 21.8224 87.7043 20.5822 85.7632 20.5822C84.3973 20.5822 83.4088 21.2113 82.7797 22.5233V20.7979H80.0119V29.7843Z" fill="currentColor"/>
130<path d="M93.9476 30C96.4818 30 97.9196 28.8318 97.9196 27.0345C97.9196 25.5248 97.1468 24.6082 95.2956 24.3026L93.5162 23.9971C92.8153 23.8713 92.5277 23.6915 92.5277 23.2602C92.527
1307 22.757 92.9411 22.5053 93.7858 22.5053C94.9181 22.5053 95.8168 22.8828 96.5177 23.5837L98.0095 22.2537C97.2726 21.1933 95.7449 20.5822 93.9476 20.5822C91.4853 20.5822 89.9936 21.7145 89.9936 23.4219C89.9936 24.9496 90.9282 25.8663 92.7794 26.1718L94.1812 26.4234C95.1697 26.5672 95.4573 26.7469 95.4573 27.2322C95.4573 27.7175 94.99 28.041 94.0015 28.041C92.7614 28.041 91.8088 27.5737 91.1618 26.693L89.5083 27.9152C90.353 29.2811 91.9886 30 93.9476 30Z" fill="currentColor"/>
131<path d="M98.1615 22.721H99.7252V26.8907C99.7252 28.8677 100.714 29.9461 103.104 29.9461C103.625 29.9461 104.075 29.8922 104.74 29.7664V27.4838C104.47 27.5377 104.254 27.5737 103.913 27.5737C103.05 27.5737 102.601 27.1064 102.601 26.2077V22.721H104.74V20.7979H102.601V17.5269L99.7252 18.6412V20.7979H98.1615V22.721Z" fill="currentColor"/>
132<path d="M105.809 19.5039H108.81V16.8798H105.809V19.5039ZM105.863 29.7843H108.756V20.7979H105.863V29.7843Z" fill="currentColor"/>
133<path d="M109.51 22.721H111.073V26.8907C111.073 28.8677 112.062 29.9461 114.452 29.9461C114.973 29.9461 115.423 29.8922 116.088 29.7664V27.4838C115.818 27.5377 115.602 27.5737 115.261 27.5737C114.398 27.5737 113.949 27.1064 113.949 26.2077V22.721H116.088V20.7979H113.949V17.5269L111.073 18.6412V20.7979H109.51V22.721Z" fill="currentColor"/>
134<path d="M120.086 30C121.398 30 122.459 29.2811 122.89 28.1488V29.7843H125.64V20.7979H122.746V25.9381C122.746 27.0704 122.171 27.8073 121.237 27.8073C120.392 27.8073 119.943 27.2322 119.943 26.1179V20.7979H117.067V26.6211C117.067 28.7239 117.966 30 120.086 30Z" fill="currentColor"/>
135<path d="M126.387 22.721H127.95V26.8907C127.95 28.8677 128.939 29.9461 131.329 29.9461C131.85 29.9461 132.3 29.8922 132.965 29.7664V27.4838C132.695 27.5377 132.479 27.5737 132.138 27.5737C131.275 27.5737 130.826 27.1064 130.826 26.2077V22.721H132.965V20.7979H130.826V17.5269L127.95 18.6412V20.7979H126.387V22.721Z" fill="currentColor"/>
136<path d="M142.285 25.0754C142.285 22.2178 140.704 20.5822 137.882 20.5822C135.078 20.5822 133.317 22.4334 133.317 25.381C133.317 28.2926 135.114 30 138.08 30C139.949 30 141.477 29.1193 142.195 27.6456L140.075 26.675C139.661 27.5018 138.996 27.9331 138.116 27.9331C136.911 27.9331 136.067 27.1603 136.049 25.9381H142.285V25.0754ZM139.5 24.3206H136.049C136.085 23.0445 136.714 22.2897 137.828 22.2897C138.906 22.2897 139.5 22.9726 139.5 24.2487V24.3206Z" fill="currentColor"/>
137</svg>
138      </a>
139    </div>
140
141    <nav class="menu">
142      <a href="/search" class="search">
143        <svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon">
144  <path d="M22.6892 22.1633L17.2926 16.6335C18.9881 14.8653 20.0315 12.4824 20.0315 9.86939C20.0315 4.43265 15.5527 0 10.0158 0C4.47887 0 -0.0245082 4.43265 0.000100377 9.86939C0.000100377 15.3061 4.47887 19.7388 10.0158 19.7388C12.0854 19.7388 14.0122 19.1143 15.6143 18.0441L21.1143 23.6571C21.3358 23.8776 21.6065 24 21.9018 24C22.1725 24 22.4678 23.902 22.6646 23.7061C23.1076 23.2898 23.1076 22.6041 22.6892 22.1633ZM2.16566 9.86939C2.16566 5.63265 5.68469 2.17959 10.0158 2.17959C14.3469 2.17959 17.8414 5.63265 17.8414 9.86939C17.8414 14.1061 14.3223 17.5592 10.0158 17.5592C5.7093 17.5592 2.16566 14.1061 2.16566 9.86939Z" fill="currentColor" class="icon-fill"/>
145</svg>
146      </a>
147
148      <ul id="menu-main-menu" class=""><li id="menu-item-203372" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203372"><a href="#">Policy Areas</a>
149<ul class="sub-menu">
150	<li id="menu-item-203373" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203373"><a href="https://manhattan.institute/policy/cities">Cities</a></li>
151	<li id="menu-item-203374" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203374"><a href="https://manhattan.institute/policy/culture">Culture</a></li>
152	<li id="menu-item-203375" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203375"><a href="https://manhattan.institute/policy/economics">Economics</a></li>
153	<li id="menu-item-203376" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203376"><a href="https://manhattan.institute/policy/education">Education</a></li>
154	<li id="menu-item-203378" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203378"><a href="https://manhattan.institute/policy/governance">Governance</a></li>
155	<li id="menu-item-203379" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203379"><a href="https://manhattan.institute/policy/health">Health</a></li>
156	<li id="menu-item-203380" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203380"><a href="https://manhattan.institute/policy/public-safety">Public Safety</a></li>
157	<li id="menu-item-203377" class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203377"><a href="https://manhattan.institute/policy/tech">Tech</a></li>
158</ul>
159</li>
160<li id="menu-item-203345" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203345"><a href="#">Explore Content</a>
161<ul class="sub-menu">
162	<li id="menu-item-203346" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203346"><a href="https://manhattan.institute/articles">Publications</a></li>
163	<li id="menu-item-237350" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-237350"><a href="https://manhattan.institute/polls">Polls</a></li>
164	<li id="menu-item-203836" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203836"><a href="/books">Books</a></li>
165	<li id="menu-item-203347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203347"><a href="https://manhattan.institute/multimedia">Multimedia</a></li>
166	<li id="menu-item-203371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203371"><a href="https://manhattan.institute/podcasts">Podcasts</a></li>
167	<li id="menu-item-203349" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203349"><a href="https://manhattan.institute/projects">Projects</a></li>
168</ul>
169</li>
170<li id="menu-item-203350" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203350"><a href="#">Get Involved</a>
171<ul class="sub-menu">
172	<li id="menu-item-203351" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203351"><a href="https://manhattan.institute/events">Events</a></li>
173	<li id="menu-item-203355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203355"><a href="https://manhattan.institute/careers">Careers</a></li>
174	<li id="menu-item-203352" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203352"><a href="https://manhattan.institute/subscribe">Subscribe</a></li>
175</ul>
176</li>
177<li id="menu-item-203358" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203358"><a href="#">About</a>
178<ul class="sub-menu">
179	<li id="menu-item-203768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203768"><a href="https://manhattan.institute/about">About MI</a></li>
180	<li id="menu-item-203360" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203360"><a href="https://manhattan.institute/research-integrity">Research Integrity</a></li>
181	<li id="menu-item-203361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203361"><a href="https://manhattan.institute/press-media">Press &#038; Media</a></li>
182	<li id="menu-item-203362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203362"><a href="https://manhattan.institute/staff">Staff</a></li>
183	<li id="menu-item-203363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203363"><a href="https://manhattan.institute/board-of-trustees">Trustees</a></li>
184	<li id="menu-item-203364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203364"><a href="https://manhattan.institute/scholars">Scholars</a></li>
185</ul>
186</li>
187<li id="menu-item-239390" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-239390"><a href="https://collegerankings.city-journal.org">College Rankings</a></li>
188</ul>    </nav>
189
190    <div class="actions">
191      
192<a  class="m_button style-dark"
193        href="https://www.city-journal.org"
194          target="_blank"
195        >
196  <span class="button-wrapper">
197              <span class="button-title">City Journal</span>
198      </span>
199</a>
200
201      
202<a  class="m_button style-primary"
203        href="/donate"
204        >
205  <span class="button-wrapper">
206              <span class="button-title">Donate</span>
207      </span>
208</a>
209    </div>
210
211    <button id="mobile-menu-trigger" class="mobile-menu-toggler js-mobile-menu-toggler" aria-haspopup="true" aria-controls="mobile-menu">
212      <div aria-hidden="true"></div>
213      <div aria-hidden="true"></div>
214      <div aria-hidden="true"></div>
215    </button>
216  </div>
217
218  <div role="menu" class="mobile-menu js-mobile-menu" aria-labelledby="mobile-menu-trigger" aria-label="Open Mobile Menu">
219    <nav>
220      <a href="/search" class="search">Search</a>
221      <ul id="menu-main-menu-1" class=""><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203372"><a href="#">Policy Areas</a>
222<ul class="sub-menu">
223	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203373"><a href="https://manhattan.institute/policy/cities">Cities</a></li>
224	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203374"><a href="https://manhattan.institute/policy/culture">Culture</a></li>
225	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203375"><a href="https://manhattan.institute/policy/economics">Economics</a></li>
226	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203376"><a href="https://manhattan.institute/policy/education">Education</a></li>
227	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203378"><a href="https://manhattan.institute/policy/governance">Governance</a></li>
228	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203379"><a href="https://manhattan.institute/policy/health">Health</a></li>
229	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203380"><a href="https://manhattan.institute/policy/public-safety">Public Safety</a></li>
230	<li class="menu-item menu-item-type-taxonomy menu-item-object-policy menu-item-203377"><a href="https://manhattan.institute/policy/tech">Tech</a></li>
231</ul>
232</li>
233<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203345"><a href="#">Explore Content</a>
234<ul class="sub-menu">
235	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203346"><a href="https://manhattan.institute/articles">Publications</a></li>
236	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-237350"><a href="https://manhattan.institute/polls">Polls</a></li>
237	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203836"><a href="/books">Books</a></li>
238	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203347"><a href="https://manhattan.institute/multimedia">Multimedia</a></li>
239	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203371"><a href="https://manhattan.institute/podcasts">Podcasts</a></li>
240	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203349"><a href="https://manhattan.institute/projects">Projects</a></li>
241</ul>
242</li>
243<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203350"><a href="#">Get Involved</a>
244<ul class="sub-menu">
245	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203351"><a href="https://manhattan.institute/events">Events</a></li>
246	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203355"><a href="https://manhattan.institute/careers">Careers</a></li>
247	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203352"><a href="https://manhattan.institute/subscribe">Subscribe</a></li>
248</ul>
249</li>
250<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203358"><a href="#">About</a>
251<ul class="sub-menu">
252	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203768"><a href="https://manhattan.institute/about">About MI</a></li>
253	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203360"><a href="https://manhattan.institute/research-integrity">Research Integrity</a></li>
254	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203361"><a href="https://manhattan.institute/press-media">Press &#038; Media</a></li>
255	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203362"><a href="https://manhattan.institute/staff">Staff</a></li>
256	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203363"><a href="https://manhattan.institute/board-of-trustees">Trustees</a></li>
257	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203364"><a href="https://manhattan.institute/scholars">Scholars</a></li>
258</ul>
259</li>
260<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-239390"><a href="https://collegerankings.city-journal.org">College Rankings</a></li>
261</ul>      <a href="/donate" class="donate">Donate</a>
262    </nav>
263
264    <div class="information">
265      <address>
266        52 Vanderbilt Avenue<br>
267        New York, NY 10017
268      </address>
269
270      <div class="contact">
271        (212) 599-7000<br>
272        <a href="mailto:[email protected]">[email protected]</a>
273      </div>
274    </div>
275
276    
277  <div class="m_social">
278    <ul class="list">
279              <li class="list-item">
280          <a href="https://www.facebook.com/ManhattanInst" aria-label="Link to MI Facebook page" target="_blank" class="list-item-link">
281            <svg width="26" height="27" viewBox="0 0 26 27" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
282  <path d="M25.799 13.6788C25.799 6.58408 19.9943 0.779297 12.8995 0.779297C5.80478 0.779297 0 6.58408 0 13.6788C0 20.1286 4.67608 25.4496 10.8033 26.4171V17.3874H7.57847V13.6788H10.8033V10.7764C10.8033 7.55155 12.7383 5.77786 15.6407 5.77786C17.0919 5.77786 18.5431 6.10035 18.5431 6.10035V9.32523H16.9306C15.3182 9.32523 14.8345 10.2927 14.8345 11.2602V13.6788H18.3818L17.7368 17.3874H14.6732V26.5783C21.123 25.6109 25.799 20.1286 25.799 13.6788Z" class="icon-fill"/>
283</svg>
284          </a>
285        </li>
286              <li class="list-item">
287          <a href="https://twitter.com/ManhattanInst" aria-label="Link to MI Twitter (X) page" target="_blank" class="list-item-link">
288            <svg width="26" viewBox="0 0 1200 1227" xmlns="http://www.w3.org/2000/svg" class="icon" fill="currentColor">
289<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" class="icon-fill"/>
290</svg>
291          </a>
292        </li>
293              <li class="list-item">
294          <a href="https://www.linkedin.com/company/manhattan-institute" aria-label="Link to MI LinkedIn page" target="_blank" class="list-item-link">
295            <svg width="26" height="27" viewBox="0 0 26 27" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
296  <path d="M5.84288 26.5783H0.360569V9.32523H5.84288V26.5783ZM3.10172 6.90657C1.32804 6.90657 0.0380859 5.61662 0.0380859 3.84293C0.0380859 2.06925 1.48928 0.779297 3.10172 0.779297C4.87541 0.779297 6.16536 2.06925 6.16536 3.84293C6.16536 5.61662 4.87541 6.90657 3.10172 6.90657ZM25.8371 26.5783H20.3548V17.2262C20.3548 14.485 19.2261 13.6788 17.6137 13.6788C16.0012 13.6788 14.3888 14.9688 14.3888 17.3874V26.5783H8.90651V9.32523H14.0663V11.7439C14.55 10.6152 16.485 8.8415 19.2261 8.8415C22.2898 8.8415 25.5146 10.6152 25.5146 15.9362V26.5783H25.8371Z" class="icon-fill"/>
297</svg>
298          </a>
299        </li>
300              <li class="list-item">
301          <a href="https://www.youtube.com/ManhattanInst" aria-label="Link to MI YouTube page" target="_blank" class="list-item-link">
302            <svg width="26" height="19" viewBox="0 0 26 19" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
303  <path d="M25.2107 3.38959C24.8882 2.26088 24.082 1.45466 22.9533 1.13217C21.0184 0.648438 12.7949 0.648438 12.7949 0.648438C12.7949 0.648438 4.73273 0.648438 2.63655 1.13217C1.50785 1.45466 0.701612 2.26088 0.379124 3.38959C0.0566357 5.48576 0.0566406 9.6781 0.0566406 9.6781C0.0566406 9.6781 0.0566455 13.8704 0.540378 15.9666C0.862866 17.0953 1.66908 17.9015 2.79778 18.224C4.73271 18.7078 12.9562 18.7078 12.9562 18.7078C12.9562 18.7078 21.0183 18.7078 23.1145 18.224C24.2432 17.9015 25.0495 17.0953 25.372 15.9666C25.8557 13.8704 25.8557 9.6781 25.8557 9.6781C25.8557 9.6781 25.8557 5.48576 25.2107 3.38959ZM10.3762 13.548V5.80825L17.1485 9.6781L10.3762 13.548Z" class="icon-fill"/>
304</svg>
305          </a>
306        </li>
307              <li class="list-item">
308          <a href="https://instagram.com/manhattaninstitute" aria-label="Link to MI Instagram page" target="_blank" class="list-item-link">
309            <svg width="27" height="28" viewBox="0 0 27 28" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
310  <path d="M13.4594 2.71358C17.0068 2.71358 17.4905 2.71358 18.9417 2.71358C20.2317 2.71358 20.8766 3.03607 21.3604 3.19731C22.0054 3.5198 22.4891 3.68105 22.9728 4.16478C23.4566 4.64851 23.779 5.13224 23.9403 5.77722C24.1015 6.26095 24.2628 6.90593 24.424 8.19588C24.424 9.64708 24.424 9.96956 24.424 13.6782C24.424 17.3868 24.424 17.7093 24.424 19.1605C24.424 20.4504 24.1015 21.0954 23.9403 21.5791C23.6178 22.2241 23.4566 22.7078 22.9728 23.1916C22.4891 23.6753 22.0054 23.9978 21.3604 24.159C20.8766 24.3203 20.2317 24.4815 18.9417 24.6428C17.4905 24.6428 17.168 24.6428 13.4594 24.6428C9.75081 24.6428 9.42833 24.6428 7.97713 24.6428C6.68718 24.6428 6.0422 24.3203 5.55847 24.159C4.91349 23.8365 4.42976 23.6753 3.94603 23.1916C3.4623 22.7078 3.13981 22.2241 2.97856 21.5791C2.81732 21.0954 2.65608 20.4504 2.49483 19.1605C2.49483 17.7093 2.49483 17.3868 2.49483 13.6782C2.49483 9.96956 2.49483 9.64708 2.49483 8.19588C2.49483 6.90593 2.81732 6.26095 2.97856 5.77722C3.30105 5.13224 3.4623 4.64851 3.94603 4.16478C4.42976 3.68105 4.91349 3.35856 5.55847 3.19731C6.0422 3.03607 6.68718 2.87483 7.97713 2.71358C9.42833 2.71358 9.91206 2.71358 13.4594 2.71358ZM13.4594 0.294922C9.75081 0.294922 9.42833 0.294922 7.97713 0.294922C6.52593 0.294922 5.55847 0.617411 4.75225 0.939899C3.94603 1.26239 3.13981 1.74612 2.33359 2.55234C1.52737 3.35856 1.20488 4.00354 0.721149 4.971C0.398661 5.77722 0.237416 6.74468 0.0761719 8.19588C0.0761719 9.64708 0.0761719 10.1308 0.0761719 13.6782C0.0761719 17.3868 0.0761719 17.7093 0.0761719 19.1605C0.0761719 20.6117 0.398661 21.5791 0.721149 22.3854C1.04364 23.1916 1.52737 23.9978 2.33359 24.804C3.13981 25.6102 3.78479 25.9327 4.75225 26.4165C5.55847 26.7389 6.52593 26.9002 7.97713 27.0614C9.42833 27.0614 9.91206 27.0614 13.4594 27.0614C17.0068 27.0614 17.4905 27.0614 18.9417 27.0614C20.3929 27.0614 21.3604 26.7389 22.1666 26.4165C22.9728 26.094 23.779 25.6102 24.5853 24.804C25.3915 23.9978 25.714 23.3528 26.1977 22.3854C26.5202 21.5791 26.6814 20.6117 26.8427 19.1605C26.8427 17.7093 26.8427 17.2255 26.8427 13.6782C26.8427 10.1308 26.8427 9.64708 26.8427 8.19588C26.8427 6.74468 26.5202 5.77722 26.1977 4.971C25.8752 4.16478 25.3915 3.35856 24.5853 2.55234C23.779 1.74612 23.1341 1.42363 22.1666 0.939899C21.3604 0.617411 20.3929 0.456166 18.9417 0.294922C17.4905 0.294922 17.168 0.294922 13.4594 0.294922Z" class="icon-fill"/>
311  <path d="M13.4594 6.74468C9.58957 6.74468 6.52593 9.80832 6.52593 13.6782C6.52593 17.548 9.58957 20.6117 13.4594 20.6117C17.3293 20.6117 20.3929 17.548 20.3929 13.6782C20.3929 9.80832 17.3293 6.74468 13.4594 6.74468ZM13.4594 18.193C11.0408 18.193 8.94459 16.2581 8.94459 13.6782C8.94459 11.2595 10.8795 9.16334 13.4594 9.16334C15.8781 9.16334 17.9743 11.0983 17.9743 13.6782C17.9743 16.0968 15.8781 18.193 13.4594 18.193Z" class="icon-fill"/>
312  <path d="M20.5542 8.19588C21.4447 8.19588 22.1666 7.47397 22.1666 6.58344C22.1666 5.
31269291 21.4447 4.971 20.5542 4.971C19.6636 4.971 18.9417 5.69291 18.9417 6.58344C18.9417 7.47397 19.6636 8.19588 20.5542 8.19588Z" class="icon-fill"/>
313</svg>
314          </a>
315        </li>
316              <li class="list-item">
317          <a href="/rss.xml" aria-label="Link to MI RSS page" target="_blank" class="list-item-link">
318            <svg width="26" height="27" viewBox="0 0 26 27" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
319  <path d="M20.8396 26.5783C20.8396 15.2574 11.5221 5.93991 0.201172 5.93991V0.779297C14.3519 0.779297 26.0002 12.4276 26.0002 26.5783H20.8396ZM3.73645 19.4989C4.67589 19.5006 5.57637 19.8746 6.24065 20.5389C6.90494 21.2031 7.27889 22.1036 7.28059 23.0431C7.28059 24.9917 5.68105 26.5783 3.72838 26.5783C1.77975 26.5783 0.201172 24.9949 0.201172 23.0431C0.201172 21.0912 1.78862 19.4989 3.73645 19.4989V19.4989ZM17.3043 26.5783H12.2864C12.2864 19.948 6.83153 14.4891 0.201172 14.4891V9.47519C9.58154 9.47519 17.3043 17.1972 17.3043 26.5783Z" class="icon-fill"/>
320</svg>
321          </a>
322        </li>
323          </ul>
324  </div>
325  </div>
326</div>
327
328    <main class="main-content">
329      <div class="u_tpl-search u_tpl-search--compact">
330  <div
331    class="u_search"
332  data-search-bar  data-trending                    data-exclude-
332article-types="press-release"  ></div>
333<script type="text/html" id="search-form">
334    <form
335    method="get"
336    class="search-form"
337    autocomplete="off"
338  >
339    <input type="hidden" name="top" value="<%- top %>" />
340    <input type="hidden" name="limit" value="<%- limit %>" />
341    <input type="hidden" name="page-number" value="<%- page %>" />
342    <% print(content) %>
343  </form>
344  <div class="search-spinner search-spinner__hidden">
345    
346<div class="m_spinner">
347  <div class="bounce-1"></div>
348  <div class="bounce-2"></div>
349</div>
350  </div>
351</script>
vendor: 1 bytes, line 351
351
352<script type="text/html" id="search-bar">
353  <div class="search-bar<% if (modifierClasses.length) { %> <%- modifierClasses.join(' ') %><% } %>">
354    <div class="wrapper">
355      <div class="search-bar__container">
356        <input name="search" type="search" class="search-bar__search" placeholder="Search" value="<%- search %>" />
357        <button type="submit" class="search-bar__submit">
358          <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon">
359  <path fill-rule="evenodd" clip-rule="evenodd" d="M17.0002 8C17.0002 11.3137 14.3139 14 11.0002 14C7.68644 14 5.00015 11.3137 5.00015 8C5.00015 4.68629 7.68644 2 11.0002 2C14.3139 2 17.0002 4.68629 17.0002 8ZM19.0002 8C19.0002 12.4183 15.4184 16 11.0002 16C9.15144 16 7.44919 15.3729 6.09451 14.3199L2.70726 17.7071L2.00015 18.4142L0.585938 17L1.29304 16.2929L4.68029 12.9056C3.62723 11.551 3.00015 9.84871 3.00015 8C3.00015 3.58172 6.58187 0 11.0002 0C15.4184 0 19.0002 3.58172 19.0002 8Z" fill="currentColor" class="icon-fill"/>
360</svg>
361        </button>
362      </div>
363    </div>
364  </div>
365</script>
vendor: 1 bytes, line 365
365
366<script type="text/html" id="search-trending">
367  <div class="search-trending">
368    <% print(content) %>
369  </div>
370</script>
vendor: 1 bytes, line 370
370
371<script type="text/html" id="search-filters">
372  <div class="search-filters">
373    <div class="search-filters__header">
374      <div class="search-filters__title">Filter</div>
375      <div class="search-filters__controls">
376        <ul class="search-filters__controls-list">
377          <li class="search-filters__controls-list-item">
378            <button type="button" class="search-filters__controls-button search-filters__reset">Reset</button>
379          </li>
380          <li class="search-filters__controls-list-item">
381            <button type="button" class="search-filters__controls-button search-filters__close"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon">
382  <path d="M1 1L7 7M7 7L13 13M7 7L13 1M7 7L1 13" stroke="currentColor" stroke-width="2" stroke-linecap="round" class="icon-stroke">
383</svg>
384</button>
385          </li>
386        </ul>
387      </div>
388    </div>
389    <div class="search-filters__body">
390      <% print(content) %>
391    </div>
392    <div class="search-filters__footer">
393      
394<button  class="m_button style-dark search-filters__results radius"
395          type="submit"
396  >
397  <span class="button-wrapper">
398              <span class="button-title">Show Results</span>
399      </span>
400</button>
401    </div>
402  </div>
403  
404<button  class="m_button style-dark search-filters__open radius"
405          type="button"
406  >
407  <span class="button-wrapper">
408              <span class="button-title">Filter</span>
409      </span>
410</button>
411</script>
vendor: 1 bytes, line 411
411
412<script type="text/html" id="search-block">
413  <div class="search-block<% if (modifierClasses.length) { %> <%- modifierClasses.join(' ') %><% } %>" data-name="<%- name %>">
414    <div class="wrapper">
415      <div class="search-block__container">
416        <div class="search-block__title"><%- title %></div>
417        <div class="search-block__controls">
418          <% print(controls) %>
419          <% if (ctaTitle) { %><button type="button" class="search-block__cta"><%- ctaTitle %></button><% } %>
420        </div>
421      </div>
422    </div>
423  </div>
424</script>
vendor: 1 bytes, line 424
424
425<script type="text/html" id="search-controls">
426  <div class="search-controls<% if (modifierClasses.length) { %> <%- modifierClasses.join(' ') %><% } %>">
427    <ul class="search-controls__list">
428      <% lodash.each(items, function(item) { %>
429        <li class="search-controls__list-item" data-name="<%- name %>" data-id="<%- item.id %>">
430          <label class="search-controls__control">
431            <input type="checkbox" name="<%- name %>[]" value="<%- item.id %>" class="search-controls__checkbox"<% if (item.is_checked) { %> checked="checked"<% } %> />
432            <span class="search-controls__label">
433              <% if (item.has_hashtag) { %><span class="search-controls__hashtag">#</span><% } %>
434              <span class="m_search-featured__name"><%- item.name %></span>
435              <% if (item.count) { %><span class="search-controls__count">(<%- item.count %>)</span><% } %>
436            </span>
437          </label>
438        </li>
439      <% }); %>
440    </ul>
441  </div>
442</script>
vendor: 1 bytes, line 442
442
443<script type="text/html" id="search-date">
444  <div class="search-date">
445    
446  <div class="m_tabs search-date__tabs">
447          <button
448        class="active"                              data-range="0"
449                          type="button"      >
450        All      </button>
451          <button
452                                      data-range="6"
453                          type="button"      >
454        Past 6 Months      </button>
455          <button
456                                      data-range="12"
457                          type="button"      >
458        Past 12 Months      </button>
459          <button
460                                      data-range="custom"
461                          type="button"      >
462        Custom      </button>
463      </div>
464    <div class="search-date__date-range-picker">
465      <input type="text" class="search-date__date-range-picker-control" value="" />
466      <input type="hidden" class="search-date__control" name="<%- name %>" value="" />
467    </div>
468  </div>
469</script>
vendor: 1 bytes, line 469
469
470<script type="text/html" id="search-tags">
471  <div class="search-tags">
472    <% print(content) %>
473  </div>
474</script>
vendor: 1 bytes, line 474
474
475<script type="text/html" id="search-tags-form">
476  <div class="search-tags-form">
477    <div class="wrapper">
478      <div class="search-tags-form__container">
479        <div class="search-tags-form__title">Search More Tags</div>
480        <div class="search-tags-form__form">
481          <input type="search" class="search-tags-form__search" placeholder="Search Tags" value="" />
482          <button type="button" class="search-tags-form__submit">
483            <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
484  <path d="M20 20L15.514 15.506M18 9.5C18 11.7543 17.1045 13.9163 15.5104 15.5104C13.9163 17.1045 11.7543 18 9.5 18C7.24566 18 5.08365 17.1045 3.48959 15.5104C1.89553 13.9163 1 11.7543 1 9.5C1 7.24566 1.89553 5.08365 3.48959 3.48959C5.08365 1.89553 7.24566 1 9.5 1C11.7543 1 13.9163 1.89553 15.5104 3.48959C17.1045 5.08365 18 7.24566 18 9.5V9.5Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" class="icon-stroke"/>
485  <path d="M13.4857 7.4534V8.3734H11.7114L11.2949 10.3601H12.9612V11.2801H11.0943L10.508 14.0001H9.28915L9.87544 11.2801H7.91601L7.32973 14.0001H6.11087L6.69715 11.2801H5.1543V10.3601H6.89773L7.3143 8.3734H5.77144V7.4534H7.51487L8.10115 4.7334H9.32001L8.73373 7.4534H10.6932L11.2794 4.7334H12.4983L11.912 7.4534H13.4857ZM8.11658 10.3601H10.076L10.4926 8.3734H8.53315L8.11658 10.3601Z" fill="currentColor" class="icon-fill"/>
486</svg>
487          </button>
488        </div>
489        <div class="search-tags-form__results"></div>
490      </div>
491    </div>
492  </div>
493</script>
vendor: 1 bytes, line 493
493
494<script type="text/html" id="search-filters-type">
495  <div class="search-filters-type">
496    
497  <div class="m_tabs dark search-filters-type__tabs">
498          <button
499        class="active"                              data-type="basic"
500                          type="button"      >
501        Basic      </button>
502          <button
503                                      data-type="advanced"
504                          type="button"      >
505        Advanced      </button>
506      </div>
507    <button type="button" class="search-filters-type__reset search-filters__reset">Clear Filters</button>
508  </div>
509</script>
vendor: 1 bytes, line 509
509
510<script type="text/html" id="search-featured">
511  <div class="search-featured<% if (modifierClasses.length) { %> <%- modifierClasses.join(' ') %><% } %>">
512    <div class="wrapper">
513      <div class="search-featured__container">
514        <% columns.forEach((col) => { %>
515          <div class="search-featured__column<% if (col.modifierClasses.length) { %> <%- col.modifierClasses.join(' ') %><% } %>">
516            <% if (col.title) { %>
517              <div class="search-featured__title"><%- col.title %></div>
518            <% } %>
519            <div class="search-featured__cards"><% print(col.cards) %></div>
520            <% if (col.cta.title && col.cta.link) { %>
521              <div class="search-featured__cta">
522                <a href="<%- col.cta.link %>" class="search-featured__cta-link"><%- col.cta.title %></a>
523              </div>
524            <% } %>
525          </div>
526        <% }) %>
527      </div>
528    </div>
529  </div>
530</script>
vendor: 1 bytes, line 530
530
531<script type="text/html" id="search-results">
532  <div class="search-results<% if (modifierClasses.length) { %> <%- modifierClasses.join(' ') %><% } %>">
533    <div class="wrapper">
534      <% if (hasHeader) { %>
535        <div class="search-results__header">
536          <div class="search-results__title">All Results<% if (total) { %><span class="search-results__title-total">(<%- total %>)</span><% } %></div>
537        </div>
538      <% } %>
539      <div class="search-results__body">
540        <% if (hasControls) { %>
541          <div class="search-results__controls">
542            <div class="search-results__control">
543              <label class="search-results__control-label">
544                <span class="search-results__control-title">Sort by</span>
545                <select name="sort" class="search-results__control-select">
546                  <option value="date"<% if (sort === 'date') { %> selected="selected"<% } %>>Date</option>
547                  <option value="alpha"<% if (sort === 'alpha') { %> selected="selected"<% } %>>Relevance</option>
548                </select>
549              </label>
550            </div>
551          </div>
552        <% } %>
553        <% if (content) { %>
554          <div class="search-results__content">
555            <% print(content) %>
556          </div>
557        <% } else { %>
558          <div class="search-results__message">
559            <p>No results found</p>
560          </div>
561        <% } %>
562      </div>
563      <div class="search-results__footer">
564        <div class="search-results__pagination"></div>
565      </div>
566    </div>
567  </div>
568</script>
vendor: 1 bytes, line 568
568
569<script type="text/html" id="search-podcast-card">
570  <div class="m_podcast-card horizontal with-thumbnail">
571    <picture class="m_image thumbnail">
572      <img src="<%- meta?.thumbnail?.url %>" alt="<%- meta?.title %>" />
573      <a class="m_link fill" href="<%- meta?.permalink %>" title="Read More"></a>
574    </picture>
575
576    <div class="content">
577      <div class="m_card-meta dark">
578        <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
579<rect width="28" height="28" fill="#E1E6FA"/>
580<path d="M14 6C9.58933 6 6 9.58933 6 14C6 16.5813 7.25333 19.0133 9.35467 20.5067C9.59467 20.6773 9.92533 20.624 10.096 20.384C10.2667 20.144 10.2133 19.8133 9.97333 19.6427C8.15467 18.3467 7.06667 16.24 7.06667 14C7.06667 10.176 10.176 7.06667 14 7.06667C17.824 7.06667 20.9333 10.176 20.9333 14C20.9333 16.2347 19.8453 18.3413 18.0267 19.6427C17.7867 19.8133 17.7333 20.1493 17.904 20.384C18.0107 20.528 18.1707 20.608 18.3413 20.608C18.448 20.608 18.5547 20.576 18.6507 20.5067C20.752 19.008 22.0053 16.576 22.0053 14C22 9.58933 18.4107 6 14 6Z" fill="#2C48DC"/>
581<path d="M19.8661 13.9995C19.8661 10.7621 17.2368 8.13281 13.9995 8.13281C10.7621 8.13281 8.13281 10.7621 8.13281 13.9995C8.13281 15.8875 9.05015 17.6741 10.5915 18.7675C10.8315 18.9381 11.1621 18.8795 11.3328 18.6448C11.5035 18.4048 11.4501 18.0741 11.2101 17.9035C9.95148 17.0075 9.19948 15.5461 9.19948 13.9995C9.19948 11.3541 11.3541 9.19948 13.9995 9.19948C16.6448 9.19948 18.7995 11.3541 18.7995 13.9995C18.7995 15.5461 18.0475 17.0021 16.7888 17.9035C16.5488 18.0741 16.4955 18.4101 16.6661 18.6448C16.7728 18.7888 16.9328 18.8688 17.1035 18.8688C17.2101 18.8688 17.3168 18.8368 17.4128 18.7675C18.9541 17.6688 19.8715 15.8875 19.8715 13.9995H19.8661Z" fill="#2C48DC"/>
582<path d="M13.9998 10.8008C12.2345 10.8008 10.7998 12.2354 10.7998 14.0008C10.7998 15.5848 11.9518 16.9021 13.4665 17.1528V21.4674C13.4665 21.7608 13.7065 22.0008 13.9998 22.0008C14.2931 22.0008 14.5331 21.7608 14.5331 21.4674V17.1528C16.0478 16.9021 17.1998 15.5848 17.1998 14.0008C17.1998 12.2354 15.7651 10.8008 13.9998 10.8008Z" fill="#2C48DC"/>
583</svg>
584        <div class="terms">
585          <span class="type">Podcast</span>
586
587          <% if (topic?.name) { %>
588            <span class="topic"><%- topic?.name %></span>
589          <% } %>
590
591          <% if (tags?.length) { %>
592            <span class="tags"><%- tags?.map((tag) => tag?.name).join(', ') %></span>
593          <% } %>
594        </div>
595        <% if (meta?.date_formatted) { %>
596          <span class="date"><%- meta?.date_formatted %></span>
597        <% } %>
598      </div>
599      <div class="information">
600        <a class="m_link title" href="<%- meta?.permalink %>"><%- meta?.title %></a>
601        <% if (episode || podcast_series?.name) { %>
602          <span class="episode">
603            <% if (episode) { %><b><%- episode %></b> / <% } %><% if (podcast_series?.name) { %><%- podcast_series?.name %><% } %>
604          </span>
605        <% } %>
606      </div>
607    </div>
608  </div>
609</script>
vendor: 1 bytes, line 609
609
610<script type="text/html" id="search-video-card">
611  <div class="m_video-card horizontal">
612    <div class="content">
613      <div class="m_card-meta dark">
614        <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
615<rect width="28" height="28" fill="#E1E6FA"/>
616<path d="M14.7151 9.18572H12.2108L15.4525 6H17.9569L14.7151 9.18572ZM19.8435 6L16.599 9.18572H19.1033L22 6.32597V6H19.8435ZM13.577 6H11.0727L7.83652 9.18572H10.3409L13.577 6ZM6 9.13915L9.18609 6H6V9.13915ZM22 9.18572V8.18042L20.9816 9.18572H22ZM6 10.6786H22V21H6V10.6786ZM11.6264 17.9622C11.6264 18.1046 11.7016 18.2361 11.824 18.3128C11.8908 18.3539 11.9687 18.3758 12.0494 18.3758C12.1134 18.3758 12.1746 18.3621 12.233 18.3347L16.6852 16.2146C16.8967 16.116 16.9857 15.8667 16.8828 15.6585C16.841 15.5736 16.7715 15.5051 16.6852 15.464L12.233 13.3439C12.0216 13.2453 11.7711 13.3302 11.6682 13.5384C11.6403 13.5959 11.6264 13.6561 11.6264 13.7191V17.9622Z" fill="#2C48DC"/>
617</svg>
618        <div class="terms">
619          <% if (multimedia_type?.name) { %>
620            <span class="type"><%- multimedia_type?.name %></span>
621          <% } %>
622
623          <% if (topic?.name) { %>
624            <span class="topic"><%- topic?.name %></span>
625          <% } %>
626
627          <% if (tags?.length) { %>
628            <span class="tags"><%- tags?.map((tag) => tag?.name).join(', ') %></span>
629          <% } %>
630        </div>
631        <% if (meta?.date_formatted) { %>
632          <span class="date"><%- meta?.date_formatted %></span>
633        <% } %>
634      </div>
635      <div class="information">
636        <a class="m_link title" href="<%- meta?.permalink %>"><%- meta?.title %></a>
637      </div>
638    </div>
639  </div>
640</script>
640
641</div>
642    </main>
643
644    <div class="u_sticky-footer">
645  <div class="wrapper">
646    <div class="logo">
647      <a href="https://manhattan.institute">
648        <svg viewBox="0 0 163 30" fill="none" xmlns="http://www.w3.org/2000/svg">
649<path d="M7.94824 0.00593185H0.000488281V29.9226H7.94824V0.00593185Z" fill="currentColor"/>
650<path d="M23.8437 0.00593185H15.896V29.9226H23.8437V0.00593185Z" fill="currentColor"/>
651<path d="M39.7383 0.00585938H31.7905V29.9225H39.7383V0.00585938Z" fill="currentColor"/>
652<path d="M61.6052 0.0107422L55.2587 29.9231H47.1187L53.4651 0.0107422H61.6052Z" fill="currentColor"/>
653<path d="M74.9727 13.0303H77.5607V4.33145C77.5607 3.82821 77.5248 3.34294 77.4889 2.9116H77.5428C77.5787 3.25308 77.6866 3.79226 77.8124 4.13375L80.4903 13.0303H83.0424L85.6126 4.13375C85.7204 3.79226 85.8462 3.25308 85.8822 2.89362H85.9361C85.8822 3.37889 85.8642 3.84618 85.8642 4.33145V13.0303H88.632V0.269592H84.4084L82.1618 8.05182C81.9821 8.68087 81.8922 9.18411 81.8383 9.63343H81.8023C81.7484 9.18411 81.6765 8.69884 81.4968 8.08777L79.1423 0.269592H74.9727V13.0303Z" fill="currentColor"/>
654<path d="M92.9851 13.246C94.3869 13.246 95.5372 12.6169 95.9865 11.6104C96.0045 12.1137 96.0404 12.5989 96.1303 13.0303H98.9341C98.7723 12.4731 98.6824 11.5925 98.6824 10.5321V7.54858C98.6824 4.9605 97.3884 3.82821 94.4948 3.82821C91.9426 3.82821 90.3251 5.01442 90.1813 7.0094H93.039C93.0929 6.1467 93.5961 5.67941 94.4768 5.67941C95.3755 5.67941 95.8068 6.12873 95.8068 7.15318V7.45872L93.6321 7.76426C92.2662 7.94398 91.4035 8.23155 90.8104 8.64492C90.1993 9.07627 89.8937 9.74127 89.8937 10.586C89.8937 12.1856 91.1339 13.246 92.9851 13.246ZM94.0634 11.4127C93.3086 11.4127 92.8053 10.9994 92.8053 10.3703C92.8053 9.70532 93.2906 9.32789 94.351 9.13019L95.8967 8.87857V9.59748C95.8967 10.6759 95.1598 11.4127 94.0634 11.4127Z" fill="currentColor"/>
655<path d="M100.394 13.0303H103.288V8.17763C103.288 6.79372 103.845 6.02089 104.851 6.02089C105.768 6.02089 106.199 6.614 106.199 7.85412V13.0303H109.075V7.45872C109.075 5.06833 108.087 3.82821 106.146 3.82821C104.78 3.82821 103.791 4.45726 103.162 5.76927V4.04388H100.394V13.0303Z" fill="currentColor"/>
656<path d="M110.897 13.0303H113.791V8.1956C113.791 6.79372 114.348 6.02089 115.372 6.02089C116.253 6.02089 116.702 6.59602 116.702 7.72831V13.0303H119.578V7.44075C119.578 5.05036 118.589 3.82821 116.648 3.82821C115.3 3.82821 114.348 4.42131 113.791 5.64346V0H110.897V13.0303Z" fill="currentColor"/>
657<path d="M123.662 13.246C125.064 13.246 126.215 12.6169 126.664 11.6104C126.682 12.1137 126.718 12.5989 126.808 13.0303H129.611C129.45 12.4731 129.36 11.5925 129.36 10.5321V7.54858C129.36 4.9605 128.066 3.82821 125.172 3.82821C122.62 3.82821 121.002 5.01442 120.859 7.0094H123.716C123.77 6.1467 124.273 5.67941 125.154 5.67941C126.053 5.67941 126.484 6.12873 126.484 7.15318V7.45872L124.309 7.76426C122.944 7.94398 122.081 8.23155 121.488 8.64492C120.877 9.07627 120.571 9.74127 120.571 10.586C120.571 12.1856 121.811 13.246 123.662 13.246ZM124.741 11.4127C123.986 11.4127 123.483 10.9994 123.483 10.3703C123.483 9.70532 123.968 9.32789 125.028 9.13019L126.574 8.87857V9.59748C126.574 10.6759 125.837 11.4127 124.741 11.4127Z" fill="currentColor"/>
658<path d="M129.957 5.96698H131.521V10.1367C131.521 12.1137 132.509 13.192 134.9 13.192C135.421 13.192 135.87 13.1381 136.535 13.0123V10.7298C136.266 10.7837 136.05 10.8196 135.709 10.8196C134.846 10.8196 134.397 10.3523 134.397 9.4537V5.96698H136.535V4.04388H134.397V0.772831L131.521 1.88715V4.04388H129.957V5.96698Z" fill="currentColor"/>
659<path d="M136.005 5.96698H137.568V10.1367C137.568 12.1137 138.557 13.192 140.947 13.192C141.469 13.192 141.918 13.1381 142.583 13.0123V10.7298C142.313 10.7837 142.098 10.8196 141.756 10.8196C140.893 10.8196 140.444 10.3523 140.444 9.4537V5.96698H142.583V4.04388H140.444V0.772831L137.568 1.88715V4.04388H136.005V5.96698Z" fill="currentColor"/>
660<path d="M146.148 13.246C147.55 13.246 148.7 12.6169 149.15 11.6104C149.168 12.1137 149.203 12.5989 149.293 13.0303H152.097C151.935 12.4731 151.845 11.5925 151.845 10.5321V7.54858C151.845 4.9605 150.551 3.82821 147.658 3.82821C145.106 3.82821 143.488 5.01442 143.344 7.0094H146.202C146.256 6.1467 146.759 5.67941 147.64 5.67941C148.538 5.67941 148.97 6.12873 148.97 7.15318V7.45872L146.795 7.76426C145.429 7.94398 144.566 8.23155 143.973 8.64492C143.362 9.07627 143.057 9.74127 143.057 10.586C143.057 12.1856 144.297 13.246 146.148 13.246ZM147.226 11.4127C146.472 11.4127 145.968 10.9994 145.968 10.3703C145.968 9.70532 146.454 9.32789 147.514 9.13019L149.06 8.87857V9.59748C149.06 10.6759 148.323 11.4127 147.226 11.4127Z" fill="currentColor"/>
661<path d="M153.557 13.0303H156.451V8.17763C156.451 6.79372 157.008 6.02089 158.014 6.02089C158.931 6.02089 159.362 6.614 159.362 7.85412V13.0303H162.238V7.45872C162.238 5.06833 161.25 3.82821 159.309 3.82821C157.943 3.82821 156.954 4.45726 156.325 5.76927V4.04388H153.557V13.0303Z" fill="currentColor"/>
662<path d="M78.0101 29.7843V17.0236H74.9727V29.7843H78.0101Z" fill="currentColor"/>
663<path d="M80.0119 29.7843H82.9055V24.9317C82.9055 23.5478 83.4627 22.7749 84.4692 22.7749C85.3858 22.7749 85.8171 23.368 85.8171 24.6082V29.7843H88.6928V24.2128C88.6928 21.8224 87.7043 20.5822 85.7632 20.5822C84.3973 20.5822 83.4088 21.2113 82.7797 22.5233V20.7979H80.0119V29.7843Z" fill="currentColor"/>
664<path d="M93.9476 30C96.4818 30 97.9196 28.8318 97.9196 27.0345C97.9196 25.5248 97.1468 24.6082 95.2956 24.3026L93.5162 23.9971C92.8153 23.8713 92.5277 23.6915 92.5277 23.2602C92.527
6647 22.757 92.9411 22.5053 93.7858 22.5053C94.9181 22.5053 95.8168 22.8828 96.5177 23.5837L98.0095 22.2537C97.2726 21.1933 95.7449 20.5822 93.9476 20.5822C91.4853 20.5822 89.9936 21.7145 89.9936 23.4219C89.9936 24.9496 90.9282 25.8663 92.7794 26.1718L94.1812 26.4234C95.1697 26.5672 95.4573 26.7469 95.4573 27.2322C95.4573 27.7175 94.99 28.041 94.0015 28.041C92.7614 28.041 91.8088 27.5737 91.1618 26.693L89.5083 27.9152C90.353 29.2811 91.9886 30 93.9476 30Z" fill="currentColor"/>
665<path d="M98.1615 22.721H99.7252V26.8907C99.7252 28.8677 100.714 29.9461 103.104 29.9461C103.625 29.9461 104.075 29.8922 104.74 29.7664V27.4838C104.47 27.5377 104.254 27.5737 103.913 27.5737C103.05 27.5737 102.601 27.1064 102.601 26.2077V22.721H104.74V20.7979H102.601V17.5269L99.7252 18.6412V20.7979H98.1615V22.721Z" fill="currentColor"/>
666<path d="M105.809 19.5039H108.81V16.8798H105.809V19.5039ZM105.863 29.7843H108.756V20.7979H105.863V29.7843Z" fill="currentColor"/>
667<path d="M109.51 22.721H111.073V26.8907C111.073 28.8677 112.062 29.9461 114.452 29.9461C114.973 29.9461 115.423 29.8922 116.088 29.7664V27.4838C115.818 27.5377 115.602 27.5737 115.261 27.5737C114.398 27.5737 113.949 27.1064 113.949 26.2077V22.721H116.088V20.7979H113.949V17.5269L111.073 18.6412V20.7979H109.51V22.721Z" fill="currentColor"/>
668<path d="M120.086 30C121.398 30 122.459 29.2811 122.89 28.1488V29.7843H125.64V20.7979H122.746V25.9381C122.746 27.0704 122.171 27.8073 121.237 27.8073C120.392 27.8073 119.943 27.2322 119.943 26.1179V20.7979H117.067V26.6211C117.067 28.7239 117.966 30 120.086 30Z" fill="currentColor"/>
669<path d="M126.387 22.721H127.95V26.8907C127.95 28.8677 128.939 29.9461 131.329 29.9461C131.85 29.9461 132.3 29.8922 132.965 29.7664V27.4838C132.695 27.5377 132.479 27.5737 132.138 27.5737C131.275 27.5737 130.826 27.1064 130.826 26.2077V22.721H132.965V20.7979H130.826V17.5269L127.95 18.6412V20.7979H126.387V22.721Z" fill="currentColor"/>
670<path d="M142.285 25.0754C142.285 22.2178 140.704 20.5822 137.882 20.5822C135.078 20.5822 133.317 22.4334 133.317 25.381C133.317 28.2926 135.114 30 138.08 30C139.949 30 141.477 29.1193 142.195 27.6456L140.075 26.675C139.661 27.5018 138.996 27.9331 138.116 27.9331C136.911 27.9331 136.067 27.1603 136.049 25.9381H142.285V25.0754ZM139.5 24.3206H136.049C136.085 23.0445 136.714 22.2897 137.828 22.2897C138.906 22.2897 139.5 22.9726 139.5 24.2487V24.3206Z" fill="currentColor"/>
671</svg>
672      </a>
673    </div>
674
675    <div class="navigation">
676      <ul id="menu-footer-secondary-menu" class="menu"><li id="menu-item-204067" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-204067"><a href="https://manhattan.institute/terms-of-use">Terms of Use</a></li>
677<li id="menu-item-204068" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-204068"><a href="https://manhattan.institute/privacy-policy">Privacy Policy</a></li>
678<li id="menu-item-221175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-221175"><a href="https://manhattan.institute/subscribe">Subscribe</a></li>
679<li id="menu-item-238630" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-238630"><a href="https://manhattan.institute/bug-bounty-program">Bug Bounty Program</a></li>
680</ul>      <p class="copyright">Copyright © 2026 Manhattan Institute for Policy Research, Inc. All rights reserved.</p>
681    </div>
682  </div>
683</div>
684<div class="u_footer">
685  <div class="wrapper">
686    <div class="information">
687      <div class="branding">
688        <a href="https://manhattan.institute" class="branding-link" aria-label="Link to Manhattan Institute homepage">
689          <svg viewBox="0 0 163 30" fill="none" xmlns="http://www.w3.org/2000/svg">
690<path d="M7.94824 0.00593185H0.000488281V29.9226H7.94824V0.00593185Z" fill="currentColor"/>
691<path d="M23.8437 0.00593185H15.896V29.9226H23.8437V0.00593185Z" fill="currentColor"/>
692<path d="M39.7383 0.00585938H31.7905V29.9225H39.7383V0.00585938Z" fill="currentColor"/>
693<path d="M61.6052 0.0107422L55.2587 29.9231H47.1187L53.4651 0.0107422H61.6052Z" fill="currentColor"/>
694<path d="M74.9727 13.0303H77.5607V4.33145C77.5607 3.82821 77.5248 3.34294 77.4889 2.9116H77.5428C77.5787 3.25308 77.6866 3.79226 77.8124 4.13375L80.4903 13.0303H83.0424L85.6126 4.13375C85.7204 3.79226 85.8462 3.25308 85.8822 2.89362H85.9361C85.8822 3.37889 85.8642 3.84618 85.8642 4.33145V13.0303H88.632V0.269592H84.4084L82.1618 8.05182C81.9821 8.68087 81.8922 9.18411 81.8383 9.63343H81.8023
694C81.7484 9.18411 81.6765 8.69884 81.4968 8.08777L79.1423 0.269592H74.9727V13.0303Z" fill="currentColor"/>
695<path d="M92.9851 13.246C94.3869 13.246 95.5372 12.6169 95.9865 11.6104C96.0045 12.1137 96.0404 12.5989 96.1303 13.0303H98.9341C98.7723 12.4731 98.6824 11.5925 98.6824 10.5321V7.54858C98.6824 4.9605 97.3884 3.82821 94.4948 3.82821C91.9426 3.82821 90.3251 5.01442 90.1813 7.0094H93.039C93.0929 6.1467 93.5961 5.67941 94.4768 5.67941C95.3755 5.67941 95.8068 6.12873 95.8068 7.15318V7.45872L93.6321 7.76426C92.2662 7.94398 91.4035 8.23155 90.8104 8.64492C90.1993 9.07627 89.8937 9.74127 89.8937 10.586C89.8937 12.1856 91.1339 13.246 92.9851 13.246ZM94.0634 11.4127C93.3086 11.4127 92.8053 10.9994 92.8053 10.3703C92.8053 9.70532 93.2906 9.32789 94.351 9.13019L95.8967 8.87857V9.59748C95.8967 10.6759 95.1598 11.4127 94.0634 11.4127Z" fill="currentColor"/>
696<path d="M100.394 13.0303H103.288V8.17763C103.288 6.79372 103.845 6.02089 104.851 6.02089C105.768 6.02089 106.199 6.614 106.199 7.85412V13.0303H109.075V7.45872C109.075 5.06833 108.087 3.82821 106.146 3.82821C104.78 3.82821 103.791 4.45726 103.162 5.76927V4.04388H100.394V13.0303Z" fill="currentColor"/>
697<path d="M110.897 13.0303H113.791V8.1956C113.791 6.79372 114.348 6.02089 115.372 6.02089C116.253 6.02089 116.702 6.59602 116.702 7.72831V13.0303H119.578V7.44075C119.578 5.05036 118.589 3.82821 116.648 3.82821C115.3 3.82821 114.348 4.42131 113.791 5.64346V0H110.897V13.0303Z" fill="currentColor"/>
698<path d="M123.662 13.246C125.064 13.246 126.215 12.6169 126.664 11.6104C126.682 12.1137 126.718 12.5989 126.808 13.0303H129.611C129.45 12.4731 129.36 11.5925 129.36 10.5321V7.54858C129.36 4.9605 128.066 3.82821 125.172 3.82821C122.62 3.82821 121.002 5.01442 120.859 7.0094H123.716C123.77 6.1467 124.273 5.67941 125.154 5.67941C126.053 5.67941 126.484 6.12873 126.484 7.15318V7.45872L124.309 7.76426C122.944 7.94398 122.081 8.23155 121.488 8.64492C120.877 9.07627 120.571 9.74127 120.571 10.586C120.571 12.1856 121.811 13.246 123.662 13.246ZM124.741 11.4127C123.986 11.4127 123.483 10.9994 123.483 10.3703C123.483 9.70532 123.968 9.32789 125.028 9.13019L126.574 8.87857V9.59748C126.574 10.6759 125.837 11.4127 124.741 11.4127Z" fill="currentColor"/>
699<path d="M129.957 5.96698H131.521V10.1367C131.521 12.1137 132.509 13.192 134.9 13.192C135.421 13.192 135.87 13.1381 136.535 13.0123V10.7298C136.266 10.7837 136.05 10.8196 135.709 10.8196C134.846 10.8196 134.397 10.3523 134.397 9.4537V5.96698H136.535V4.04388H134.397V0.772831L131.521 1.88715V4.04388H129.957V5.96698Z" fill="currentColor"/>
700<path d="M136.005 5.96698H137.568V10.1367C137.568 12.1137 138.557 13.192 140.947 13.192C141.469 13.192 141.918 13.1381 142.583 13.0123V10.7298C142.313 10.7837 142.098 10.8196 141.756 10.8196C140.893 10.8196 140.444 10.3523 140.444 9.4537V5.96698H142.583V4.04388H140.444V0.772831L137.568 1.88715V4.04388H136.005V5.96698Z" fill="currentColor"/>
701<path d="M146.148 13.246C147.55 13.246 148.7 12.6169 149.15 11.6104C149.168 12.1137 149.203 12.5989 149.293 13.0303H152.097C151.935 12.4731 151.845 11.5925 151.845 10.5321V7.54858C151.845 4.9605 150.551 3.82821 147.658 3.82821C145.106 3.82821 143.488 5.01442 143.344 7.0094H146.202C146.256 6.1467 146.759 5.67941 147.64 5.67941C148.538 5.67941 148.97 6.12873 148.97 7.15318V7.45872L146.795 7.76426C145.429 7.94398 144.566 8.23155 143.973 8.64492C143.362 9.07627 143.057 9.74127 143.057 10.586C143.057 12.1856 144.297 13.246 146.148 13.246ZM147.226 11.4127C146.472 11.4127 145.968 10.9994 145.968 10.3703C145.968 9.70532 146.454 9.32789 147.514 9.13019L149.06 8.87857V9.59748C149.06 10.6759 148.323 11.4127 147.226 11.4127Z" fill="currentColor"/>
702<path d="M153.557 13.0303H156.451V8.17763C156.451 6.79372 157.008 6.02089 158.014 6.02089C158.931 6.02089 159.362 6.614 159.362 7.85412V13.0303H162.238V7.45872C162.238 5.06833 161.25 3.82821 159.309 3.82821C157.943 3.82821 156.954 4.45726 156.325 5.76927V4.04388H153.557V13.0303Z" fill="currentColor"/>
703<path d="M78.0101 29.7843V17.0236H74.9727V29.7843H78.0101Z" fill="currentColor"/>
704<path d="M80.0119 29.7843H82.9055V24.9317C82.9055 23.5478 83.4627 22.7749 84.4692 22.7749C85.3858 22.7749 85.8171 23.368 85.8171 24.6082V29.7843H88.6928V24.2128C88.6928 21.8224 87.7043 20.5822 85.7632 20.5822C84.3973 20.5822 83.4088 21.2113 82.7797 22.5233V20.7979H80.0119V29.7843Z" fill="currentColor"/>
705<path d="M93.9476 30C96.4818 30 97.9196 28.8318 97.9196 27.0345C97.9196 25.5248 97.1468 24.6082 95.2956 24.3026L93.5162 23.9971C92.8153 23.8713 92.5277 23.6915 92.5277 23.2602C92.527
7057 22.757 92.9411 22.5053 93.7858 22.5053C94.9181 22.5053 95.8168 22.8828 96.5177 23.5837L98.0095 22.2537C97.2726 21.1933 95.7449 20.5822 93.9476 20.5822C91.4853 20.5822 89.9936 21.7145 89.9936 23.4219C89.9936 24.9496 90.9282 25.8663 92.7794 26.1718L94.1812 26.4234C95.1697 26.5672 95.4573 26.7469 95.4573 27.2322C95.4573 27.7175 94.99 28.041 94.0015 28.041C92.7614 28.041 91.8088 27.5737 91.1618 26.693L89.5083 27.9152C90.353 29.2811 91.9886 30 93.9476 30Z" fill="currentColor"/>
706<path d="M98.1615 22.721H99.7252V26.8907C99.7252 28.8677 100.714 29.9461 103.104 29.9461C103.625 29.9461 104.075 29.8922 104.74 29.7664V27.4838C104.47 27.5377 104.254 27.5737 103.913 27.5737C103.05 27.5737 102.601 27.1064 102.601 26.2077V22.721H104.74V20.7979H102.601V17.5269L99.7252 18.6412V20.7979H98.1615V22.721Z" fill="currentColor"/>
707<path d="M105.809 19.5039H108.81V16.8798H105.809V19.5039ZM105.863 29.7843H108.756V20.7979H105.863V29.7843Z" fill="currentColor"/>
708<path d="M109.51 22.721H111.073V26.8907C111.073 28.8677 112.062 29.9461 114.452 29.9461C114.973 29.9461 115.423 29.8922 116.088 29.7664V27.4838C115.818 27.5377 115.602 27.5737 115.261 27.5737C114.398 27.5737 113.949 27.1064 113.949 26.2077V22.721H116.088V20.7979H113.949V17.5269L111.073 18.6412V20.7979H109.51V22.721Z" fill="currentColor"/>
709<path d="M120.086 30C121.398 30 122.459 29.2811 122.89 28.1488V29.7843H125.64V20.7979H122.746V25.9381C122.746 27.0704 122.171 27.8073 121.237 27.8073C120.392 27.8073 119.943 27.2322 119.943 26.1179V20.7979H117.067V26.6211C117.067 28.7239 117.966 30 120.086 30Z" fill="currentColor"/>
710<path d="M126.387 22.721H127.95V26.8907C127.95 28.8677 128.939 29.9461 131.329 29.9461C131.85 29.9461 132.3 29.8922 132.965 29.7664V27.4838C132.695 27.5377 132.479 27.5737 132.138 27.5737C131.275 27.5737 130.826 27.1064 130.826 26.2077V22.721H132.965V20.7979H130.826V17.5269L127.95 18.6412V20.7979H126.387V22.721Z" fill="currentColor"/>
711<path d="M142.285 25.0754C142.285 22.2178 140.704 20.5822 137.882 20.5822C135.078 20.5822 133.317 22.4334 133.317 25.381C133.317 28.2926 135.114 30 138.08 30C139.949 30 141.477 29.1193 142.195 27.6456L140.075 26.675C139.661 27.5018 138.996 27.9331 138.116 27.9331C136.911 27.9331 136.067 27.1603 136.049 25.9381H142.285V25.0754ZM139.5 24.3206H136.049C136.085 23.0445 136.714 22.2897 137.828 22.2897C138.906 22.2897 139.5 22.9726 139.5 24.2487V24.3206Z" fill="currentColor"/>
712</svg>
713        </a>
714      </div>
715
716      <div class="contact">
717        52 Vanderbilt Avenue<br />
718        New York, NY 10017<br /><br />
719        (212) 599-7000
720      </div>
721
722      
723  <div class="m_social">
724    <ul class="list">
725              <li class="list-item">
726          <a href="https://www.facebook.com/ManhattanInst" aria-label="Link to MI Facebook page" target="_blank" class="list-item-link">
727            <svg width="26" height="27" viewBox="0 0 26 27" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
728  <path d="M25.799 13.6788C25.799 6.58408 19.9943 0.779297 12.8995 0.779297C5.80478 0.779297 0 6.58408 0 13.6788C0 20.1286 4.67608 25.4496 10.8033 26.4171V17.3874H7.57847V13.6788H10.8033V10.7764C10.8033 7.55155 12.7383 5.77786 15.6407 5.77786C17.0919 5.77786 18.5431 6.10035 18.5431 6.10035V9.32523H16.9306C15.3182 9.32523 14.8345 10.2927 14.8345 11.2602V13.6788H18.3818L17.7368 17.3874H14.6732V26.5783C21.123 25.6109 25.799 20.1286 25.799 13.6788Z" class="icon-fill"/>
729</svg>
730          </a>
731        </li>
732              <li class="list-item">
733          <a href="https://twitter.com/ManhattanInst" aria-label="Link to MI Twitter (X) page" target="_blank" class="list-item-link">
734            <svg width="26" viewBox="0 0 1200 1227" xmlns="http://www.w3.org/2000/svg" class="icon" fill="currentColor">
735<path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" class="icon-fill"/>
736</svg>
737          </a>
738        </li>
739              <li class="list-item">
740          <a href="https://www.linkedin.com/company/manhattan-institute" aria-label="Link to MI LinkedIn page" target="_blank" class="list-item-link">
741            <svg width="26" height="27" viewBox="0 0 26 27" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
742  <path d="M5.84288 26.5783H0.360569V9.32523H5.84288V26.5783ZM3.10172 6.90657C1.32804 6.90657 0.0380859 5.61662 0.0380859 3.84293C0.0380859 2.06925 1.48928 0.779297 3.10172 0.779297C4.87541 0.779297 6.16536 2.06925 6.16536 3.84293C6.16536 5.61662 4.87541 6.90657 3.10172 6.90657ZM25.8371 26.5783H20.3548V17.2262C20.3548 14.485 19.2261 13.6788 17.6137 13.6788C16.0012 13.6788 14.3888 14.9688 14.3888 17.3874V26.5783H8.90651V9.32523H14.0663V11.7439C14.55 10.6152 16.485 8.8415 19.2261 8.8415C22.2898 8.8415 25.5146 10.6152 25.5146 15.9362V26.5783H25.8371Z" class="icon-fill"/>
743</svg>
744          </a>
745        </li>
746              <li class="list-item">
747          <a href="https://www.youtube.com/ManhattanInst" aria-label="Link to MI YouTube page" target="_blank" class="list-item-link">
748            <svg width="26" height="19" viewBox="0 0 26 19" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
749  <path d="M25.2107 3.38959C24.8882 2.26088 24.082 1.45466 22.9533 1.13217C21.0184 0.648438 12.7949 0.648438 12.7949 0.648438C12.7949 0.648438 4.73273 0.648438 2.63655 1.13217C1.50785 1.45466 0.701612 2.26088 0.379124 3.38959C0.0566357 5.48576 0.0566406 9.6781 0.0566406 9.6781C0.0566406 9.6781 0.0566455 13.8704 0.540378 15.9666C0.862866 17.0953 1.66908 17.9015 2.79778 18.224C4.73271 18.7078 12.9562 18.7078 12.9562 18.7078C12.9562 18.7078 21.0183 18.7078 23.1145 18.224C24.2432 17.9015 25.0495 17.0953 25.372 15.9666C25.8557 13.8704 25.8557 9.6781 25.8557 9.6781C25.8557 9.6781 25.8557 5.48576 25.2107 3.38959ZM10.3762 13.548V5.80825L17.1485 9.6781L10.3762 13.548Z" class="icon-fill"/>
750</svg>
751          </a>
752        </li>
753              <li class="list-item">
754          <a href="https://instagram.com/manhattaninstitute" aria-label="Link to MI Instagram page" target="_blank" class="list-item-link">
755            <svg width="27" height="28" viewBox="0 0 27 28" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
756  <path d="M13.4594 2.71358C17.0068 2.71358 17.4905 2.71358 18.9417 2.71358C20.2317 2.71358 20.8766 3.03607 21.3604 3.19731C22.0054 3.5198 22.4891 3.68105 22.9728 4.16478C23.4566 4.64851 23.779 5.13224 23.9403 5.77722C24.1015 6.26095 24.2628 6.90593 24.424 8.19588C24.424 9.64708 24.424 9.96956 24.424 13.6782C24.424 17.3868 24.424 17.7093 24.424 19.1605C24.424 20.4504 24.1015 21.0954 23.9403 21.5791C23.6178 22.2241 23.4566 22.7078 22.9728 23.1916C22.4891 23.6753 22.0054 23.9978 21.3604 24.159C20.8766 24.3203 20.2317 24.4815 18.9417 24.6428C17.4905 24.6428 17.168 24.6428 13.4594 24.6428C9.75081 24.6428 9.42833 24.6428 7.97713 24.6428C6.68718 24.6428 6.0422 24.3203 5.55847 24.159C4.91349 23.8365 4.42976 23.6753 3.94603 23.1916C3.4623 22.7078 3.13981 22.2241 2.97856 21.5791C2.81732 21.0954 2.65608 20.4504 2.49483 19.1605C2.49483 17.7093 2.49483 17.3868 2.49483 13.6782C2.49483 9.96956 2.49483 9.64708 2.49483 8.19588C2.49483 6.90593 2.81732 6.26095 2.97856 5.77722C3.30105 5.13224 3.4623 4.64851 3.94603 4.16478C4.42976 3.68105 4.91349 3.35856 5.55847 3.19731C6.0422 3.03607 6.68718 2.87483 7.97713 2.71358C9.42833 2.71358 9.91206 2.71358 13.4594 2.71358ZM13.4594 0.294922C9.75081 0.294922 9.42833 0.294922 7.97713 0.294922C6.52593 0.294922 5.55847 0.617411 4.75225 0.939899C3.94603 1.26239 3.13981 1.74612 2.33359 2.55234C1.52737 3.35856 1.20488 4.00354 0.721149 4.971C0.398661 5.77722 0.237416 6.74468 0.0761719 8.19588C0.0761719 9.64708 0.0761719 10.1308 0.0761719 13.6782C0.0761719 17.3868 0.0761719 17.7093 0.0761719 19.1605C0.0761719 20.6117 0.398661 21.5791 0.721149 22.3854C1.04364 23.1916 1.52737 23.9978 2.33359 24.804C3.13981 25.6102 3.78479 25.9327 4.75225 26.4165C5.55847 26.7389 6.52593 26.9002 7.97713 27.0614C9.42833 27.0614 9.91206 27.0614 13.4594 27.0614C17.0068 27.0614 17.4905 27.0614 18.9417 27.0614C20.3929 27.0614 21.3604 26.7389 22.1666 26.4165C22.9728 26.094 23.779 25.6102 24.5853 24.804C25.3915 23.9978 25.714 23.3528 26.1977 22.3854C26.5202 21.5791 26.6814 20.6117 26.8427 19.1605C26.8427 17.7093 26.8427 17.2255 26.8427 13.6782C26.8427 10.1308 26.8427 9.64708 26.8427 8.19588C26.8427 6.74468 26.5202 5.77722 26.1977 4.971C25.8752 4.16478 25.3915 3.35856 24.5853 2.55234C23.779 1.74612 23.1341 1.42363 22.1666 0.939899C21.3604 0.617411 20.3929 0.456166 18.9417 0.294922C17.4905 0.294922 17.168 0.294922 13.4594 0.294922Z" class="icon-fill"/>
757  <path d="M13.4594 6.74468C9.58957 6.74468 6.52593 9.80832 6.52593 13.6782C6.52593 17.548 9.58957 20.6117 13.4594 20.6117C17.3293 20.6117 20.3929 17.548 20.3929 13.6782C20.3929 9.80832 17.3293 6.74468 13.4594 6.74468ZM13.4594 18.193C11.0408 18.193 8.94459 16.2581 8.94459 13.6782C8.94459 11.2595 10.8795 9.16334 13.4594 9.16334C15.8781 9.16334 17.9743 11.0983 17.9743 13.6782C17.9743 16.0968 15.8781 18.193 13.4594 18.193Z" class="icon-fill"/>
758  <path d="M20.5542 8.19588C21.4447 8.19588 22.1666 7.47397 22.1666 6.58344C22.1666 5.
75869291 21.4447 4.971 20.5542 4.971C19.6636 4.971 18.9417 5.69291 18.9417 6.58344C18.9417 7.47397 19.6636 8.19588 20.5542 8.19588Z" class="icon-fill"/>
759</svg>
760          </a>
761        </li>
762              <li class="list-item">
763          <a href="/rss.xml" aria-label="Link to MI RSS page" target="_blank" class="list-item-link">
764            <svg width="26" height="27" viewBox="0 0 26 27" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="icon">
765  <path d="M20.8396 26.5783C20.8396 15.2574 11.5221 5.93991 0.201172 5.93991V0.779297C14.3519 0.779297 26.0002 12.4276 26.0002 26.5783H20.8396ZM3.73645 19.4989C4.67589 19.5006 5.57637 19.8746 6.24065 20.5389C6.90494 21.2031 7.27889 22.1036 7.28059 23.0431C7.28059 24.9917 5.68105 26.5783 3.72838 26.5783C1.77975 26.5783 0.201172 24.9949 0.201172 23.0431C0.201172 21.0912 1.78862 19.4989 3.73645 19.4989V19.4989ZM17.3043 26.5783H12.2864C12.2864 19.948 6.83153 14.4891 0.201172 14.4891V9.47519C9.58154 9.47519 17.3043 17.1972 17.3043 26.5783Z" class="icon-fill"/>
766</svg>
767          </a>
768        </li>
769          </ul>
770  </div>
771    </div>
772
773    <ul id="menu-footer-menu" class="footer-menu"><li id="menu-item-203500" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203500"><a href="#">Policy Areas</a>
774<ul class="sub-menu">
775	<li id="menu-item-203501" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203501"><a href="/policy/cities">Cities</a></li>
776	<li id="menu-item-203502" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203502"><a href="/policy/culture">Culture</a></li>
777	<li id="menu-item-203503" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203503"><a href="/policy/economics">Economics</a></li>
778	<li id="menu-item-203504" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203504"><a href="/policy/education">Education</a></li>
779	<li id="menu-item-203506" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203506"><a href="/policy/governance">Governance</a></li>
780	<li id="menu-item-203507" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203507"><a href="/policy/health">Health</a></li>
781	<li id="menu-item-203508" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203508"><a href="/policy/public-safety">Public Safety</a></li>
782	<li id="menu-item-203505" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203505"><a href="/policy/tech">Tech</a></li>
783</ul>
784</li>
785<li id="menu-item-203509" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203509"><a href="#">Explore Content</a>
786<ul class="sub-menu">
787	<li id="menu-item-203510" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203510"><a href="https://manhattan.institute/articles">Publications</a></li>
788	<li id="menu-item-203837" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-203837"><a href="/books">Books</a></li>
789	<li id="menu-item-203512" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203512"><a href="https://manhattan.institute/multimedia">Multimedia</a></li>
790	<li id="menu-item-203513" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203513"><a href="https://manhattan.institute/podcasts">Podcasts</a></li>
791	<li id="menu-item-203514" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203514"><a href="https://manhattan.institute/projects">Projects</a></li>
792	<li id="menu-item-239392" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-239392"><a href="https://collegerankings.city-journal.org">City Journal College Rankings</a></li>
793</ul>
794</li>
795<li id="menu-item-203520" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-203520"><a href="#">Get Involved</a>
796<ul class="sub-menu">
797	<li id="menu-item-203521" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203521"><a href="https://manhattan.institute/events">Events</a></li>
798	<li id="menu-item-203522" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203522"><a href="https://manhattan.institute/careers">Careers</a></li>
799	<li id="menu-item-203696" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203696"><a href="https://manhattan.institute/subscribe">Subscribe</a></li>
800</ul>
801</li>
802<li id="menu-item-5617" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5617"><a href="#">About</a>
803<ul class="sub-menu">
804	<li id="menu-item-203774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203774"><a href="https://manhattan.institute/about">About MI</a></li>
805	<li id="menu-item-203675" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203675"><a href="https://manhattan.institute/scholars">Scholars</a></li>
806	<li id="menu-item-203677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203677"><a href="https://manhattan.institute/research-integrity">Research Integrity</a></li>
807	<li id="menu-item-203695" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203695"><a href="https://manhattan.institute/contact">Contact us</a></li>
808	<li id="menu-item-203679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203679"><a href="https://manhattan.institute/press-media">Press &#038; Media</a></li>
809</ul>
810</li>
811</ul>
812    <div class="bottom">
813      <ul id="menu-footer-secondary-menu-1" class="footer-secondary-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-204067"><a href="https://manhattan.institute/terms-of-use">Terms of Use</a></li>
814<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-204068"><a href="https://manhattan.institute/privacy-policy">Privacy Policy</a></li>
815<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-221175"><a href="https://manhattan.institute/subscribe">Subscribe</a></li>
816<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-238630"><a href="https://manhattan.institute/bug-bounty-program">Bug Bounty Program</a></li>
817</ul>
818      <div class="copyright">
819        <p>Copyright © 2026 Manhattan Institute for Policy Research, Inc. All rights reserved.</p>
820        <p>EIN #13-2912529</p>
821      </div>
822    </div>
823  </div>
824</div>
825
826    
826<script>(function(src){var a=document.createElement("script");a.type="text/javascript";a.async=true;a.src=src;var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})("https://experience.tinypass.com/xbuilder/experience/load?aid=COJfrw1jpu");</script>
826
827    
827<script type="speculationrules">
828{"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\/mi-theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
829</script>
vendor: 1 bytes, line 829
829
830<script>
831    (function (config) { var s = document.createElement('script'); s.src = 'https://cdn.virtuoussoftware.com/tracker/virtuous.tracker.shim.min.js';
832    s.type = 'text/javascript'; s.onload = function () { virtuousTrackerShim.init(config); };
833    document.getElementsByTagName('script')[0].parentNode.appendChild(s);
834    }({
835        organizationId: '1d29eb88-0751-42ba-a132-8fa0428f7cc5'
836    }));
837</script>
vendor: 2 bytes, line 837
837
838<script src="https://boards.greenhouse.io/embed/job_board/js?for=manhattaninstituteforpolicyresearchinc"></script>
838
839
840<script id="doubleopt_script">
841  (function() {
842    // Prevent firing twice in the same session
843    if (window.__doubleopt_fired) return;
844    window.__doubleopt_fired = true;
845
846    const params = new URLSearchParams(window.location.search);
847    const data = params.get("pdf_data") || params.get("data");
848    if (data) {
849      fetch("https://hooks.zapier.com/hooks/catch/19487084/umsgyfc/", {
850        method: "POST",
851        body: new URLSearchParams({ data }) // auto form-encodes
852      })
853      .then(r => console.log("Zapier response:", r.status))
854      .catch(e => console.error("Zapier error:", e));
855    }
856  })();
857</script>
vendor: 2 bytes, line 857
857
858<script>
859(function() {
860  // Wait for the Osano dialog to exist, then recolor Accept All
861  const wait = setInterval(() => {
862      const accept = document.querySelector('.osano-cm-button--type_accept');
863	  const reject = document.querySelector('.osano-cm-button--type_denyAll, .osano-cm-button-type_deny');
864	  const manage = document.querySelector('.osano-cm-button--type_manage');
865	  const container = document.querySelector('.osano-cm-buttons');
866	  const message = document.querySelector('.osano-cm-message');
867	  if (message){
868		  console.log("Updating message");
869		  clearInterval(wait);
870		  message.style.fontFamily = 'Le Monde Livre, serif';
871		  message.style.lineHeight = '1.35';
872		  message.style.fontSize = '1.125rem';
873	  }
874      if (accept) {
875      	  clearInterval(wait);
876      	  accept.style.backgroundColor = '#2c48dc';
877      	  accept.style.borderColor = '#2c48dc';
878      	  accept.style.color = '#fff';
879          accept.style.fontWeight = '600';
880      }
881	  if (container){
882		  container.style.display = 'flex';
883		  container.style.flexDirection = 'column';
884	  }
885	  if (accept && reject){
886		  accept.style.order = 1;
887		  reject.style.order = 2;
888	  }
889  }, 300);
890
891  // Also handle when Osano reopens its dialog later
892  const checkOsano = setInterval(() => {
893    if (window.Osano?.cm?.addEventListener) {
894      clearInterval(checkOsano);
895      window.Osano.cm.addEventListener('osano-cm-dialog-open', () => {
896        const btn = document.querySelector('.osano-cm-button--type_accept');
897		const reject = document.querySelector('.osano-cm-button--type_denyAll, .osano-cm-button--type_deny');
898	    const manage = document.querySelector('.osano-cm-button--type_manage');
899		const message = document.querySelector('.osano-cm-message');
900		const container = document.querySelector('.osano-cm-buttons');
901	    if (message){
902		  console.log("updating message");
903		  clearInterval(wait);
904		  message.style.fontFamily = 'Le Monde Livre, serif';
905		  message.style.lineHeight = '1.35';
906		  message.style.fontSize = '1.125rem';
907	    }
908        if (btn) {
909          btn.style.backgroundColor = '#2c48dc';
910          btn.style.borderColor = '#2c48dc';
911          btn.style.color = '#fff';
912          btn.style.fontWeight = '600';
913		  btn.style.order = 3;
914        }
915		if (container){
916		    container.style.display = 'flex';
917		    container.style.flexDirection = 'column';
918		}
919		if (btn && reject){
920			btn.style.order = 1;
921			reject.style.order = 2;
922		}
923      });
924    }
925  }, 500);
926})();
927</script>
927
928
929<script type="text/javascript" src="https://manhattan.institute/wp-content/plugins/ttd-topics/public/js/ttd-post.js?ver=4.4.63" id="ttd_post-js"></script>
vendor: 1 bytes, line 929
929
930<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/js/lodash.min.js?ver=6.8.1" id="lodash-underscore-js"></script>
vendor: 1 bytes, line 930
930
931<script type="text/javascript" id="lodash-underscore-js-after">
932/* <![CDATA[ */
933window.lodash = window.lodash || window._;
934/* ]]> */
935</script>
vendor: 1 bytes, line 935
935
936<script type="text/javascript" src="https://manhattan.institute/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1" id="moment-js"></script>
vendor: 1 bytes, line 936
936
937<script type="text/javascript" id="moment-js-after">
938/* <![CDATA[ */
939moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} );
940/* ]]> */
941</script>
vendor: 1 bytes, line 941
941
942<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/dist/js/main.js?ver=39521923" id="uneets-dist-js"></script>
vendor: 1 bytes, line 942
942
943<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/js/slick.min.js?ver=6.8.1" id="ofl-slick-js"></script>
vendor: 1 bytes, line 943
943
944<script type="text/javascript" src="https://platform-api.sharethis.com/js/sharethis.js#property=6478915aa660b80019d55f13&amp;product=sop" id="sharethis-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 944
944
945<script type="text/javascript" id="hcaptcha-js-before">
946/* <![CDATA[ */
947window.HCAPTCHA_SITE_KEY = "213cbc42-6014-462c-8b04-0e8459429fc4" || window.HCAPTCHA_SITE_KEY || "";
948/* ]]> */
949</script>
vendor: 1 bytes, line 949
949
950<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/js/hcaptcha-loader.js" id="hcaptcha-js"></script>
vendor: 1 bytes, line 950
950
951<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/js/infinite-scroll.pkgd.min.js?ver=6.8.1" id="infinite-scroll-js"></script>
vendor: 1 bytes, line 951
951
952<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/js/daterangepicker.js?ver=6.8.1" id="daterangepicker-js"></script>
vendor: 1 bytes, line 952
952
953<script type="text/javascript" src="https://manhattan.institute/wp-content/themes/mi-theme/uneets/src/js/fundraiseup-loader.js" id="fundraiseup-js"></script>
953
954    
954<script>
955        function detect_platform() {
956            var platform = 'Unknown';
957            var userAgent = navigator.userAgent || navigator.vendor || window.opera;
958            if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
959                platform = 'iOS';
960            } else if (/Android/.test(userAgent)) {
961                platform = 'Android';
962            } else if (/Windows|Macintosh|Linux/.test(userAgent)) {
963                platform = 'Desktop';
964            }
965            return platform;
966        };
967    </script>
967    
967<script>
968        window.dataLayer = window.dataLayer || [];
969        window.dataLayer.push({
970            'event': 'Pageview',
971            'event_collection_platform': detect_platform(),
972            'pagePath': 'https://manhattan.institute/search/',
973            'pageTitle': "Search"
974        });
975        if (window.tp && tp.pianoId && tp.pianoId.getUser()) {
976                const user = tp.pianoId.getUser();
977                if (user.email && user.id) {
978                    window.dataLayer.push({
979                        'user_email': user.email,
980                        'user_id': user.id
981                    });
982                }
983            }
984    </script>
984    
984<script>
985        // Use event delegation on document for all addthis triggers
986        jQuery(document).on('click', 'a.addthis-trigger, button.addthis-trigger, .addthis-trigger', function(e) {
987            var shareButton = jQuery(this);
988            var isExpandableCard = shareButton.closest('.u_expandable-cards-slider').length > 0;
989
990            console.log('AddThis trigger clicked', {
991                isExpandableCard: isExpandableCard,
992                element: this,
993                classes: this.className
994            });
995
996            // Skip if this is an expandable card share (handled separately)
997            if (isExpandableCard) {
998                console.log('Skipping - expandable card share (handled separately)');
999                return;
1000            }
1001
1002            // Determine share location context
1003            var pageLocation = 'body';
1004            if (shareButton.closest('header, .header').length > 0) {
1005                pageLocation = 'header';
1006            } else if (shareButton.closest('footer, .footer').length > 0) {
1007                pageLocation = 'footer';
1008            } else if (shareButton.closest('article, .article').length > 0) {
1009                pageLocation = 'article';
1010            } else if (shareButton.closest('.sidebar').length > 0) {
1011                pageLocation = 'sidebar';
1012            }
1013
1014            window.dataLayer.push({
1015                'event': 'content_share',
1016                'goal_type': 'Content share',
1017                'event_page_location': pageLocation,
1018                'share_context': 'general_page',
1019                'event_collection_platform': detect_platform()
1020            });
1021            console.log('Event dispatched: content_share (general page)', pageLocation);
1022        });
1023    </script>
1023    
1023<script>
1024        jQuery('div.u_scripts').on('click', '.v_iw > button', function(){
1025            window.dataLayer.push({
1026                'event': 'newsletter_form_submit',
1027                'goal_type': 'Newsletter signup - form submission',
1028                'event_page_location': 'body'
1029            });
1030            console.log('Event dispatched: newsletter_form_submit');
1031        });
1032    </script>
1032    
1032<script>
1033        jQuery('.newsletter-form > button[type=submit]').click(function() {
1034            window.dataLayer.push({
1035                'event': 'newsletter_signup_block',
1036                'goal_type': 'Newsletter signup - block interaction',
1037                'event_page_location': 'footer'
1038            });
1039            console.log('Event dispatched: newsletter_signup_block');
1040        });
1041    </script>
1041    
1041<script>
1042        (function() {
1043            var scrollDepths = [0.25, 0.5, 0.75, 1.0];
1044            var reachedDepths = {};
1045
1046            function trackScrollDepth() {
1047                var scrollPosition = window.scrollY + window.innerHeight;
1048                var pageHeight = document.documentElement.scrollHeight;
1049
1050                scrollDepths.forEach(function(depth) {
1051                    if (scrollPosition >= pageHeight * depth && !reachedDepths[depth]) {
1052                        reachedDepths[depth] = true;
1053                        window.dataLayer.push({
1054                            'event': 'scroll_depth',
1055                            'scroll_depth': depth
1056                        });
1057                        console.log('Scroll depth:'+depth);
1058                    }
1059                });
1060            }
1061
1062            window.addEventListener('scroll', trackScrollDepth);
1063        })();
1064    </script>
1064        
1064<script>
1065
1066        function getClosestSafe(target, selector) {
1067            if (!target) return null;
1068            if (typeof target.closest === 'function') {
1069                return target.closest(selector);
1070            }
1071
1072            var element = target.nodeType === 3 ? target.parentElement : target;
1073            if ((!element || typeof element.closest !== 'function') && target.parentElement) {
1074                element = target.parentElement;
1075            }
1076            if (element && typeof element.closest === 'function') {
1077                return element.closest(selector);
1078            }
1079            return null;
1080        }
1081
1082        // Attach a click event listener to the document
1083document.addEventListener('click', function(event) {
1084    // Use closest to find the nearest ancestor matching the selector
1085    var target = getClosestSafe(event.target, '.m_article-card, .m_card, .m_insight-card, .m_event-card');
1086    if (target) {
1087        // Get a live NodeList of all matching elements
1088        var elements = document.querySelectorAll('.m_article-card, .m_card, .m_insight-card, .m_event-card');
1089        var elementsArray = Array.prototype.slice.call(elements);
1090        var index = elementsArray.indexOf(target);
1091        var ordinal = index + 1;
1092
1093        // Extract the "limit" parameter from the URL
1094        var urlParams = new URLSearchParams(window.location.search);
1095        var limit = parseInt(urlParams.get('limit')) || 10; // Default to 10 if "limit" is not in the URL
1096
1097        // Calculate the page number based on the limit and ordinal
1098        var page = Math.ceil(ordinal / limit);
1099
1100        // Log and push events to the data layer
1101        console.log("N-th result: " + ordinal);
1102        console.log("Page number: " + page);
1103
1104        // Push both GTM events to the data layer
1105        window.dataLayer.push({
1106            event: 'ise_click_rank',
1107            ise_click_rank: ordinal
1108        });
1109        window.dataLayer.push({
1110            event: 'ise_page',
1111            ise_page: page
1112        });
1113    }
1114});
1115
1116
1117
1118        function isEmptyDeep(obj) {
1119            return Object.keys(obj).every(k => !Object.keys(obj[k]).length)
1120        }
1121    (function() {
1122        const originalPushState = history.pushState;
1123        const originalReplaceState = history.replaceState;
1124
1125        // Override pushState
1126        history.pushState = function(state, title, url) {
1127            originalPushState.apply(this, arguments);
1128            onFilterChangeDebounced();
1129        };
1130
1131        // Override replaceState
1132        history.replaceState = function(state, title, url) {
1133            originalReplaceState.apply(this, arguments);
1134            onFilterChangeDebounced();
1135        };
1136
1137        let idToNameMapping = {};
1138        let filtersInitialized = false;
1139        const MAX_RETRIES = 10; // Maximum retries to prevent infinite loop
1140        let retryCount = 0;
1141
1142        // Set up MutationObserver to watch for filter list item changes
1143        const observer = new MutationObserver((mutationsList, observer) => {
1144            const filterItems = document.querySelectorAll('.search-controls__list-item');
1145            if (filterItems.length > 0) {
1146                idToNameMapping = getIdToNameMapping();
1147                filtersInitialized = true;
1148                observer.disconnect();
1149                onFilterChange();
1150            }
1151        });
1152
1153        observer.observe(document.body, { childList: true, subtree: true });
1154
1155        // Function to handle filter changes
1156        async function onFilterChange() {
1157            if (!filtersInitialized) return;
1158
1159            // Retry limit check
1160            if (retryCount >= MAX_RETRIES) {
1161                console.warn('Max retries reached. Incomplete mappings may persist.');
1162                return;
1163            }
1164
1165            retryCount++; // Increment retry count on each attempt
1166
1167            // Refresh the mapping in case new elements were added
1168            idToNameMapping = getIdToNameMapping();
1169
1170            const currentUrl = window.location.href;
1171            const filterData = getFiltersFromUrl(currentUrl);
1172
1173            // Check if all mappings are resolved before sending
1174            if (!allMappingsResolved(filterData)) {
1175                setTimeout(onFilterChange, 100); // Retry after a short delay
1176                return;
1177            }
1178            let searchKeyword = new URLSearchParams(window.location.search).get('search') ?? null;
1179
1180            window.selectedFilters = filterData;
1181
1182            // Reset retry count after successful mapping
1183            retryCount = 0;
1184
1185            // Push the resolved filter data to Tag Manager
1186
1187            if (!isEmptyDeep(filterData))
1188            {
1189                const flattenedFilters = Object.values(filterData).flat();
1190                window.dataLayer.push({ event: 'ise_filters', ise_filters: flattenedFilters });
1191                console.log('Active tag filters:', flattenedFilters);
1192            }
1193            if(searchKeyword != null)
1194            {
1195                window.dataLayer.push({ event: 'ise_keyword', ise_keyword: searchKeyword });
1196                console.log('Active text search:', searchKeyword);
1197            }
1198        }
1199
1200        // Debounce function to throttle onFilterChange calls
1201        function debounce(func, delay) {
1202            let timer;
1203            return function(...args) {
1204                clearTimeout(timer);
1205                timer = setTimeout(() => func.apply(this, args), delay);
1206            };
1207        }
1208
1209        const onFilterChangeDebounced = debounce(onFilterChange, 100);
1210
1211        // Create mapping of filter IDs to names
1212        function getIdToNameMapping() {
1213            const mapping = {};
1214            document.querySelectorAll('.search-controls__list-item').forEach(item => {
1215                const filterType = item.getAttribute('data-name');
1216                const filterId = item.getAttribute('data-id');
1217                const filterName = item.querySelector('.m_search-featured__name')?.innerText || filterId;
1218
1219                if (!mapping[filterType]) {
1220                    mapping[filterType] = {};
1221                }
1222                mapping[filterType][filterId] = filterName;
1223            });
1224            return mapping;
1225        }
1226
1227        // Function to extract multiple filters from the URL and replace IDs with names
1228        function getFiltersFromUrl(url) {
1229            const urlObj = new URL(url);
1230            const urlParams = urlObj.searchParams;
1231
1232            // Extract values for the parameters you want to track
1233            const filters = {
1234                types: Array.from(new Set(getFilterNames(urlParams.getAll('types[]'), 'types'))),
1235                podcast_series: Array.from(new Set(getFilterNames(urlParams.getAll('podcast_series[]'), 'podcast_series'))),
1236                tags: Array.from(new Set(getFilterNames(urlParams.getAll('tags[]'), 'tags'))),
1237                topics: Array.from(new Set(getFilterNames(urlParams.getAll('topics[]'), 'topics'))),
1238                event_series: Array.from(new Set(getFilterNames(urlParams.getAll('event_series[]'), 'event_series'))),
1239                projects: Array.from(new Set(getFilterNames(urlParams.getAll('projects[]'), 'projects'))),
1240                people: Array.from(new Set(getFilterNames(urlParams.getAll('people[]'), 'people'))),
1241                policies: Array.from(new Set(getFilterNames(urlParams.getAll('policies[]'), 'policies'))),
1242                article_types: Array.from(new Set(getFilterNames(urlParams.getAll('article_types[]'), 'article_types')))
1243            };
1244
1245            return filters;
1246        }
1247
1248        // Helper function to get readable names from filter IDs
1249        function getFilterNames(ids, filterType) {
1250            return ids.map(id => {
1251                const name = idToNameMapping[filterType]?.[id];
1252                return name || null;  // Return null if name is not found
1253            });
1254        }
1255
1256        // Function to check if all mappings are resolved in filter data
1257        function allMappingsResolved(filters) {
1258            return Object.values(filters).every(filterArray => filterArray.every(name => name !== null));
1259        }
1260    })();
1261    </script>
1261
1262
1263    
1263<script>
1264        (function() {
1265            function getClosestSafe(target, selector) {
1266                if (!target) return null;
1267                if (typeof target.closest === 'function') {
1268                    return target.closest(selector);
1269                }
1270
1271                var element = target.nodeType === 3 ? target.parentElement : target;
1272                if ((!element || typeof element.closest !== 'function') && target.parentElement) {
1273                    element = target.parentElement;
1274                }
1275                if (element && typeof element.closest === 'function') {
1276                    return element.closest(selector);
1277                }
1278                return null;
1279            }
1280
1281            // Track expandable cards slider interactions
1282            window.expandableCardsTracking = {
1283                viewedCards: new Set(),
1284                hoveredCards: new Set(),
1285
1286                getCardData: function(cardElement) {
1287                    var slider = cardElement.closest('.u_expandable-cards-slider');
1288                    var sliderId = slider ? slider.id : 'unknown';
1289                    var allCards = slider ? slider.querySelectorAll('.js-card') : [];
1290                    var cardPosition = Array.from(allCards).indexOf(cardElement) + 1;
1291
1292                    var titleElement = cardElement.querySelector('.card-title, .card-expanded-title');
1293                    var cardTitle = titleElement ? titleElement.textContent.trim() : 'Untitled';
1294
1295                    var linkElement = cardElement.querySelector('.card-read-more a, a.card-read-more');
1296                    var articleUrl = linkElement ? linkElement.href : '';
1297                    var articleId = '';
1298
1299                    // Try to extract article ID from URL or data attributes
1300                    if (articleUrl) {
1301                        var match = articleUrl.match(/\/(\d+)\/?$/);
1302                        if (match) {
1303                            articleId = match[1];
1304                        }
1305                    }
1306
1307                    // Alternative: check for data attributes
1308                    var expandedPanel = cardElement.querySelector('.js-card-expanded');
1309                    if (expandedPanel) {
1310                        articleId = expandedPanel.getAttribute('data-article-id') || articleId;
1311                    }
1312
1313                    return {
1314                        slider_id: sliderId,
1315                        card_position: cardPosition,
1316                        card_title: cardTitle,
1317                        article_id: articleId,
1318                        article_url: articleUrl
1319                    };
1320                },
1321
1322                // Track card visibility (entering viewport)
1323                setupIntersectionObserver: function() {
1324                    if (!('IntersectionObserver' in window)) return;
1325
1326                    var observer = new IntersectionObserver(function(entries) {
1327                        entries.forEach(function(entry) {
1328                            if (entry.isIntersecting) {
1329                                var cardElement = entry.target;
1330                                var cardId = cardElement.getAttribute('id') ||
1331                                            cardElement.querySelector('.js-card-expanded')?.id ||
1332                                            'card-' + Math.random().toString(36).substr(2, 9);
1333
1334                                if (!window.expandableCardsTracking.viewedCards.has(cardId)) {
1335                                    window.expandableCardsTracking.viewedCards.add(cardId);
1336                                    var cardData = window.expandableCardsTracking.getCardData(cardElement);
1337
1338                                    window.dataLayer.push({
1339                                        event: 'expandable_card_view',
1340                                        slider_id: cardData.slider_id,
1341                                        card_position: cardData.card_position,
1342                                        card_title: cardData.card_title,
1343                                        article_id: cardData.article_id,
1344                                        event_collection_platform: detect_platform()
1345                                    });
1346
1347                                    console.log('Expandable card viewed:', cardData);
1348                                }
1349                            }
1350                        });
1351                    }, {
1352                        threshold: 0.5
1353                    });
1354
1355                    document.querySelectorAll('.u_expandable-cards-slider .js-card').forEach(function(card) {
1356                        observer.observe(card);
1357                    });
1358                },
1359
1360                // Track card hover
1361                trackCardHover: function(cardElement) {
1362                    var cardId = cardElement.querySelector('.js-card-expanded')?.id ||
1363                                'card-' + Math.random().toString(36).substr(2, 9);
1364
1365                    if (!this.hoveredCards.has(cardId)) {
1366                        this.hoveredCards.add(cardId);
1367                        var cardData = this.getCardData(cardElement);
1368
1369                        window.dataLayer.push({
1370                            event: 'expandable_card_hover',
1371                            slider_id: cardData.slider_id,
1372                            card_position: cardData.card_position,
1373                            card_title: cardData.card_title,
1374                            article_id: cardData.article_id,
1375                            event_collection_platform: detect_platform()
1376                        });
1377
1378                        console.log('Expandable card hovered:', cardData);
1379                    }
1380                },
1381
1382                // Track card expand/collapse
1383                trackCardToggle: function(cardElement, isExpanded) {
1384                    var cardData = this.getCardData(cardElement);
1385                    var event = isExpanded ? 'expandable_card_expand' : 'expandable_card_collapse';
1386
1387                    window.dataLayer.push({
1388                        event: event,
1389                        slider_id: cardData.slider_id,
1390                        card_position: cardData.card_position,
1391                        card_title: cardData.card_title,
1392                        article_id: cardData.article_id,
1393                        interaction_type: isExpanded ? 'expand' : 'collapse',
1394                        event_collection_platform: detect_platform()
1395                    });
1396
1397                    console.log('Expandable card ' + (isExpanded ? 'expanded' : 'collapsed') + ':', cardData);
1398                },
1399
1400                // Track share button clicks
1401                trackCardShare: function(cardElement, shareLocation) {
1402                    var cardData = this.getCardData(cardElement);
1403
1404                    window.dataLayer.push({
1405                        event: 'expandable_card_share',
1406                        slider_id: cardData.slider_id,
1407                        card_position: cardData.card_position,
1408                        card_title: cardData.card_title,
1409                        article_id: cardData.article_id,
1410                        share_location: shareLocation,
1411                        share_context: 'expandable_card',
1412                        goal_type: 'Expandable card share',
1413                        event_collection_platform: detect_platform()
1414                    });
1415
1416                    console.log('Expandable card share clicked:', cardData, 'Location:', shareLocation);
1417                },
1418
1419                // Track article link clicks
1420                trackArticleClick: function(cardElement, clickedUrl) {
1421                    var cardData = this.getCardData(cardElement);
1422
1423                    window.dataLayer.push({
1424                        event: 'expandable_card_article_click',
1425                        slider_id: cardData.slider_id,
1426                        card_position: cardData.card_position,
1427                        card_title: cardData.card_title,
1428                        article_id: cardData.article_id,
1429                        article_url: clickedUrl || cardData.article_url,
1430                        goal_type: 'Expandable card article click',
1431                        event_collection_platform: detect_platform()
1432                    });
1433
1434                    console.log('Expandable card article clicked:', cardData);
1435                },
1436
1437                // Initialize all tracking
1438                init: function() {
1439                    this.setupIntersectionObserver();
1440
1441                    // Hover tracking with debounce
1442                    var hoverTimeouts = new WeakMap();
1443                    document.addEventListener('mouseenter', function(e) {
1444                        var card = getClosestSafe(e.target, '.u_expandable-cards-slider .js-card');
1445                        if (card) {
1446                            var timeout = setTimeout(function() {
1447                                window.expandableCardsTracking.trackCardHover(card);
1448                            }, 500);
1449                            hoverTimeouts.set(card, timeout);
1450                        }
1451                    }, true);
1452
1453                    document.addEventListener('mouseleave', function(e) {
1454                        var card = getClosestSafe(e.target, '.u_expandable-cards-slider .js-card');
1455                        if (card && hoverTimeouts.has(card)) {
1456                            clearTimeout(hoverTimeouts.get(card));
1457                            hoverTimeouts.delete(card);
1458                        }
1459                    }, true);
1460
1461                    // Toggle tracking
1462                    document.addEventListener('click', function(e) {
1463                        var toggleButton = getClosestSafe(e.target, '.u_expandable-cards-slider .js-card-toggle');
1464                        if (toggleButton) {
1465                            var card = toggleButton.closest('.js-card');
1466                            if (card) {
1467                                setTimeout(function() {
1468                                    var isExpanded = card.classList.contains('is-expanded');
1469                                    window.expandableCardsTracking.trackCardToggle(card, isExpanded);
1470                                }, 50);
1471                            }
1472                        }
1473                    });
1474
1475                    // Share button tracking - must capture before AddThis processes it
1476                    document.addEventListener('click', function(e) {
1477                        // Check for both .card-share and .addthis-trigger within expandable cards
1478                        var shareButton = getClosestSafe(e.target, '.u_expandable-cards-slider .card-share, .u_expandable-cards-slider .addthis-trigger');
1479                        if (shareButton && shareButton.closest('.u_expandable-cards-slider')) {
1480                            var card = shareButton.closest('.js-card');
1481                            if (card) {
1482                                var location = 'footer';
1483                                if (shareButton.classList.contains('card-share--media')) {
1484                                    location = 'media';
1485                                } else if (shareButton.classList.contains('card-share-inline')) {
1486                                    location = 'expanded';
1487                                } else if (shareButton.classList.contains('card-share--footer')) {
1488                                    location = 'footer';
1489                                }
1490                                window.expandableCardsTracking.trackCardShare(card, location);
1491                                console.log('Share button clicked, tracking expandable card share');
1492                            }
1493                        }
1494                    }, true); // Use capture phase to intercept before other handlers
1495
1496                    // Article link tracking
1497                    document.addEventListener('click', function(e) {
1498                        var link = getClosestSafe(e.target, '.u_expandable-cards-slider .card-read-more');
1499                        if (link) {
1500                            var card = link.closest('.js-card');
1501                            if (card) {
1502                                var url = link.href || link.querySelector('a')?.href;
1503                                window.expandableCardsTracking.trackArticleClick(card, url);
1504                            }
1505                        }
1506                    });
1507                }
1508            };
1509
1510            // Initialize when DOM is ready
1511            if (document.readyState === 'loading') {
1512                document.addEventListener('DOMContentLoaded', function() {
1513                    window.expandableCardsTracking.init();
1514                });
1515            } else {
1516                window.expandableCardsTracking.init();
1517            }
1518        })();
1519    </script>
1519<script>
1520window.MIUtils = {
1521  // Determine Osano full consent state
1522  hasFullConsent(cm) {
1523    if (!cm || typeof cm.getConsent !== 'function') return false;
1524    const c = cm.getConsent();
1525    return c &&
1526      c.ANALYTICS === 'ACCEPT' &&
1527      c.MARKETING === 'ACCEPT' &&
1528      c.PERSONALIZATION === 'ACCEPT';
1529  },
1530
1531  // Determine site color (by domain or path)
1532  getSiteColor() {
1533    const host = window.location.hostname;
1534    const path = window.location.pathname || '';
1535    if (host.includes('city-journal') || path.startsWith('/cj')) return '#00AFCF';
1536    if (host.includes('adamsmithsociety') || host.includes('tass') || path.startsWith('/tass')) return '#0269A9';
1537    return '#2C48DC'; // default MI blue
1538  },
1539
1540  // Show overlay + tooltip over Osano dialog
1541showConsentOverlay(heading, message, onAccept) {
1542  const cm = window.Osano?.cm;
1543  if (!cm) return;
1544
1545  cm.showDialog?.();
1546
1547  const wait = setInterval(() => {
1548    const dialog = document.querySelector('.osano-cm-window__dialog[aria-hidden="false"], .osano-cm-window__dialog:not([aria-hidden])');
1549    if (!dialog) return;
1550    clearInterval(wait);
1551
1552    const rect = dialog.getBoundingClientRect();
1553    const overlays = [];
1554
1555    // --- Create four overlays to darken everything except dialog ---
1556    function makeOverlay(style) {
1557      const o = document.createElement('div');
1558      o.style.cssText = `
1559        position: fixed;
1560        background: rgba(255,255,255,0.65);
1561        z-index: 2147483647;
1562        ${style}
1563      `;
1564      o.addEventListener('click', removeAll);
1565      document.body.appendChild(o);
1566      overlays.push(o);
1567    }
1568
1569    makeOverlay(`top: 0; left: 0; width: 100%; height: ${rect.top}px;`);
1570    makeOverlay(`top: ${rect.bottom}px; left: 0; width: 100%; height: ${window.innerHeight - rect.bottom}px;`);
1571    makeOverlay(`top: ${rect.top}px; left: 0; width: ${rect.left}px; height: ${rect.height}px;`);
1572    makeOverlay(`top: ${rect.top}px; left: ${rect.right}px; width: ${window.innerWidth - rect.right}px; height: ${rect.height}px;`);
1573
1574    // --- Tooltip container ---
1575    const tip = document.createElement('div');
1576    tip.style.cssText = `
1577      position: fixed;
1578      background: #20222e;
1579      color: #fff;
1580      font-family: system-ui, sans-serif;
1581      padding: 14px 16px;
1582      border-radius: 8px;
1583      box-shadow: 0 4px 20px rgba(0,0,0,0.25);
1584      z-index: 2147483647;
1585      max-width: 280px;
1586      pointer-events: none;
1587    `;
1588
1589    // --- Heading ---
1590    const headingEl = document.createElement('div');
1591    headingEl.textContent = heading;
1592    headingEl.style.cssText = 'font-weight:700; font-size:15px; margin-bottom:4px;';
1593
1594    // --- Message ---
1595    const messageEl = document.createElement('div');
1596    messageEl.textContent = message;
1597    messageEl.style.cssText = 'font-size:14px; line-height:1.4;';
1598
1599    // --- Downward arrow ---
1600    const arrow = document.createElement('div');
1601    arrow.style.cssText = `
1602      position:absolute;
1603      bottom:-8px;
1604      left:50%;
1605      transform:translateX(-50%);
1606      width:0; height:0;
1607      border-left:8px solid transparent;
1608      border-right:8px solid transparent;
1609      border-top:8px solid #20222e;
1610    `;
1611
1612    tip.append(headingEl, messageEl, arrow);
1613
1614    // --- Position tooltip differently on mobile ---
1615    const btnContainer = document.querySelector('.osano-cm-buttons');
1616    const isMobile = window.innerWidth <= 768;
1617    if (btnContainer){
1618        const btnRect = btnContainer.getBoundingClientRect();
1619        const centerX = btnRect.left + btnRect.width / 2;
1620        if(isMobile){
1621            tip.style.position = 'fixed';
1622            const topY = Math.max(rect.top - 125, 20);
1623            tip.style.top = `${topY}px`;
1624            tip.style.left = '40%';
1625            tip.style.transform = 'translateX(-30%)';
1626            tip.style.textAlign = 'center';
1627        }
1628        else{
1629            const topY = rect.top - tip.offsetHeight - (rect.height * 1.65);
1630            tip.style.position = 'fixed';
1631            tip.style.top = `${Math.max(topY,10)}px`;
1632            tip.style.left = `${centerX}px`;
1633            tip.style.transform = 'translateX(-50%)';
1634            tip.style.textAlign = 'center';
1635            tip.style.maxWidth = '90vw';
1636        }
1637    }
1638    // const isMobile = window.innerWidth <= 768;
1639    // if (isMobile) {
1640    //   const topPosition = Math.max(rect.top - 125, 20);
1641    //   tip.style.top = `${topPosition}px`;
1642    //   tip.style.left = '40%';
1643    //   tip.style.transform = 'translateX(-30%)';
1644    //   tip.style.textAlign = 'center';
1645    // } else {
1646    //   tip.style.top = `${Math.max(rect.top - 130, 10)}px`;
1647    //   tip.style.right = `${Math.max(window.innerWidth - rect.right + 35, 10)}px`;
1648    //   tip.style.textAlign = 'left';
1649    // }
1650
1651    document.body.append(tip);
1652
1653    function removeAll() {
1654      [...overlays, tip].forEach(el => el.remove());
1655    }
1656
1657    // --- Accept All listener ---
1658    const acceptBtn = dialog.querySelector('.osano-cm-accept-all');
1659    if (acceptBtn) {
1660      acceptBtn.addEventListener('click', () => {
1661        setTimeout(() => {
1662          removeAll();
1663          if (window.MIUtils.hasFullConsent(cm)) {
1664            onAccept?.();
1665          }
1666        }, 800);
1667      }, { once: true });
1668    }
1669  }, 400);
1670}
1671
1672};
1673</script>
1673<script>
1674(function() {
1675  const wait = setInterval(() => {
1676    if (window.jQuery && window.Osano?.cm?.addEventListener && window.MIUtils) {
1677      clearInterval(wait);
1678      initConsentGate();
1679    }
1680  }, 300);
1681
1682  function initConsentGate() {
1683    const cm = window.Osano.cm;
1684    const hasConsent = () => window.MIUtils.hasFullConsent(cm);
1685    const siteColor = window.MIUtils.getSiteColor();
1686
1687    const triggers = [
1688      {
1689        selector: 'a.addthis-trigger',
1690        heading: `Click "Accept" to continue`,
1691        message: `To use this feature, you'll need to enable certain third party cookies and scripts. Click "Accept" and then click "Share" again.`,
1692        onConsent: () => jQuery('.st-sticky-share-buttons .st-last').click()
1693      },
1694      {
1695        selector: '.video-play',
1696        heading: `Click "Accept" to play video`,
1697        message: 'To view this video, enable cookies and press play again.',
1698        onConsent: el => el.click()
1699      }
1700    ];
1701
1702    jQuery(document).on('click', triggers.map(t => t.selector).join(','), function(e) {
1703      const el = this;
1704      const trigger = triggers.find(t => el.matches(t.selector));
1705      if (!trigger) return;
1706
1707      if (hasConsent()) {
1708        trigger.onConsent?.(el);
1709        return;
1710      }
1711
1712      e.preventDefault();
1713      e.stopImmediatePropagation();
1714
1715      window.MIUtils.showConsentOverlay(
1716        trigger.heading,
1717        trigger.message,
1718        () => trigger.onConsent?.(el)
1719      );
1720    });
1721  }
1722})();
1723</script>
1723<script>
1724(function() {
1725  const wait = setInterval(() => {
1726    if (window.Osano?.cm && window.MIUtils && document.readyState === 'complete') {
1727      clearInterval(wait);
1728      maybeInjectFallback();
1729    }
1730  }, 400);
1731
1732  function maybeInjectFallback() {
1733    const cm = window.Osano.cm;
1734    if (window.MIUtils.hasFullConsent(cm)) return; // full consent = no fallback
1735
1736    const color = window.MIUtils.getSiteColor();
1737    const donateLinks = document.querySelectorAll('a[href^="#X"]');
1738    if (!donateLinks.length) return;
1739
1740    donateLinks.forEach(a => {
1741      if (a.nextElementSibling?.classList.contains('mi-fundraiseup-fallback')) return;
1742
1743      const btn = document.createElement('button');
1744      btn.textContent = 'Make an online donation';
1745      btn.className = 'mi-fundraiseup-fallback';
1746      btn.style.cssText = `
1747        font-family: 'IBM Plex Sans', 'Roboto','Helvetica','Arial',sans-serif;
1748        border-radius: 9px;
1749        background-color: ${color};
1750        border: 1px solid ${color};
1751        color: #fff;
1752        font-size: 20px;
1753        font-weight: 500;
1754        padding: 16px 30px;
1755        height: 61px;
1756        cursor: pointer;
1757      `;
1758
1759      a.after(btn);
1760
1761      btn.addEventListener('click', e => {
1762        e.preventDefault();
1763        e.stopImmediatePropagation();
1764
1765        window.MIUtils.showConsentOverlay(
1766          'Accept all cookies to make an online donation',
1767          'To make a donation, enable cookies. Click “Accept All” and then click the donate button again.',
1768          () => location.reload()
1769        );
1770
1771      });
1772    });
1773
1774    // Optional: auto-remove if consent changes
1775    cm.addEventListener('osano-cm-consent-changed', () => {
1776      if (window.MIUtils.hasFullConsent(cm)) {
1777        document.querySelectorAll('.mi-fundraiseup-fallback').forEach(el => el.remove());
1778        location.reload();
1779      }
1780    });
1781  }
1782})();
1783</script>
1783<script>
1784console.log("🔥 Osano open-link script loaded");
1785document.addEventListener('click', function(e) {
1786    console.log("🔥 click event fired", e.target);
1787    console.log("🧪 Osano cm?", window.Osano?.cm);
1788    const link = e.target.closest('[data-osano-open]');
1789    if (!link) return;
1790
1791    e.preventDefault();
1792
1793    // Wait for Osano to be ready
1794    const wait = setInterval(() => {
1795        const cm = window.Osano?.cm;
1796        if (!cm || typeof cm.showDialog !== 'function') return;
1797        clearInterval(wait);
1798        cm.showDialog();
1799    }, 200);
1800});
1801</script>
1801
1802    <div class="m_cards-templates" aria-hidden="true">
1803        <div class="js-card-template-featured-article" data-template>
1804        <div
1805  class="m_featured-article-card "
1806    data-render-class="article_type.slug">
1807  <picture
1808  class="m_image thumbnail"
1809      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"      data-keep-element="1"        data-render-sources="480|1800|440,|1800|800"
1810    data-render-class="colorful_thumbnail|colorful">
1811
1812      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
1813  
1814  
1815  </picture>
1816
1817  <div class="content">
1818    <div class="m_card-meta dark meta">
1819      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" class="article">
1820  <rect width="28" height="28" fill="#E1E6FA"/>
1821  <path d="M21.65 22H6.4C6.15 22 6 21.85 6 21.65V6.4C6 6.15 6.15 6 6.4 6H21.65C21.85 6 22 6.15 22 6.4V21.65C22 21.85 21.85 22 21.65 22ZM6.75 21.25H21.25V6.75H6.75V21.25Z" fill="#2C48DC"/>
1822  <path d="M12.1504 8.40039H8.40039V12.1504H12.1504V8.40039Z" fill="#2C48DC"/>
1823  <path d="M12.15 12.5H8.4C8.15 12.5 8 12.35 8 12.15V8.4C8 8.15 8.15 8 8.4 8H12.15C12.35 8 12.5 8.15 12.5 8.4V12.15C12.5 12.35 12.35 12.5 12.15 12.5ZM8.75 11.75H11.75V8.75H8.75V11.75Z" fill="#2C48DC"/>
1824  <path d="M19.6496 8.75H13.9996C13.7996 8.75 13.5996 8.6 13.5996 8.35C13.5996 8.1 13.7996 8 13.9996 8H19.6496C19.8496 8 19.9996 8.15 19.9996 8.4C19.9996 8.65 19.8496 8.75 19.6496 8.75Z" fill="#2C48DC"/>
1825  <path d="M19.6496 10.6496H13.9996C13.7996 10.6496 13.5996 10.4996 13.5996 10.2496C13.5996 9.99961 13.7496 9.84961 13.9996 9.84961H19.6496C19.8496 9.84961 20.0496 9.99961 20.0496 10.2496C20.0496 10.4996 19.8496 10.6496 19.6496 10.6496Z" fill="#2C48DC"/>
1826  <path d="M19.6496 12.5002H13.9996C13.7996 12.5002 13.5996 12.3502 13.5996 12.1002C13.5996 11.8502 13.7496 11.7002 13.9996 11.7002H19.6496C19.8496 11.7002 20.0496 11.8502 20.0496 12.1002C20.0496 12.3502 19.8496 12.5002 19.6496 12.5002Z" fill="#2C48DC"/>
1827  <path d="M19.65 14.3996H8.4C8.15 14.3996 8 14.1996 8 13.9996C8 13.7996 8.15 13.5996 8.4 13.5996H19.65C19.85 13.5996 20.05 13.7496 20.05 13.9996C20.05 14.2496 19.85 14.3996 19.65 14.3996Z" fill="#2C48DC"/>
1828  <path d="M19.65 16.25H8.4C8.2 16.25 8 16.1 8 15.85C8 15.6 8.15 15.5 8.4 15.5H19.65C19.85 15.5 20.05 15.65 20.05 15.9C20.05 16.15 19.85 16.25 19.65 16.25Z" fill="#2C48DC"/>
1829  <path d="M19.65 18.1496H8.4C8.2 18.1496 8 17.9996 8 17.7496C8 17.4996 8.15 17.3496 8.4 17.3496H19.65C19.85 17.3496 20.05 17.4996 20.05 17.7496C20.05 17.9996 19.85 18.1496 19.65 18.1496Z" fill="#2C48DC"/>
1830  <path d="M19.65 20H8.4C8.15 20 8 19.85 8 19.65C8 19.45 8.15 19.25 8.4 19.25H19.65C19.85 19.25 20.05 19.4 20.05 19.65C20.05 19.9 19.85 20 19.65 20Z" fill="#2C48DC"/>
1831</svg>
1832
1833<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 440 440" class="commentary">
1834  <rect width="440" height="440" fill="#E1E6FA"/>
1835  <rect x="125.98" y="183.6" width="188.03" height="14.4" fill="#2C48DC" />
1836  <rect x="125.98" y="212.4" width="188.03" height="14.4" fill="#2C48DC" />
1837  <rect x="125.98" y="154.8" width="188.03" height="14.4" fill="#2C48DC" />
1838  <rect x="125.98" y="126" width="188.03" height="14.4" fill="#2C48DC" />
1839  <path d="m348,92.02v183.19h-169.61l-72.76,72.76h0s-13.63,0-13.63,0V92.02h256Zm-13.63,169.56V105.65H105.63v223.03l67.11-67.11h161.62Z" fill="#2C48DC" />
1840</svg>
1841
1842<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 440 440" class="book">
1843  <rect width="440" height="440" fill="#E1E6FA"/>
1844  <rect fill="#2C48DC" x="92" y="112.22" width="14.4" height="215.78" />
1845  <rect fill="#2C48DC" x="333.6" y="113.71" width="14.4" height="214.29" />
1846  <rect fill="#2C48DC" x="212.8" y="126.24" width="14.4" height="201.76" />
1847  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,328c0-30,82.72-6.96,128-6.96" />
1848  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,126.24c0-30,82.72-6.96,128-6.96" />
1849  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,328c0-30-82.72-6.96-128-6.96" />
1850  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,126.24c0-30-82.72-6.96-128-6.96" />
1851  <path fill="#2C48DC"
1852    d="m198.4,184.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1853  <path fill="#2C48DC"
1854    d="m198.4,197.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1855  <path fill="#2C48DC"
1856    d="m198.4,210.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1857  <path fill="#2C48DC"
1858    d="m198.4,223.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1859  <path fill="#2C48DC"
1860    d="m198.4,249.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1861  <path fill="#2C48DC"
1862    d="m198.4,262.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1863  <path fill="#2C48DC"
1864    d="m198.4,275.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1865  <path fill="#2C48DC"
1866    d="m198.4,288.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1867  <path fill="#2C48DC"
1868    d="m241.6,145.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1869  <path fill="#2C48DC"
1870    d="m241.6,158.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1871  <path fill="#2C48DC"
1872    d="m241.6,171.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1873  <path fill="#2C48DC"
1874    d="m241.6,197.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1875  <path fill="#2C48DC"
1876    d="m241.6,210.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1877  <path fill="#2C48DC"
1878    d="m241.6,223.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1879  <path fill="#2C48DC"
1880    d="m241.6,236.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1881  <path fill="#2C48DC"
1882    d="m241.6,249.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1883  <path fill="#2C48DC"
1884    d="m241.6,262.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1885  <path fill="#2C48DC"
1886    d="m241.6,275.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1887  <g>
1888    <path fill="#2C48DC"
1889      d="m157.67,167.05v6.02c15.24-1.67,29.74-2.76,40.74-1.67v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
1890    <path fill="#2C48DC"
1891      d="m150.11,167.91h0v-6.98h0v-6.02h0v-6.98h0v-6.02c-3.61.43-7.23.87-10.84,1.31-6.12.75-12.4,1.52-18.47,2.18v32.02c6.2-.67,12.6-1.45,18.84-2.22,3.49-.43,6.99-.85,10.47-1.27v-6.02Z" />
1892    <path fill="#2C48DC"
1893      d="m157.67,154.05v6.02c15.24-1.67,29.74-2.76,40.74-1.68v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
1894    <path fill="#2C48DC"
1895      d="m157.67,141.05v6.02c15.24-1.67,29.74-2.76,40.74-1.68v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
1896  </g>
1897  <path fill="#2C48DC"
1898    d="m292.4,285.2c-18.7-2.24-37.19-4.12-50.8-2.83v6.01c13.4-1.32,32,.58,50.8,2.84v-6.02Z" />
1899  <path fill="#2C48DC"
1900    d="m308.96,183.22c-2.75-.33-5.51-.67-8.23-1-21.43-2.63-43.49-5.32-59.13-3.84v6.01c15.29-1.51,37.35,1.18,58.76,3.8,2.84.35,5.72.7,8.59,1.04v-6.02Z" />
1901  <path fill="#2C48DC"
1902    d="m169.29,230.9c-9.66.82-19.9,2.07-30.02,3.31-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,10-1.23,20.13-2.46,29.66-3.28v-6.01Z" />
1903</svg>
1904  
1905  <div class="terms">
1906          <span
1907        class="type"
1908                  data-render-text="article_type.name"
1909        >
1910        -      </span>
1911    
1912          <span
1913        class="policies"
1914                  data-render-text="policies|name"
1915        >
1916        -      </span>
1917    
1918    
1919          <span
1920        class="tags"
1921                  data-render-text="tags|name"
1922        >
1923        -      </span>
1924      </div>
1925
1926      <span
1927      class="date"
1928              data-render-text="meta.date_formatted"
1929      >
1930              -          </span>
1931  </div>
1932
1933    <div class="m_card-meta light meta">
1934      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" class="article">
1935  <rect width="28" height="28" fill="#2C48DC"/>
1936  <path d="M21.65 22.5H6.4C6.15 22.5 6 22.35 6 22.15V6.9C6 6.65 6.15 6.5 6.4 6.5H21.65C21.85 6.5 22 6.65 22 6.9V22.15C22 22.35 21.85 22.5 21.65 22.5ZM6.75 21.75H21.25V7.25H6.75V21.75Z" fill="#F0F3FF"/>
1937  <path d="M12.1499 8.8999H8.3999V12.6499H12.1499V8.8999Z" fill="#F0F3FF"/>
1938  <path d="M12.15 13H8.4C8.15 13 8 12.85 8 12.65V8.9C8 8.65 8.15 8.5 8.4 8.5H12.15C12.35 8.5 12.5 8.65 12.5 8.9V12.65C12.5 12.85 12.35 13 12.15 13ZM8.75 12.25H11.75V9.25H8.75V12.25Z" fill="#F0F3FF"/>
1939  <path d="M19.6501 9.25H14.0001C13.8001 9.25 13.6001 9.1 13.6001 8.85C13.6001 8.6 13.8001 8.5 14.0001 8.5H19.6501C19.8501 8.5 20.0001 8.65 20.0001 8.9C20.0001 9.15 19.8501 9.25 19.6501 9.25Z" fill="#F0F3FF"/>
1940  <path d="M19.6501 11.1501H14.0001C13.8001 11.1501 13.6001 11.0001 13.6001 10.7501C13.6001 10.5001 13.7501 10.3501 14.0001 10.3501H19.6501C19.8501 10.3501 20.0501 10.5001 20.0501 10.7501C20.0501 11.0001 19.8501 11.1501 19.6501 11.1501Z" fill="#F0F3FF"/>
1941  <path d="M19.6501 13.0002H14.0001C13.8001 13.0002 13.6001 12.8502 13.6001 12.6002C13.6001 12.3502 13.7501 12.2002 14.0001 12.2002H19.6501C19.8501 12.2002 20.0501 12.3502 20.0501 12.6002C20.0501 12.8502 19.8501 13.0002 19.6501 13.0002Z" fill="#F0F3FF"/>
1942  <path d="M19.65 14.9001H8.4C8.15 14.9001 8 14.7001 8 14.5001C8 14.3001 8.15 14.1001 8.4 14.1001H19.65C19.85 14.1001 20.05 14.2501 20.05 14.5001C20.05 14.7501 19.85 14.9001 19.65 14.9001Z" fill="#F0F3FF"/>
1943  <path d="M19.65 16.75H8.4C8.2 16.75 8 16.6 8 16.35C8 16.1 8.15 16 8.4 16H19.65C19.85 16 20.05 16.15 20.05 16.4C20.05 16.65 19.85 16.75 19.65 16.75Z" fill="#F0F3FF"/>
1944  <path d="M19.65 18.6501H8.4C8.2 18.6501 8 18.5001 8 18.2501C8 18.0001 8.15 17.8501 8.4 17.8501H19.65C19.85 17.8501 20.05 18.0001 20.05 18.2501C20.05 18.5001 19.85 18.6501 19.65 18.6501Z" fill="#F0F3FF"/>
1945  <path d="M19.65 20.5H8.4C8.15 20.5 8 20.35 8 20.15C8 19.95 8.15 19.75 8.4 19.75H19.65C19.85 19.75 20.05 19.9 20.05 20.15C20.05 20.4 19.85 20.5 19.65 20.5Z" fill="#F0F3FF"/>
1946</svg>
1947
1948<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 440 440" class="commentary">
1949  <rect width="440" height="440" fill="#2C48DC"/>
1950  <rect x="125.98" y="183.6" width="188.03" height="14.4" fill="#F0F3FF" />
1951  <rect x="125.98" y="212.4" width="188.03" height="14.4" fill="#F0F3FF" />
1952  <rect x="125.98" y="154.8" width="188.03" height="14.4" fill="#F0F3FF" />
1953  <rect x="125.98" y="126" width="188.03" height="14.4" fill="#F0F3FF" />
1954  <path d="m348,92.02v183.19h-169.61l-72.76,72.76h0s-13.63,0-13.63,0V92.02h256Zm-13.63,169.56V105.65H105.63v223.03l67.11-67.11h161.62Z" fill="#F0F3FF" />
1955</svg>
1956
1957<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 440 440" class="book">
1958  <rect width="440" height="440" fill="#2C48DC"/>
1959  <rect fill="#F0F3FF" x="92" y="112.22" width="14.4" height="215.78" />
1960  <rect fill="#F0F3FF" x="333.6" y="113.71" width="14.4" height="214.29" />
1961  <rect fill="#F0F3FF" x="212.8" y="126.24" width="14.4" height="201.76" />
1962  <path fill="none" stroke="#F0F3FF" stroke-miterlimit="10" stroke-width="14.4" d="m220,328c0-30,82.72-6.96,128-6.96" />
1963  <path fill="none" stroke="#F0F3FF" stroke-miterlimit="10" stroke-width="14.4" d="m220,126.24c0-30,82.72-6.96,128-6.96" />
1964  <path fill="none" stroke="#F0F3FF" stroke-miterlimit="10" stroke-width="14.4" d="m220,328c0-30-82.72-6.96-128-6.96" />
1965  <path fill="none" stroke="#F0F3FF" stroke-miterlimit="10" stroke-width="14.4" d="m220,126.24c0-30-82.72-6.96-128-6.96" />
1966  <path fill="#F0F3FF"
1967    d="m198.4,184.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1968  <path fill="#F0F3FF"
1969    d="m198.4,197.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1970  <path fill="#F0F3FF"
1971    d="m198.4,210.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1972  <path fill="#F0F3FF"
1973    d="m198.4,223.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1974  <path fill="#F0F3FF"
1975    d="m198.4,249.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1976  <path fill="#F0F3FF"
1977    d="m198.4,262.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1978  <path fill="#F0F3FF"
1979    d="m198.4,275.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1980  <path fill="#F0F3FF"
1981    d="m198.4,288.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
1982  <path fill="#F0F3FF"
1983    d="m241.6,145.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1984  <path fill="#F0F3FF"
1985    d="m241.6,158.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1986  <path fill="#F0F3FF"
1987    d="m241.6,171.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1988  <path fill="#F0F3FF"
1989    d="m241.6,197.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1990  <path fill="#F0F3FF"
1991    d="m241.6,210.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1992  <path fill="#F0F3FF"
1993    d="m241.6,223.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1994  <path fill="#F0F3FF"
1995    d="m241.6,236.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1996  <path fill="#F0F3FF"
1997    d="m241.6,249.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
1998  <path fill="#F0F3FF"
1999    d="m241.6,262.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2000  <path fill="#F0F3FF"
2001    d="m241.6,275.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2002  <g>
2003    <path fill="#F0F3FF"
2004      d="m157.67,167.05v6.02c15.24-1.67,29.74-2.76,40.74-1.67v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
2005    <path fill="#F0F3FF"
2006      d="m150.11,167.91h0v-6.98h0v-6.02h0v-6.98h0v-6.02c-3.61.43-7.23.87-10.84,1.31-6.12.75-12.4,1.52-18.47,2.18v32.02c6.2-.67,12.6-1.45,18.84-2.22,3.49-.43,6.99-.85,10.47-1.27v-6.02Z" />
2007    <path fill="#F0F3FF"
2008      d="m157.67,154.05v6.02c15.24-1.67,29.74-2.76,40.74-1.68v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
2009    <path fill="#F0F3FF"
2010      d="m157.67,141.05v6.02c15.24-1.67,29.74-2.76,40.74-1.68v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
2011  </g>
2012  <path fill="#F0F3FF"
2013    d="m292.4,285.2c-18.7-2.24-37.19-4.12-50.8-2.83v6.01c13.4-1.32,32,.58,50.8,2.84v-6.02Z" />
2014  <path fill="#F0F3FF"
2015    d="m308.96,183.22c-2.75-.33-5.51-.67-8.23-1-21.43-2.63-43.49-5.32-59.13-3.84v6.01c15.29-1.51,37.35,1.18,58.76,3.8,2.84.35,5.72.7,8.59,1.04v-6.02Z" />
2016  <path fill="#F0F3FF"
2017    d="m169.29,230.9c-9.66.82-19.9,2.07-30.02,3.31-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,10-1.23,20.13-2.46,29.66-3.28v-6.01Z" />
2018</svg>
2019  
2020  <div class="terms">
2021          <span
2022        class="type"
2023                  data-render-text="article_type.name"
2024        >
2025        -      </span>
2026    
2027          <span
2028        class="policies"
2029                  data-render-text="policies|name"
2030        >
2031        -      </span>
2032    
2033    
2034          <span
2035        class="tags"
2036                  data-render-text="tags|name"
2037        >
2038        -      </span>
2039      </div>
2040
2041      <span
2042      class="date"
2043              data-render-text="meta.date_formatted"
2044      >
2045              -          </span>
2046  </div>
2047
2048    <div class="information">
2049      <h3 class="title">
2050        <span>
2051          <a
2052            href=""
2053            data-render-href="meta.permalink"
2054            aria-label="Read article: -:"
2055            data-render-aria-label="Read article: |meta.title"
2056            data-render-text="meta.title">
2057            -:          </a>
2058
2059                      <span class="subtitle" data-render-text="subtitle">-</span>
2060                  </span>
2061      </h3>
2062
2063              <p class="excerpt" data-render-text="excerpt">-</p>
2064      
2065      <div class="bottom">
2066                  <span class="authors">By <b data-render-links="authors|permalink|name"><span class="m_authors-links">
2067    <a >-</a></span>
2068</b></span>
2069        
2070        <span class="read-time" data-render-if="read_time">Read time <b><span data-render-text="read_time">-</span> <span data-render-text="read_time_label">mins</span></b></span>
2071
2072        <a
2073          href=""
2074          data-render-href="meta.permalink"
2075          aria-label="Read article: -:"
2076          data-render-aria-label="Read article: |meta.title"
2077          class="link">
2078          Read More: -:        </a>
2079      </div>
2080    </div>
2081  </div>
2082</div>
2083      </div>
2084        <div class="js-card-template-article" data-template>
2085        
2086<div
2087  class="m_article-card "
2088  data-render-class="show_thumbnail&&meta.thumbnail.url|with-thumbnail,cj|cj,article_type.slug"
2089  >
2090  <picture
2091  class="m_image thumbnail"
2092      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="1180|1800|150,|1800|180"
2093    data-render-class="colorful_thumbnail|colorful">
2094
2095      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2096  
2097  
2098  </picture>
2099
2100  <div class="content">
2101    <div class="m_card-meta dark meta">
2102      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" class="article">
2103  <rect width="28" height="28" fill="#E1E6FA"/>
2104  <path d="M21.65 22H6.4C6.15 22 6 21.85 6 21.65V6.4C6 6.15 6.15 6 6.4 6H21.65C21.85 6 22 6.15 22 6.4V21.65C22 21.85 21.85 22 21.65 22ZM6.75 21.25H21.25V6.75H6.75V21.25Z" fill="#2C48DC"/>
2105  <path d="M12.1504 8.40039H8.40039V12.1504H12.1504V8.40039Z" fill="#2C48DC"/>
2106  <path d="M12.15 12.5H8.4C8.15 12.5 8 12.35 8 12.15V8.4C8 8.15 8.15 8 8.4 8H12.15C12.35 8 12.5 8.15 12.5 8.4V12.15C12.5 12.35 12.35 12.5 12.15 12.5ZM8.75 11.75H11.75V8.75H8.75V11.75Z" fill="#2C48DC"/>
2107  <path d="M19.6496 8.75H13.9996C13.7996 8.75 13.5996 8.6 13.5996 8.35C13.5996 8.1 13.7996 8 13.9996 8H19.6496C19.8496 8 19.9996 8.15 19.9996 8.4C19.9996 8.65 19.8496 8.75 19.6496 8.75Z" fill="#2C48DC"/>
2108  <path d="M19.6496 10.6496H13.9996C13.7996 10.6496 13.5996 10.499
21086 13.5996 10.2496C13.5996 9.99961 13.7496 9.84961 13.9996 9.84961H19.6496C19.8496 9.84961 20.0496 9.99961 20.0496 10.2496C20.0496 10.4996 19.8496 10.6496 19.6496 10.6496Z" fill="#2C48DC"/>
2109  <path d="M19.6496 12.5002H13.9996C13.7996 12.5002 13.5996 12.3502 13.5996 12.1002C13.5996 11.8502 13.7496 11.7002 13.9996 11.7002H19.6496C19.8496 11.7002 20.0496 11.8502 20.0496 12.1002C20.0496 12.3502 19.8496 12.5002 19.6496 12.5002Z" fill="#2C48DC"/>
2110  <path d="M19.65 14.3996H8.4C8.15 14.3996 8 14.1996 8 13.9996C8 13.7996 8.15 13.5996 8.4 13.5996H19.65C19.85 13.5996 20.05 13.7496 20.05 13.9996C20.05 14.2496 19.85 14.3996 19.65 14.3996Z" fill="#2C48DC"/>
2111  <path d="M19.65 16.25H8.4C8.2 16.25 8 16.1 8 15.85C8 15.6 8.15 15.5 8.4 15.5H19.65C19.85 15.5 20.05 15.65 20.05 15.9C20.05 16.15 19.85 16.25 19.65 16.25Z" fill="#2C48DC"/>
2112  <path d="M19.65 18.1496H8.4C8.2 18.1496 8 17.9996 8 17.7496C8 17.4996 8.15 17.3496 8.4 17.3496H19.65C19.85 17.3496 20.05 17.4996 20.05 17.7496C20.05 17.9996 19.85 18.1496 19.65 18.1496Z" fill="#2C48DC"/>
2113  <path d="M19.65 20H8.4C8.15 20 8 19.85 8 19.65C8 19.45 8.15 19.25 8.4 19.25H19.65C19.85 19.25 20.05 19.4 20.05 19.65C20.05 19.9 19.85 20 19.65 20Z" fill="#2C48DC"/>
2114</svg>
2115
2116<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 440 440" class="commentary">
2117  <rect width="440" height="440" fill="#E1E6FA"/>
2118  <rect x="125.98" y="183.6" width="188.03" height="14.4" fill="#2C48DC" />
2119  <rect x="125.98" y="212.4" width="188.03" height="14.4" fill="#2C48DC" />
2120  <rect x="125.98" y="154.8" width="188.03" height="14.4" fill="#2C48DC" />
2121  <rect x="125.98" y="126" width="188.03" height="14.4" fill="#2C48DC" />
2122  <path d="m348,92.02v183.19h-169.61l-72.76,72.76h0s-13.63,0-13.63,0V92.02h256Zm-13.63,169.56V105.65H105.63v223.03l67.11-67.11h161.62Z" fill="#2C48DC" />
2123</svg>
2124
2125<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 440 440" class="book">
2126  <rect width="440" height="440" fill="#E1E6FA"/>
2127  <rect fill="#2C48DC" x="92" y="112.22" width="14.4" height="215.78" />
2128  <rect fill="#2C48DC" x="333.6" y="113.71" width="14.4" height="214.29" />
2129  <rect fill="#2C48DC" x="212.8" y="126.24" width="14.4" height="201.76" />
2130  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,328c0-30,82.72-6.96,128-6.96" />
2131  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,126.24c0-30,82.72-6.96,128-6.96" />
2132  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,328c0-30-82.72-6.96-128-6.96" />
2133  <path fill="none" stroke="#2C48DC" stroke-miterlimit="10" stroke-width="14.4" d="m220,126.24c0-30-82.72-6.96-128-6.96" />
2134  <path fill="#2C48DC"
2135    d="m198.4,184.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2136  <path fill="#2C48DC"
2137    d="m198.4,197.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2138  <path fill="#2C48DC"
2139    d="m198.4,210.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2140  <path fill="#2C48DC"
2141    d="m198.4,223.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2142  <path fill="#2C48DC"
2143    d="m198.4,249.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2144  <path fill="#2C48DC"
2145    d="m198.4,262.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2146  <path fill="#2C48DC"
2147    d="m198.4,275.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2148  <path fill="#2C48DC"
2149    d="m198.4,288.39v-6.01c-15.64-1.48-37.7,1.22-59.13,3.84-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,21.42-2.63,43.47-5.32,58.76-3.8Z" />
2150  <path fill="#2C48DC"
2151    d="m241.6,145.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2152  <path fill="#2C48DC"
2153    d="m241.6,158.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2154  <path fill="#2C48DC"
2155    d="m241.6,171.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2156  <path fill="#2C48DC"
2157    d="m241.6,197.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2158  <path fill="#2C48DC"
2159    d="m241.6,210.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2160  <path fill="#2C48DC"
2161    d="m241.6,223.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2162  <path fill="#2C48DC"
2163    d="m241.6,236.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2164  <path fill="#2C48DC"
2165    d="m241.6,249.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2166  <path fill="#2C48DC"
2167    d="m241.6,262.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2168  <path fill="#2C48DC"
2169    d="m241.6,275.39v-6.01c15.64-1.48,37.7,1.22,59.13,3.84,6.12.75,12.4,1.52,18.47,2.18v6.02c-6.2-.67-12.6-1.45-18.84-2.22-21.42-2.63-43.47-5.32-58.76-3.8Z" />
2170  <g>
2171    <path fill="#2C48DC"
2172      d="m157.67,167.05v6.02c15.24-1.67,29.74-2.76,40.74-1.67v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
2173    <path fill="#2C48DC"
2174      d="m150.11,167.91h0v-6.98h0v-6.02h0v-6.98h0v-6.02c-3.61.43-7.23.87-10.84,1.31-6.12.75-12.4,1.52-18.47,2.18v32.02c6.2-.67,12.6-1.45,18.84-2.22,3.49-.43,6.99-.85,10.47-1.27v-6.02Z" />
2175    <path fill="#2C48DC"
2176      d="m157.67,154.05v6.02c15.24-1.67,29.74-2.76,40.74-1.68v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
2177    <path fill="#2C48DC"
2178      d="m157.67,141.05v6.02c15.24-1.67,29.74-2.76,40.74-1.68v-6.01c-11.16-1.05-25.6.02-40.74,1.67Z" />
2179  </g>
2180  <path fill="#2C48DC"
2181    d="m292.4,285.2c-18.7-2.24-37.19-4.12-50.8-2.83v6.01c13.4-1.32,32,.58,50.8,2.84v-6.02Z" />
2182  <path fill="#2C48DC"
2183    d="m308.96,183.22c-2.75-.33-5.51-.67-8.23-1-21.43-2.63-43.49-5.32-59.13-3.84v6.01c15.29-1.51,37.35,1.18,58.76,3.8,2.84.35,5.72.7,8.59,1.04v-6.02Z" />
2184  <path fill="#2C48DC"
2185    d="m169.29,230.9c-9.66.82-19.9,2.07-30.02,3.31-6.12.75-12.4,1.52-18.47,2.18v6.02c6.2-.67,12.6-1.45,18.84-2.22,10-1.23,20.13-2.46,29.66-3.28v-6.01Z" />
2186</svg>
2187  
2188  <div class="terms">
2189          <span
2190        class="type"
2191                  data-render-text="article_type.name"
2192        >
2193        -      </span>
2194    
2195          <span
2196        class="policies"
2197                  data-render-text="policies|name"
2198        >
2199        -      </span>
2200    
2201          <span
2202        class="topics"
2203                  data-render-text="topics|name"
2204        >
2205        -      </span>
2206    
2207          <span
2208        class="tags"
2209                  data-render-text="tags|name"
2210        >
2211        -      </span>
2212      </div>
2213
2214      <span
2215      class="date"
2216              data-render-text="meta.date_formatted"
2217      >
2218              -          </span>
2219  </div>
2220
2221    <div class="information">
2222      <a
2223        href=""
2224                class="title"
2225        aria-label="Read article: -"
2226        data-render-aria-label="Read article: |meta.title"
2227        data-render-href="meta.permalink">
2228        <span data-render-text="meta.title">-</span>
2229
2230                  <span class="subtitle" data-render-text="subtitle" data-render-if="!cj">-</span>
2231              </a>
2232
2233      <div class="bottom">
2234                  <span class="authors" data-render-if="authors">By <b data-render-links="authors|permalink|name"><span class="m_authors-links">
2235    <a >-</a></span>
2236</b></span>
2237        
2238                  <span class="read-time" data-render-if="read_time">Read time <b><span data-render-text="read_time">-</span> <span data-render-text="read_time_label">mins</span></b></span>
2239        
2240        <a
2241          href=""
2242          class="link"
2243          aria-label="Read article: -"
2244          data-render-aria-label="Read article: |meta.title"
2245          data-render-href="meta.permalink">
2246            Read More
2247        </a>
2248      </div>
2249    </div>
2250  </div>
2251</div>
2252      </div>
2253        <div class="js-card-template-book" data-template>
2254        <div
2255  class="m_book-card "
2256  >
2257  <picture
2258  class="m_image cover"
2259      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="|230|345"
2260    data-render-class="colorful_thumbnail|colorful">
2261
2262      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2263  
2264  
2265  </picture>
2266
2267  <a
2268    href=""
2269    class="title"
2270    data-render-href="meta.permalink">
2271    <span data-render-text="meta.title">-</span>
2272
2273          <span class="subtitle" data-render-text="subtitle">-</span>
2274      </a>
2275</div>
2276      </div>
2277        <div class="js-card-template-featured-event" data-template>
2278        <div
2279  class="m_featured-event-card"
2280  >
2281  <div class="thumbnail-wrapper">
2282    <picture
2283  class="m_image thumbnail"
2284      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="480|1800|440,|1800|800"
2285    data-render-class="colorful_thumbnail|colorful">
2286
2287      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2288  
2289  
2290  </picture>
2291
2292    <div class="mobile-date">
2293      <span class="day" data-render-date="start_date|DD">01</span>
2294
2295      <div>
2296        <span class="month" data-render-date="start_date|MMMM">January</span>
2297        <span class="year" data-render-date="start_date|YYYY">1970</span>
2298      </div>
2299    </div>
2300  </div>
2301
2302  <div class="m_card-meta dark meta">
2303      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2304<rect width="28" height="28" fill="#E1E6FA"/>
2305<rect x="7" y="7.5" width="14" height="14" stroke="#2C48DC"/>
2306<rect x="9.5" y="6" width="3" height="3" fill="#E1E6FA"/>
2307<rect x="15.5" y="6" width="3" height="3" fill="#E1E6FA"/>
2308<rect x="10.5" y="6" width="1" height="2" fill="#2C48DC"/>
2309<rect x="6.5" y="10" width="15" height="1" fill="#2C48DC"/>
2310<rect x="16.5" y="6" width="1" height="2" fill="#2C48DC"/>
2311<rect x="8.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2312<rect x="8.75" y="15.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2313<rect x="8.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2314<rect x="11.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2315<rect x="11.75" y="15.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2316<rect x="11.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2317<rect x="14.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2318<rect x="14.75" y="15.25" width="1.5" height="1.5" fill="#2C48DC" stroke="#2C48DC" stroke-width="0.5"/>
2319<rect x="14.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2320<rect x="17.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2321<rect x="17.75" y="15.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2322<rect x="17.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2323</svg>
2324  
2325  <div class="terms">
2326          <span
2327        class="type"
2328        >
2329        Event      </span>
2330    
2331          <span
2332        class="policies"
2333                  data-render-text="policies|name"
2334        >
2335        -      </span>
2336    
2337    
2338          <span
2339        class="tags"
2340                  data-render-text="tags|name"
2341        >
2342        -      </span>
2343      </div>
2344
2345  </div>
2346
2347  <div class="m_card-meta light meta">
2348      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2349<rect width="28" height="28" fill="#2C48DC"/>
2350<rect x="7" y="7.5" width="14" height="14" stroke="#E1E6FA"/>
2351<rect x="9.5" y="6" width="3" height="3" fill="#2C48DC"/>
2352<rect x="15.5" y="6" width="3" height="3" fill="#2C48DC"/>
2353<rect x="10.5" y="6" width="1" height="2" fill="#E1E6FA"/>
2354<rect x="6.5" y="10" width="15" height="1" fill="#E1E6FA"/>
2355<rect x="16.5" y="6" width="1" height="2" fill="#E1E6FA"/>
2356<rect x="8.75" y="12.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2357<rect x="8.75" y="15.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2358<rect x="8.75" y="18.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2359<rect x="11.75" y="12.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2360<rect x="11.75" y="15.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2361<rect x="11.75" y="18.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2362<rect x="14.75" y="12.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2363<rect x="14.75" y="15.25" width="1.5" height="1.5" fill="#E1E6FA" stroke="#E1E6FA" stroke-width="0.5"/>
2364<rect x="14.75" y="18.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2365<rect x="17.75" y="12.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2366<rect x="17.75" y="15.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2367<rect x="17.75" y="18.25" width="1.5" height="1.5" stroke="#E1E6FA" stroke-width="0.5"/>
2368</svg>
2369  
2370  <div class="terms">
2371          <span
2372        class="type"
2373        >
2374        Event      </span>
2375    
2376          <span
2377        class="policies"
2378                  data-render-text="policies|name"
2379        >
2380        -      </span>
2381    
2382    
2383          <span
2384        class="tags"
2385                  data-render-text="tags|name"
2386        >
2387        -      </span>
2388      </div>
2389
2390  </div>
2391
2392  <div class="information">
2393    <div class="date">
2394      <span class="day" data-render-date="start_date|DD">01</span>
2395      <span class="month" data-render-date="start_date|MMMM">January</span>
2396      <span class="year" data-render-date="start_date|YYYY">1970</span>
2397    </div>
2398
2399    <div>
2400      <h3 class="title">
2401        <a
2402          href=""
2403          data-render-href="meta.permalink"
2404          data-render-text="meta.title">
2405          -        </a>
2406
2407                  <span class="subtitle" data-render-text="subtitle">-</span>
2408              </h3>
2409
2410              <span class="speakers" data-render-text="speakers|name"> </span>
2411          </div>
2412  </div>
2413</div>
2414      </div>
2415        <div class="js-card-template-event" data-template>
2416        <div
2417  class="m_event-card "
2418  data-render-class="show_thumbnail&&meta.thumbnail.url|with-thumbnail,!show_thumbnail|with-calendar"
2419  >
2420  <div class="thumbnail-wrapper">
2421    <picture
2422  class="m_image thumbnail"
2423      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="1180|1800|160,|1800|180"
2424    data-render-class="colorful_thumbnail|colorful">
2425
2426      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2427  
2428  
2429  </picture>
2430
2431    <div class="date " data-render-class="past|past">
2432      <span class="day" data-render-date="start_date|DD">01</span>
2433
2434      <div>
2435        <span class="month" data-render-date="start_date|MMMM">January</span>
2436        <span class="year" data-render-date="start_date|YYYY">1970</span>
2437      </div>
2438    </div>
2439  </div>
2440
2441  <div class="calendar " data-render-class="past|past">
2442    <span class="past-decoration">
2443      <svg viewBox="0 0 118 9" fill="none" xmlns="http://www.w3.org/2000/svg">
2444<mask id="mask0_1480_55928" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="118" height="9">
2445<path d="M118 0L115 8.99993H0L0 0H118Z" fill="#2A2F30"/>
2446</mask>
2447<g mask="url(#mask0_1480_55928)">
2448<path d="M118 0L115.5 8L0 8L7.91997e-06 0H118Z" fill="#2A2F30"/>
2449<line y1="8.5" x2="118" y2="8.5" stroke="#AEB0B7"/>
2450<line y1="5.5" x2="118" y2="5.5" stroke="#AEB0B7"/>
2451<line y1="2.5" x2="118" y2="2.5" stroke="#AEB0B7"/>
2452<rect x="86" width="6" height="5" fill="#2A2F30"/>
2453<line x1="89" y1="1.79779e-08" x2="89" y2="6" stroke="#AEB0B7" stroke-width="2"/>
2454<rect x="26" width="6" height="5" fill="#2A2F30"/>
2455<line x1="29" y1="6" x2="29" y2="-3" stroke="#AEB0B7" stroke-width="2"/>
2456</g>
2457</svg>
2458    </span>
2459
2460    <span class="decoration">
2461      <svg viewBox="0 0 118 9" fill="none" xmlns="http://www.w3.org/2000/svg">
2462<mask id="mask0_1480_55928" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="118" height="9">
2463<path d="M118 0L115 8.99993H0L0 0H118Z" fill="#2C48DC"/>
2464</mask>
2465<g mask="url(#mask0_1480_55928)">
2466<path d="M118 0L115.5 8L0 8L7.91997e-06 0H118Z" fill="#2C48DC"/>
2467<line y1="8.5" x2="118" y2="8.5" stroke="#F0F3FF"/>
2468<line y1="5.5" x2="118" y2="5.5" stroke="#F0F3FF"/>
2469<line y1="2.5" x2="118" y2="2.5" stroke="#F0F3FF"/>
2470<rect x="86" width="6" height="5" fill="#2C48DC"/>
2471<line x1="89" y1="1.79779e-08" x2="89" y2="6" stroke="#F0F3FF" stroke-width="2"/>
2472<rect x="26" width="6" height="5" fill="#2C48DC"/>
2473<line x1="29" y1="6" x2="29" y2="-3" stroke="#F0F3FF" stroke-width="2"/>
2474</g>
2475</svg>
2476    </span>
2477
2478    <div>
2479      <span class="day-decoration" data-render-date="start_date|DD">01</span>
2480      <span class="day" data-render-date="start_date|DD">01</span>
2481      <span class="month" data-render-date="start_date|MMMM">January</span>
2482      <span class="year" data-render-date="start_date|YYYY">1970</span>
2483    </div>
2484
2485    <a
2486    class="m_link link fill"
2487    href=""
2488                title="Read More"
2489                data-render-href="meta.permalink"    ></a>
2490  </div>
2491
2492  <div class="content">
2493    <div class="meta">
2494      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2495<rect width="28" height="28" fill="#E1E6FA"/>
2496<rect x="7" y="7.5" width="14" height="14" stroke="#2C48DC"/>
2497<rect x="9.5" y="6" width="3" height="3" fill="#E1E6FA"/>
2498<rect x="15.5" y="6" width="3" height="3" fill="#E1E6FA"/>
2499<rect x="10.5" y="6" width="1" height="2" fill="#2C48DC"/>
2500<rect x="6.5" y="10" width="15" height="1" fill="#2C48DC"/>
2501<rect x="16.5" y="6" width="1" height="2" fill="#2C48DC"/>
2502<rect x="8.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2503<rect x="8.75" y="15.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2504<rect x="8.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2505<rect x="11.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2506<rect x="11.75" y="15.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2507<rect x="11.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2508<rect x="14.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2509<rect x="14.75" y="15.25" width="1.5" height="1.5" fill="#2C48DC" stroke="#2C48DC" stroke-width="0.5"/>
2510<rect x="14.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2511<rect x="17.75" y="12.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2512<rect x="17.75" y="15.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2513<rect x="17.75" y="18.25" width="1.5" height="1.5" stroke="#2C48DC" stroke-width="0.5"/>
2514</svg>
2515
2516      <div class="terms">
2517        <span class="type">Event</span>
2518
2519                  <span
2520            class="topics"
2521            data-render-text="topics|name">
2522            -          </span>
2523              </div>
2524
2525      <span
2526        class="date"
2527        data-render-date="start_date|MMM DD YYYY">
2528        Jan 01 1970      </span>
2529    </div>
2530
2531    <div class="information">
2532      <a
2533        href=""
2534        class="title"
2535        data-render-href="meta.permalink">
2536        <span data-render-text="meta.title">-</span>
2537
2538                  <span class="subtitle" data-render-text="subtitle">-</span>
2539              </a>
2540
2541              <span class="speakers" data-render-links="speakers|permalink|name"><span class="m_authors-links">
2542    <a > </a></span>
2543</span>
2544          </div>
2545  </div>
2546</div>
2547      </div>
2548        <div class="js-card-template-interview" data-template>
2549              </div>
2550        <div class="js-card-template-podcast" data-template>
2551        <div
2552  class="m_podcast-card "
2553  data-render-class="show_thumbnail&&meta.thumbnail.url|with-thumbnail,vertical|vertical,!vertical|horizontal"
2554  >
2555  <picture
2556  class="m_image thumbnail"
2557      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="768|1800|95,|1800|120"
2558    data-render-class="colorful_thumbnail|colorful">
2559
2560      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2561  
2562  
2563  </picture>
2564<picture
2565  class="m_image vertical-thumbnail"
2566      data-render-if="vertical"      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="480|440|440,|800|800"
2567    data-render-class="colorful_thumbnail|colorful">
2568
2569      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2570  
2571  
2572  </picture>
2573
2574  <div class="content">
2575    <div class="m_card-meta dark meta">
2576      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2577<rect width="28" height="28" fill="#E1E6FA"/>
2578<path d="M14 6C9.58933 6 6 9.58933 6 14C6 16.5813 7.25333 19.0133 9.35467 20.5067C9.59467 20.6773 9.92533 20.624 10.096 20.384C10.2667 20.144 10.2133 19.8133 9.97333 19.6427C8.15467 18.3467 7.06667 16.24 7.06667 14C7.06667 10.176 10.176 7.06667 14 7.06667C17.824 7.06667 20.9333 10.176 20.9333 14C20.9333 16.2347 19.8453 18.3413 18.0267 19.6427C17.7867 19.8133 17.7333 20.1493 17.904 20.384C18.0107 20.528 18.1707 20.608 18.3413 20.608C18.448 20.608 18.5547 20.576 18.6507 20.5067C20.752 19.008 22.0053 16.576 22.0053 14C22 9.58933 18.4107 6 14 6Z" fill="#2C48DC"/>
2579<path d="M19.8661 13.9995C19.8661 10.7621 17.2368 8.13281 13.9995 8.13281C10.7621 8.13281 8.13281 10.7621 8.13281 13.9995C8.13281 15.8875 9.05015 17.6741 10.5915 18.7675C10.8315 18.9381 11.1621 18.8795 11.3328 18.6448C11.5035 18.4048 11.4501 18.0741 11.2101 17.9035C9.95148 17.0075 9.19948 15.5461 9.19948 13.9995C9.19948 11.3541 11.3541 9.19948 13.9995 9.19948C16.6448 9.19948 18.7995 11.3541 18.7995 13.9995C18.7995 15.5461 18.0475 17.0021 16.7888 17.9035C16.5488 18.0741 16.4955 18.4101 16.6661 18.6448C16.7728 18.7888 16.9328 18.8688 17.1035 18.8688C17.2101 18.8688 17.3168 18.8368 17.4128 18.7675C18.9541 17.6688 19.8715 15.8875 19.8715 13.9995H19.8661Z" fill="#2C48DC"/>
2580<path d="M13.9998 10.8008C12.2345 10.8008 10.7998 12.2354 10.7998 14.0008C10.7998 15.5848 11.9518 16.9021 13.4665 17.1528V21.4674C13.4665 21.7608 13.7065 22.0008 13.9998 22.0008C14.2931 22.0008 14.5331 21.7608 14.5331 21.4674V17.1528C16.0478 16.9021 17.1998 15.5848 17.1998 14.0008C17.1998 12.2354 15.7651 10.8008 13.9998 10.8008Z" fill="#2C48DC"/>
2581</svg>
2582  
2583  <div class="terms">
2584          <span
2585        class="type"
2586                  data-render-text="multimedia_type.name"
2587        >
2588        -      </span>
2589    
2590          <span
2591        class="policies"
2592                  data-render-text="policies|name"
2593        >
2594        -      </span>
2595    
2596    
2597          <span
2598        class="tags"
2599                  data-render-text="tags|name"
2600        >
2601        -      </span>
2602      </div>
2603
2604      <span
2605      class="date"
2606              data-render-text="meta.date_formatted"
2607      >
2608              -          </span>
2609  </div>
2610
2611    <div class="information">
2612      <a
2613        href=""
2614        class="title"
2615        data-render-href="meta.permalink"
2616        data-render-text="meta.title">
2617        -      </a>
2618
2619              <span class="episode">
2620                      <b data-render-text="episode">-</b>
2621          
2622                      <span class="podcast-series" data-render-text="podcast_series.name">-</span>
2623                  </span>
2624          </div>
2625  </div>
2626</div>
2627      </div>
2628        <div class="js-card-template-latest-podcast" data-template>
2629        <div
2630  class="m_latest-podcast-card "
2631  data-render-class="show_thumbnail&&meta.thumbnail.url|with-thumbnail"
2632  >
2633  <div class="meta">
2634    <div class="terms">
2635      <span class="type">Latest Podcast</span>
2636
2637        <span class="m_policies-links" data-render-links="policies|permalink|name">
2638          <a class="policy" href="">-</a>      </span>
2639
2640              <span class="tags" data-render-text="tags|name">-</span>
2641          </div>
2642
2643    <span class="date" data-render-text="meta.date_formatted">-</span>
2644  </div>
2645
2646  <picture
2647  class="m_image thumbnail"
2648      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="620|1800|580,|1800|225"
2649    data-render-class="colorful_thumbnail|colorful">
2650
2651      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2652  
2653  
2654  </picture>
2655
2656  <div class="information">
2657    <a
2658      href=""
2659      class="title"
2660      data-render-href="meta.permalink"
2661      data-render-text="meta.title">
2662      -    </a>
2663
2664            <span class="episode">
2665                      <b data-render-text="episode">-</b>
2666          
2667                      <span class="podcast-series" data-render-text="podcast_series.name">-</span>
2668                  </span>
2669        </div>
2670</div>
2671      </div>
2672        <div class="js-card-template-video" data-template>
2673        
2674<div
2675  class="m_video-card "
2676  data-render-class="show_thumbnail&&meta.thumbnail.url|with-thumbnail,featured|featured,vertical|vertical,small|small"
2677  >
2678      <div class="thumbnail-wrapper">
2679      <picture
2680  class="m_image thumbnail"
2681      data-render-if="!vertical,!featured"      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="1440|120|90,|160|120"
2682    data-render-class="colorful_thumbnail|colorful">
2683
2684      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2685  
2686  
2687  </picture>
2688<picture
2689  class="m_image vertical-thumbnail"
2690      data-render-if="vertical"      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="480|440|285,|800|515"
2691    data-render-class="colorful_thumbnail|colorful">
2692
2693      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2694  
2695  
2696  </picture>
2697<picture
2698  class="m_image featured-thumbnail"
2699      data-render-if="featured"      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"        data-render-sources="480|440|285,768|200|130,1180|300|195,1440|450|290"
2700    data-render-class="colorful_thumbnail|colorful">
2701
2702      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2703  
2704  
2705  </picture>
2706
2707      <svg viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg">
2708<path d="M30 0.5C13.433 0.5 0 13.933 0 30.5C0 47.067 13.433 60.5 30 60.5C46.567 60.5 60 47.067 60 30.5C60 13.933 46.567 0.5 30 0.5ZM39.6496 30.9621L25.0246 41.6027C24.9444 41.6603 24.8499 41.6947 24.7514 41.7021C24.653 41.7095 24.5544 41.6896 24.4665 41.6446C24.3786 41.5996 24.3048 41.5313 24.2532 41.4471C24.2016 41.3629 24.1743 41.2661 24.1741 41.1674V19.8996C24.1738 19.8006 24.2009 19.7035 24.2523 19.6191C24.3038 19.5346 24.3777 19.466 24.4657 19.4209C24.5538 19.3758 24.6526 19.356 24.7513 19.3637C24.8499 19.3713 24.9445 19.4062 25.0246 19.4643L39.6496 30.0982C39.7186 30.1471 39.775 30.2118 39.8139 30.287C39.8528 30.3621 39.8731 30.4455 39.8731 30.5301C39.8731 30.6148 39.8528 30.6981 39.8139 30.7733C39.775 30.8485 39.7186 30.9132 39.6496 30.9621Z" fill="#F0F3FF"/>
2709</svg>
2710
2711          </div>
2712  
2713  <div class="content">
2714    <div class="m_card-meta dark meta">
2715      <svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
2716<rect width="28" height="28" fill="#E1E6FA"/>
2717<path d="M14.7151 9.18572H12.2108L15.4525 6H17.9569L14.7151 9.18572ZM19.8435 6L16.599 9.18572H19.1033L22 6.32597V6H19.8435ZM13.577 6H11.0727L7.83652 9.18572H10.3409L13.577 6ZM6 9.13915L9.18609 6H6V9.13915ZM22 9.18572V8.18042L20.9816 9.18572H22ZM6 10.6786H22V21H6V10.6786ZM11.6264 17.9622C11.6264 18.1046 11.7016 18.2361 11.824 18.3128C11.8908 18.3539 11.9687 18.3758 12.0494 18.3758C12.1134 18.3758 12.1746 18.3621 12.233 18.3347L16.6852 16.2146C16.8967 16.116 16.9857 15.8667 16.8828 15.6585C16.841 15.5736 16.7715 15.5051 16.6852 15.464L12.233 13.3439C12.0216 13.2453 11.7711 13.3302 11.6682 13.5384C11.
27176403 13.5959 11.6264 13.6561 11.6264 13.7191V17.9622Z" fill="#2C48DC"/>
2718</svg>
2719  
2720  <div class="terms">
2721          <span
2722        class="type"
2723                  data-render-text="multimedia_type.name"
2724        >
2725        -      </span>
2726    
2727          <span
2728        class="policies"
2729                  data-render-text="policies|name"
2730        >
2731        -      </span>
2732    
2733    
2734          <span
2735        class="tags"
2736                  data-render-text="tags|name"
2737        >
2738        -      </span>
2739      </div>
2740
2741      <span
2742      class="date"
2743              data-render-text="meta.date_formatted"
2744      >
2745              -          </span>
2746  </div>
2747
2748    <div class="information">
2749      <a
2750        href=""
2751        class="title"
2752        data-render-href="meta.permalink"
2753        data-render-text="meta.title">
2754        -      </a>
2755        <div class="bottom">
2756            <span class="authors" data-render-if="authors">
2757                By <b data-render-links="authors|permalink|name">
2758                    <span class="m_authors-links">
2759    <a >-</a></span>
2760                </b>
2761            </span>
2762        </div>
2763
2764              <p class="description" data-render-text="description">-</p>
2765          </div>
2766  </div>
2767</div>
2768      </div>
2769        <div class="js-card-template-cj-featured-article" data-template>
2770        <div class="m_city-journal-featured-article-card ">
2771  <picture
2772  class="m_image thumbnail"
2773      data-render-image="meta.thumbnail"      data-render-image-link="meta.permalink"      data-keep-element="1"        data-render-sources="|565|300"
2774    data-render-class="colorful_thumbnail|colorful">
2775
2776      <div class="overlay" aria-hidden="true" data-render-if="!colorful_thumbnail"></div>
2777  
2778  
2779  </picture>
2780
2781  <div class="information">
2782    <div class="top">
2783      <span class="topics" data-render-text="topics|name">-</span>
2784
2785          </div>
2786
2787    <h3 class="title" data-render-text="meta.title">-</h3>
2788
2789          <div class="authors" data-render-text="authors|name">By -</div>
2790      </div>
2791</div>
2792      </div>
2793  </div>
2794  </body>
2795</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.