<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Thoughts on China</title><link>https://markparkeryoung.net/</link><description>Recent content on Thoughts on China</description><generator>Hugo</generator><language>en-us</language><copyright>Mark Parker Young</copyright><lastBuildDate>Wed, 10 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://markparkeryoung.net/index.xml" rel="self" type="application/rss+xml"/><item><title>The Trial of Major General Xu Qinxian</title><link>https://markparkeryoung.net/posts/the-trial-of-major-general-xu-qinxian/</link><pubDate>Wed, 10 Dec 2025 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/the-trial-of-major-general-xu-qinxian/</guid><description>&lt;p>A 6-hour &lt;a href="https://www.youtube.com/watch?v=1RBV9i4jaPo">video&lt;/a> from the trial of PLA Major General Xu Qinxian (徐勤先), Commander of the 38th Group Army during the Tiananmen Square protests in 1989, was &lt;a href="https://hrichina.substack.com/p/trial-transcript-of-general-xu-qinxian">publicized&lt;/a> by the group Human Rights in China in late November 2025. Xu was tried for refusing to follow orders to use force against civilian protesters in Beijing.&lt;/p>
&lt;p>A Chinese-language &lt;a href="https://blog.wenxuecity.com/myblog/81975/202512/77.html">transcript of the video&lt;/a> was posted on December 1 on the 鹿津出版社 blog. This is a machine translation of that transcript; there may be errors or omissions. I used the “gemini-3-pro-preview” model for this translation.&lt;/p></description></item><item><title>A Central Military Commission Built For War — Against The PLA</title><link>https://markparkeryoung.net/posts/cmc-built-for-war/</link><pubDate>Wed, 12 Nov 2025 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/cmc-built-for-war/</guid><description>&lt;p>Xi Jinping’s military purges and reorganizations have reinforced his control over the PLA at the expense of its operational capabilities, and the fallout probably will hinder its ability to coordinate strategic force development and large-scale campaigns through 2027. The PLA’s inward turn is a positive factor for regional security in the next several years because it probably will deter Xi from taking unilateral actions likely to lead to war, although it will not stop the PLA from continuing coercive operations short of large-scale conflict.&lt;/p></description></item><item><title>FYI: Blog entries now mirrored on Substack</title><link>https://markparkeryoung.net/posts/copying-to-substack/</link><pubDate>Tue, 11 Nov 2025 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/copying-to-substack/</guid><description>&lt;p>I&amp;rsquo;ve started publishing my blog entries &lt;a href="https://markparkeryoung.substack.com/">on Substack&lt;/a>. There&amp;rsquo;s no need to subscribe on Substack if you don&amp;rsquo;t want to, because I&amp;rsquo;ll continue publishing on this site, but many people find it easier to find and follow content on Substack.&lt;/p></description></item><item><title>Another Round of Purges Exposes Political Upheaval in PLA</title><link>https://markparkeryoung.net/posts/fresh-wave-of-purges/</link><pubDate>Mon, 22 Sep 2025 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/fresh-wave-of-purges/</guid><description>&lt;p>Another bombshell landed in the PLA last week when four more generals who had been absent for months were formally &lt;a href="https://www.scmp.com/news/china/military/article/3325393/china-expels-4-generals-legislature-anti-graft-push-rolls-through-pla">expelled&lt;/a> from the legislature. It is a testament to the extraordinary tumult within the PLA that the latest purges made hardly a ripple in English-language media, when in fact they illustrate the depth of disarray engulfing the high command.&lt;/p>
&lt;h2 id="beleaguered-organizations-suffer-new-losses">Beleaguered organizations suffer new losses…&lt;/h2>
&lt;p>Two of the four fallen generals come from a perennial source of corruption: the logistics system. Zhang Lin had been head of the CMC Logistics Support Department since 2022 and Gao Daguang was a career political commissar who was most recently Commissar of the Joint Logistics Support Force. Given the decimation of the logistics, procurement, and political commissar systems in the past two years, these two were in especially perilous positions.&lt;/p></description></item><item><title>Turmoil In The High Command Creates Political And Operational Disruptions</title><link>https://markparkeryoung.net/posts/turmoil-in-high-command/</link><pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/turmoil-in-high-command/</guid><description>&lt;p>China’s high command is in the midst of extraordinary upheaval that has deformed command relationships and renewed a climate of fear that will likely be a fixture of civil-military relations under Xi Jinping. Internal investigations &lt;a href="https://www.atlanticcouncil.org/blogs/new-atlanticist/the-political-factors-behind-chinas-disappearing-leaders/">began around 2023&lt;/a> within the familiar breeding grounds of military corruption – procurement and logistics – but have spread into the heart of the political discipline system and the head of the command structure, the Central Military Commission (CMC).&lt;/p></description></item><item><title>Xi's Most Revealing Diplomatic Interaction Was With Justin Trudeau</title><link>https://markparkeryoung.net/posts/xi-trudeau-g20/</link><pubDate>Tue, 07 Jan 2025 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/xi-trudeau-g20/</guid><description>&lt;p>&lt;em>[Originally a Bluesky thread.]&lt;/em>&lt;/p>

 &lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/4YkzzhI2EoI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video">&lt;/iframe>
 &lt;/div>

&lt;p>Xi Jinping&amp;rsquo;s single most interesting diplomatic interaction &lt;a href="https://youtu.be/4YkzzhI2EoI?si=VudRyzt_hfx0rw6E">caught on video&lt;/a> was with Justin Trudeau at the G20 in 2022. It provides a unique glimpse of Xi&amp;rsquo;s approach and style in a challenging situation. This was not a favorable setting for Xi and he didn&amp;rsquo;t want to actually engage, he just wanted to deliver a rebuke.&lt;/p></description></item><item><title>Obsolete Analytic Paradigms Of Chinese Politics</title><link>https://markparkeryoung.net/posts/obsolete-analytic-paradigms/</link><pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/obsolete-analytic-paradigms/</guid><description>&lt;p>I think the paradigm for interpreting elite politics that remained influential for too long was the notion that institutions and norms had decisively constrained personal power and channeled political competition within rule-based boundaries. I think it’s striking that Joe Fewsmith titled his book “&lt;em>Rethinking&lt;/em> Chinese Politics”, because I think/hope his general approach is the primary way that future analysts understand the subject. But the title reflects the fact that he’d been straining against the tide when it was published in 2021.&lt;/p></description></item><item><title>Xi's Reading List Is Exaggerated</title><link>https://markparkeryoung.net/posts/xis-reading-list/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/xis-reading-list/</guid><description>&lt;p>&lt;em>[Originally a Bluesky thread.]&lt;/em>&lt;/p>
&lt;p>There&amp;rsquo;s a high bar for concluding that a specific work has influenced Xi because there&amp;rsquo;s so little credible information about his thought process. For example, &lt;a href="https://www.nytimes.com/2024/12/15/opinion/china-brics-xi-jinping-trump.html">this op-ed&lt;/a> takes official media statements about Xi at face value, when they should instead be thought of as propaganda. (The op-ed was, &amp;ldquo;This Unreadable Russian Novel Drives Xi&amp;rsquo;s Struggle Against America.&amp;rdquo;)&lt;/p>
&lt;p>As the piece notes, &amp;ldquo;What Is To Be Done&amp;rdquo; is part of the communist canon, and in a canned speech like this, it&amp;rsquo;s best to read it as Xi alluding to themes like perseverance through hardship rather than revealing a deep insight about his inner beliefs.&lt;/p></description></item><item><title>What Intelligence Would Be Too Controversial To Give Xi?</title><link>https://markparkeryoung.net/posts/xi-distorted-intelligence-picture/</link><pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/xi-distorted-intelligence-picture/</guid><description>&lt;p>What might be a hypothetical, plausible line of intelligence reporting about either the foreign or domestic situation that would be risky to deliver to Xi, because it might anger him or because he might reflexively distrust it?&lt;/p>
&lt;p>I myself don&amp;rsquo;t have any great answers! I think it&amp;rsquo;s hard because there&amp;rsquo;s not a lot of information about what specific policy issues Xi feels he is personally responsible for, or questions of fact that he feels strongly about (but which might be wrong)&lt;/p></description></item><item><title>Counterproductive Information Operations</title><link>https://markparkeryoung.net/posts/counterproductive-information-operations/</link><pubDate>Wed, 02 Oct 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/counterproductive-information-operations/</guid><description>&lt;p>&lt;a href="https://www.foreignaffairs.com/united-states/lies-russia-tells-itself">This&lt;/a> is a fantastic piece by Thomas Rid about self-deception in Russia&amp;rsquo;s covert influence apparatus.&lt;/p>
&lt;p>I think it&amp;rsquo;s very likely that Chinese online influence operations are subject to the same dynamic he describes: &amp;ldquo;The SDA’s claims&amp;hellip; were read and interpreted by Russian officials and intelligence officers who probably did not understand how public opinion is actually shaped in open societies.&amp;rdquo;&lt;/p>
&lt;p>I think covert pro-PRC online influence campaigns, at least in the US, have been not just ineffective but have actually harmed Beijing&amp;rsquo;s interests. They continue partly because the organizations involved are probably misjudging their effects. The inherent secrecy and compartmentation involved in these types of campaigns makes it more difficult for top decision makers to get accurate information about their impact and increases the influence of the bureaucracies directly overseeing them. In China&amp;rsquo;s case this may be exacerbated by a lack of independent oversight mechanisms inside and outside government.&lt;/p></description></item><item><title>Why Was Defense Minister Dong Jun Left Off The Central Military Commission?</title><link>https://markparkeryoung.net/posts/dong-jun-missing-from-cmc/</link><pubDate>Mon, 19 Aug 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/dong-jun-missing-from-cmc/</guid><description>&lt;p>Why isn&amp;rsquo;t Defense Minister Dong Jun a member of the Central Military Commission, like his predecessors? I don&amp;rsquo;t know but here&amp;rsquo;s my speculation:&lt;/p>
&lt;p>Dong is a different type of appointee than most ministers of defense. For at least the past 20 years, it&amp;rsquo;s probably been something of a sinecure. Ministers took office at the end of long careers composed of more important roles in the PLA. Some of the old Ministers of Defense were not just members of the CMC, they were CMC Vice Chairmen and Politburo members. When Liang Guanglie was &amp;ldquo;only&amp;rdquo; a CMC member in 2008, it was a notable step down for the new minister.&lt;/p></description></item><item><title>PLA Reorganization and the Cyberspace Force</title><link>https://markparkeryoung.net/posts/pla-reorganization-cyberspace-force/</link><pubDate>Fri, 19 Apr 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/pla-reorganization-cyberspace-force/</guid><description>&lt;p>&lt;em>[Originally two Twitter threads.]&lt;/em>&lt;/p>
&lt;p>Hopefully we&amp;rsquo;ll learn more about the PLA reorganization as more information trickles out about the new arrangements. Some scattered hot takes:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>My instinct is that this reorganization was not triggered by any one thing, but reflects the fact that the PLA has struggled for many years to decide how to organize certain critical functions that span multiple domains. This includes cyber operations, other types of intelligence support, and overseeing development of C4ISR architectures. These are inherently tricky questions without clear right or wrong answers.&lt;/p></description></item><item><title>Brief Thought On Succession Politics</title><link>https://markparkeryoung.net/posts/brief-thought-on-succession-politics/</link><pubDate>Fri, 29 Mar 2024 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/brief-thought-on-succession-politics/</guid><description>&lt;p>I belatedly read &lt;a href="https://asiasociety.org/policy-institute/xi-jinpings-succession-dilemma">Neil Thomas&amp;rsquo;s piece on succession politics,&lt;/a> and it&amp;rsquo;s excellent - highly recommend for anyone interested in what happens after Xi leaves the scene. Two quick thoughts occurred to me while reading:&lt;/p>
&lt;p>Scrapping the Premier&amp;rsquo;s annual press conference reinforces Neil&amp;rsquo;s point about Xi&amp;rsquo;s reluctance to do anything that provides even the appearance of a hint about who might be first among equals among his lieutenants.&lt;/p>
&lt;p>I strongly agree that the Director of the Central Committee General Office would play a crucial role. It is impossible to appraise Cai Qi&amp;rsquo;s personal ambitions and relations with other top leaders from the outside, and these would be critical variables in a succession scenario. But simply from the perspective of organizational and bureaucratic power, leading the General Office provides enormous capacity to shape the outcome, especially in a scenario in which Xi was unexpectedly and suddenly incapacitated.&lt;/p></description></item><item><title>The Political Factors Behind China’s Disappearing Leaders</title><link>https://markparkeryoung.net/posts/disappearing-leaders/</link><pubDate>Fri, 20 Oct 2023 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/disappearing-leaders/</guid><description>&lt;p>&lt;em>[This is a copy of the &lt;a href="https://www.atlanticcouncil.org/blogs/new-atlanticist/the-political-factors-behind-chinas-disappearing-leaders/">original essay&lt;/a> on the Atlantic Council&amp;rsquo;s blog.]&lt;/em>&lt;/p>
&lt;p>Chinese Communist Party (CCP) General Secretary Xi Jinping has shaken China’s military and foreign affairs establishments in the past two months by abruptly replacing several senior military officers and China’s minister of foreign affairs. The removals were all the more surprising because Xi had promoted many of these same officials to lead their organizations less than a year earlier. A close look at the officials involved suggests that a variety of personal and institutional factors contributed to their downfall, but the disruptive impact of the sudden disappearances indicates underlying mistakes and misjudgments on the part of Xi and the personnel apparatus he oversees.&lt;/p></description></item><item><title>The Purge of the Rocket Force</title><link>https://markparkeryoung.net/posts/purge-of-the-rocket-force/</link><pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/purge-of-the-rocket-force/</guid><description>&lt;p>&lt;em>&lt;a href="https://www.atlanticcouncil.org/blogs/new-atlanticist/the-political-factors-behind-chinas-disappearing-leaders/">I later wrote a full-length piece about this and related issues here.&lt;/a>&lt;/em>&lt;/p>
&lt;p>Scattered thoughts/speculation on Rocket Force purge:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>New Commander Wang Houbin isn&amp;rsquo;t even an alternate member of the Central Committee, while new Political Commissar Xu Xisheng is a full member. Even PLARF Chief of Staff Sun Jinming, years younger than Wang, is an alternate.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>It&amp;rsquo;s interesting that Wang appears to have had few primary command positions in his recent career, and instead mostly staff officer roles and deputy commander slots.&lt;/p></description></item><item><title>Balloon Blunder Shows Shortcomings Of China's National Security Apparatus</title><link>https://markparkeryoung.net/posts/balloon-blunder/</link><pubDate>Tue, 14 Feb 2023 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/balloon-blunder/</guid><description>&lt;p>&lt;em>[This is a copy of the &lt;a href="https://www.atlanticcouncil.org/blogs/new-atlanticist/chinas-balloon-blunder-shows-the-shortcomings-of-its-national-security-apparatus/">original essay&lt;/a> on the Atlantic Council&amp;rsquo;s blog.]&lt;/em>&lt;/p>
&lt;p>Beijing’s decision to fly a reconnaissance balloon over the United States on the eve of Secretary of State Antony Blinken’s visit to China was a serious error that probably stemmed from both operational miscalculations and bureaucratic shortfalls. Assessments of Beijing’s decisionmaking must be tentative because its internal processes are opaque, but the composition of China’s national security apparatus highlights factors that probably contributed to the misjudgment. These factors suggest that operational planners assumed the United States would not identify the balloon as a Chinese platform and did not intentionally time its approach to coincide with Blinken’s trip.&lt;/p></description></item><item><title>Brief Thoughts On New CMC Members</title><link>https://markparkeryoung.net/posts/new-cmc-members-2022/</link><pubDate>Sat, 03 Dec 2022 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/new-cmc-members-2022/</guid><description>&lt;p>I always enjoy reading Joel Wuthnow’s analysis. &lt;a href="https://inss.ndu.edu/Media/News/Article/3235508/xis-new-central-military-commission-a-war-council-for-taiwan/">This full article&lt;/a> is the piece to read on the new CMC. It sparked a couple scattered thoughts as I read:&lt;/p>
&lt;p>&lt;strong>On He Weidong skipping a grade:&lt;/strong> after reconfiguration of CMC in 2017, there are very few command-track officers available for promotion to Vice Chair without skipping a grade. Only the Chief of Joint Staff Department is eligible. Theoretically the Defense Minister is too, but they&amp;rsquo;d have spent the past 5 years languishing in a non-operational role.&lt;/p></description></item><item><title>Foreign Policy Decisions Aren’t Determined By Beijing's Political Calendar</title><link>https://markparkeryoung.net/posts/foreign-policy-political-calendar/</link><pubDate>Wed, 16 Nov 2022 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/foreign-policy-political-calendar/</guid><description>&lt;p>&lt;em>[This is a copy of the &lt;a href="https://www.atlanticcouncil.org/blogs/new-atlanticist/beijings-foreign-policy-decisions-arent-determined-by-its-political-calendar/">original essay&lt;/a> on the Atlantic Council&amp;rsquo;s blog.]&lt;/em>&lt;/p>
&lt;p>Do Chinese leaders really react more strongly to external provocations in the runup to sensitive political events, such as last month’s Twentieth Party Congress or the National People’s Congress scheduled for March?&lt;/p>
&lt;p>Milestones like this party congress, party plenums, or even leaders’ informal conclaves at the Beidaihe resort­ do heighten Beijing’s determination to control domestic narratives and security in advance of these gatherings. Thus, it is logical to assume that this sensitivity also shapes Beijing’s responses to crises and challenges from abroad. But in practice, there is little connection between the timing of these events and the strength of Beijing’s responses to external provocations.&lt;/p></description></item><item><title>Analyzing Videos Of Hu Jintao's Removal</title><link>https://markparkeryoung.net/posts/hu-jintao-removal/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/hu-jintao-removal/</guid><description>&lt;p>Here is my personal overinterpretation of the &lt;a href="https://youtu.be/ZBG2bD-TE9g?si=8o9cnbe6Q7J6ulYd">videos&lt;/a> of Hu Jintao’s removal from the Great Hall of the People during the 20th Party Congress, with a focus on the role of other Standing Committee members in the incident:&lt;/p>
&lt;p>I think there’s no chance that Xi intended for Hu to be removed or is pleased that it happened. Xi benefits from maintaining a facade of unified support for his decisions, especially those that break with norms. When Xi wants to take down rivals or subject them to public criticism, he stage-manages every detail and emphasizes the trappings of regularized and legal processes. When a target defies Xi’s choreography - like when CMC member Zhang Yang killed himself before trial - they are vilified for it.&lt;/p></description></item><item><title>Export Controls During the Industrial Revolution</title><link>https://markparkeryoung.net/posts/export-controls-industrial-revolution/</link><pubDate>Thu, 03 Nov 2022 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/export-controls-industrial-revolution/</guid><description>&lt;p>I was inspired by &lt;a href="https://www.csis.org/analysis/choking-chinas-access-future-ai">Greg Allen’s analysis&lt;/a> of US export restrictions to China to look up British attempts to control high-tech exports during the industrial revolution. I found &lt;a href="https://doi.org/10.2307/3112919">David Jeremy’s article on export controls from 1780-1843&lt;/a>. Mini-thread with random observations:&lt;/p>
&lt;p>What struck me most was the profound difference in state capacity between the UK then and the US now, and how it affects the state’s ability to make export controls “a new strategic asset,” as Jake Sullivan put it. The UK’s customs and security agencies were so inadequate to the task of deterring and catching smugglers that most restrictions were eventually abandoned as unenforceable.&lt;/p></description></item><item><title>Timeline of Xi's Consolidation of Power</title><link>https://markparkeryoung.net/posts/timeline-of-xis-consolidation/</link><pubDate>Tue, 25 Oct 2022 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/posts/timeline-of-xis-consolidation/</guid><description>&lt;p>&lt;a href="https://www.washingtonpost.com/news/worldviews/wp/2017/10/27/six-newspaper-front-pages-dramatically-illustrate-xi-jinpings-power-grab-in-china/">This front page of People’s Daily&lt;/a> demonstrates Xi’s successful consolidation of near-absolute power within the political elite. But it’s not from the 20th Party Congress – it’s five years old! My take on the timeline of Xi’s consolidation of power:&lt;/p>
&lt;p>After taking the reins in 2012, Xi spent his first several years on the attack, using mutually reinforcing campaigns to imprison rivals and undercut personal networks and institutions that he didn&amp;rsquo;t control.&lt;/p></description></item><item><title>About This Blog</title><link>https://markparkeryoung.net/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/about/</guid><description>&lt;p>I&amp;rsquo;m Mark Parker Young, and this is a personal blog for occasional thoughts about China. All views expressed here are solely my own.&lt;/p>
&lt;p>I&amp;rsquo;m interested in Chinese elite politics, national security, and cybersecurity. I was formerly a Deputy National Intelligence Officer for East Asia and a nonresident senior fellow at the Atlantic Council.&lt;/p>
&lt;p>Most of these blog entries are also published &lt;a href="https://markparkeryoung.substack.com/">on Substack&lt;/a>.&lt;/p>
&lt;section class="elsewhere">
 &lt;header>
 &lt;h3>Elsewhere&lt;/h3>
 &lt;span class="rule">&lt;/span>
 &lt;/header>
 &lt;ul>
 &lt;li>
 &lt;a href="https://www.linkedin.com/in/mark-parker-young-60b922231/">
 &lt;span class="name">LinkedIn&lt;/span>
 &lt;span class="note">professional profile&lt;/span>
 &lt;span class="host">linkedin.com ↗&lt;/span>
 &lt;/a>
 &lt;/li>
 &lt;li>
 &lt;a href="https://markparkeryoung.substack.com/">
 &lt;span class="name">Substack&lt;/span>
 &lt;span class="note">mirror of these entries&lt;/span>
 &lt;span class="host">markparkeryoung.substack.com ↗&lt;/span>
 &lt;/a>
 &lt;/li>
 &lt;li>
 &lt;a href="https://bsky.app/profile/markparkeryoung.bsky.social">
 &lt;span class="name">Bluesky&lt;/span>
 &lt;span class="note">@markparkeryoung&lt;/span>
 &lt;span class="host">bsky.app ↗&lt;/span>
 &lt;/a>
 &lt;/li>
 &lt;li>
 &lt;a href="https://markparkeryoung.net/index.xml">
 &lt;span class="name">RSS&lt;/span>
 &lt;span class="note">feed for these posts&lt;/span>
 &lt;span class="host">/index.xml ↘&lt;/span>
 &lt;/a>
 &lt;/li>
 &lt;/ul>
&lt;/section></description></item><item><title>Subscribe</title><link>https://markparkeryoung.net/subscribe/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://markparkeryoung.net/subscribe/</guid><description>&lt;p>&lt;a href="https://markparkeryoung.net/posts/index.xml">Subscribe via RSS&lt;/a>, &lt;a href="https://markparkeryoung.substack.com/">subscribe on Substack&lt;/a>, &lt;a href="https://bsky.app/profile/markparkeryoung.bsky.social">follow me on Bluesky&lt;/a>, or use the form below to join the email list to get notified for new posts.&lt;/p>
&lt;p>I&amp;rsquo;ll probably post fewer than ten posts per year. I will not share your email address with anyone else, and you can opt out of emails at any time.&lt;/p>


&lt;style type="text/css">@import url("https://assets.mlcdn.com/fonts.css?version=1738316");&lt;/style>
 &lt;style type="text/css">
 /* LOADER */
 .ml-form-embedSubmitLoad {
 display: inline-block;
 width: 20px;
 height: 20px;
 }

 .g-recaptcha {
 transform: scale(1);
 -webkit-transform: scale(1);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
 height: ;
 }

 .sr-only {
 position: absolute;
 width: 1px;
 height: 1px;
 padding: 0;
 margin: -1px;
 overflow: hidden;
 clip: rect(0,0,0,0);
 border: 0;
 }

 .ml-form-embedSubmitLoad:after {
 content: " ";
 display: block;
 width: 11px;
 height: 11px;
 margin: 1px;
 border-radius: 50%;
 border: 4px solid #fff;
 border-color: #ffffff #ffffff #ffffff transparent;
 animation: ml-form-embedSubmitLoad 1.2s linear infinite;
 }
 @keyframes ml-form-embedSubmitLoad {
 0% {
 transform: rotate(0deg);
 }
 100% {
 transform: rotate(360deg);
 }
 }
 #mlb2-21933717.ml-form-embedContainer {
 box-sizing: border-box;
 display: table;
 margin: 0 auto;
 position: static;
 width: 100% !important;
 }
 #mlb2-21933717.ml-form-embedContainer h4,
 #mlb2-21933717.ml-form-embedContainer p,
 #mlb2-21933717.ml-form-embedContainer span,
 #mlb2-21933717.ml-form-embedContainer button {
 text-transform: none !important;
 letter-spacing: normal !important;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper {
 background-color: #f6f6f6;
 
 border-width: 0px;
 border-color: transparent;
 border-radius: 4px;
 border-style: solid;
 box-sizing: border-box;
 display: inline-block !important;
 margin: 0;
 padding: 0;
 position: relative;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-align-left { text-align: left; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-align-center { text-align: center; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-align-right { text-align: right; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
 height: auto;
 margin: 0 auto !important;
 max-width: 100%;
 width: undefinedpx;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
 padding: 20px 20px 0 20px;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {
 padding-bottom: 0;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
 text-align: left;
 margin: 0 0 20px 0;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
 color: #000000;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: 400;
 margin: 0 0 10px 0;
 text-align: left;
 word-break: break-word;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
 color: #000000;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 20px;
 margin: 0 0 10px 0;
 text-align: left;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {
 color: #000000;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol {
 list-style-type: lower-alpha;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol {
 list-style-type: lower-roman;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {
 color: #000000;
 text-decoration: underline;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group {
 text-align: left!important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label {
 margin-bottom: 5px;
 color: #333333;
 font-size: 14px;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-weight: bold; font-style: normal; text-decoration: none;;
 display: inline-block;
 line-height: 20px;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
 margin: 0;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {
 margin: 0;
 width: 100%;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
 margin: 0 0 20px 0;
 width: 100%;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
 float: left;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {
 margin: 0;
 padding: 0 0 20px 0;
 width: 100%;
 height: auto;
 float: left;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
 margin: 0 0 10px 0;
 width: 100%;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {
 margin: 0;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {
 margin: 0;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
 background-color: #ffffff !important;
 color: #333333 !important;
 border-color: #cccccc;
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px !important;
 height: auto;
 line-height: 21px !important;
 margin-bottom: 0;
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
 padding: 10px 10px !important;
 width: 100% !important;
 box-sizing: border-box !important;
 max-width: 100% !important;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea {
 background-color: #ffffff !important;
 color: #333333 !important;
 border-color: #cccccc;
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px !important;
 height: auto;
 line-height: 21px !important;
 margin-bottom: 0;
 margin-top: 0;
 padding: 10px 10px !important;
 width: 100% !important;
 box-sizing: border-box !important;
 max-width: 100% !important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
 border-color: #cccccc!important;
 background-color: #ffffff!important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"]{
 box-sizing: border-box;
 padding: 0;
 position: absolute;
 z-index: -1;
 opacity: 0;
 margin-top: 5px;
 margin-left: -1.5rem;
 overflow: visible;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
 border-radius: 4px!important;
 }


 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after {
 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after {
 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before {
 border-color: #000000!important;
 background-color: #000000!important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after {
 top: 2px;
 box-sizing: border-box;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
 top: 0px!important;
 box-sizing: border-box!important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
 top: 0px!important;
 box-sizing: border-box!important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after {
 top: 0px!important;
 box-sizing: border-box!important;
 position: absolute;
 left: -1.5rem;
 display: block;
 width: 1rem;
 height: 1rem;
 content: "";
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before {
 top: 0px!important;
 box-sizing: border-box!important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before {
 position: absolute;
 top: 4px;
 left: -1.5rem;
 display: block;
 width: 16px;
 height: 16px;
 pointer-events: none;
 content: "";
 background-color: #ffffff;
 border: #adb5bd solid 1px;
 border-radius: 50%;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after {
 position: absolute;
 top: 2px!important;
 left: -1.5rem;
 display: block;
 width: 1rem;
 height: 1rem;
 content: "";
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
 position: absolute;
 top: 4px;
 left: -1.5rem;
 display: block;
 width: 16px;
 height: 16px;
 pointer-events: none;
 content: "";
 background-color: #ffffff;
 border: #adb5bd solid 1px;
 border-radius: 50%;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after {
 position: absolute;
 top: 0px!important;
 left: -1.5rem;
 display: block;
 width: 1rem;
 height: 1rem;
 content: "";
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
 position: absolute;
 top: 0px!important;
 left: -1.5rem;
 display: block;
 width: 1rem;
 height: 1rem;
 content: "";
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after {
 background: no-repeat 50%/50% 50%;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
 background: no-repeat 50%/50% 50%;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control {
 position: relative;
 display: block;
 min-height: 1.5rem;
 padding-left: 1.5rem;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input {
 position: absolute;
 z-index: -1;
 opacity: 0;
 box-sizing: border-box;
 padding: 0;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label {
 color: #000000;
 font-size: 12px!important;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 line-height: 22px;
 margin-bottom: 0;
 position: relative;
 vertical-align: top;
 font-style: normal;
 font-weight: 700;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select {
 background-color: #ffffff !important;
 color: #333333 !important;
 border-color: #cccccc;
 border-radius: 4px !important;
 border-style: solid !important;
 border-width: 1px !important;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px !important;
 line-height: 20px !important;
 margin-bottom: 0;
 margin-top: 0;
 padding: 10px 28px 10px 12px !important;
 width: 100% !important;
 box-sizing: border-box !important;
 max-width: 100% !important;
 height: auto;
 display: inline-block;
 vertical-align: middle;
 background: url('https://assets.mlcdn.com/ml/images/default/dropdown.svg') no-repeat right .75rem center/8px 10px;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 }


 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
 height: auto;
 width: 100%;
 float: left;
 }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px; }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {
 background-color: #ffffff;
 color: #333333;
 border-color: #cccccc;
 border-radius: 4px;
 border-style: solid;
 border-width: 1px;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 20px;
 margin-bottom: 0;
 margin-top: 0;
 padding: 10px 10px;
 width: 100%;
 box-sizing: border-box;
 overflow-y: initial;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {
 background-color: #000000 !important;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 border-radius: 4px;
 box-shadow: none;
 color: #ffffff !important;
 cursor: pointer;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 14px !important;
 font-weight: 700;
 line-height: 20px;
 margin: 0 !important;
 padding: 10px !important;
 width: 100%;
 height: auto;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {
 background-color: #333333 !important;
 border-color: #333333 !important;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] {
 box-sizing: border-box;
 padding: 0;
 position: absolute;
 z-index: -1;
 opacity: 0;
 margin-top: 5px;
 margin-left: -1.5rem;
 overflow: visible;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {
 color: #000000;
 display: block;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 margin-bottom: 0;
 position: relative;
 vertical-align: top;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {
 font-weight: normal;
 margin: 0;
 padding: 0;
 position: relative;
 display: block;
 min-height: 24px;
 padding-left: 24px;

 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {
 color: #000000;
 text-decoration: underline;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
 color: #000000 !important;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
 font-size: 12px !important;
 font-weight: normal !important;
 line-height: 18px !important;
 padding: 0 !important;
 margin: 0 5px 0 0 !important;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {
 margin: 0;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
 margin: 0 0 20px 0;
 float: left;
 width: 100%;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
 background-color: #000000 !important;
 border: none !important;
 border-radius: 4px !important;
 box-shadow: none !important;
 color: #ffffff !important;
 cursor: pointer;
 font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
 font-size: 14px !important;
 font-weight: 700 !important;
 line-height: 21px !important;
 height: auto;
 padding: 10px !important;
 width: 100% !important;
 box-sizing: border-box !important;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
 display: none;
 }
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
 background-color: #333333 !important;
 }
 .ml-subscribe-close {
 width: 30px;
 height: 30px;
 background: url('https://assets.mlcdn.com/ml/images/default/modal_close.png') no-repeat;
 background-size: 30px;
 cursor: pointer;
 margin-top: -10px;
 margin-right: -10px;
 position: absolute;
 top: 0;
 right: 0;
 }
 .ml-error input, .ml-error textarea, .ml-error select {
 border-color: red!important;
 }

 .ml-error .custom-checkbox-radio-list {
 border: 1px solid red !important;
 border-radius: 4px;
 padding: 10px;
 }

 .ml-error .label-description,
 .ml-error .label-description p,
 .ml-error .label-description p a,
 .ml-error label:first-child {
 color: #ff0000 !important;
 }

 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
 #mlb2-21933717.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
 color: #ff0000 !important;
 }
 @media only screen and (max-width: 400px){

 .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }
 .ml-form-formContent.horozintalForm { float: left!important; }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; }
 .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }
 .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }
 .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; }

 }
 &lt;/style>

 
 
 
 

 
 

 
 

 

 
 
 
 

 
 
 
 

 

 
 
 
 
 
 
 

 

 
 
 
 
 
 
 

 
 
 
 
 
 
 

 

 
 
 
 
 
 
 
 


 
 
 
 
 
 



 
 
 
 
 


 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 
 
 
 
 
 
 

 
 
 
 
 
 
 

 

 
 
 
 
 

 
 
 
 
 
 

 
 
 
 
 
 
 
 
 

 

 


 


 

 
 

 

 





 

 
 &lt;div id="mlb2-21933717" class="ml-form-embedContainer ml-subscribe-form ml-subscribe-form-21933717">
 &lt;div class="ml-form-align-center ">
 &lt;div class="ml-form-embedWrapper embedForm">

 
 

 &lt;div class="ml-form-embedBody ml-form-embedBodyDefault row-form">

 &lt;div class="ml-form-embedContent" style=" ">
 
 &lt;h4>Join The Mailing List&lt;/h4>
 
 
 &lt;/div>

 &lt;form class="ml-block-form" action="https://assets.mailerlite.com/jsonp/1294483/forms/144349186624587159/subscribe" data-code="" method="post" target="_blank">
 &lt;div class="ml-form-formContent">
 

 
 &lt;div class="ml-form-fieldRow ml-last-item">
 &lt;div class="ml-field-group ml-field-email ml-validate-email ml-validate-required">

 


 &lt;!-- input -->
 &lt;input aria-label="email" aria-required="true" type="email" class="form-control" data-inputmask="" name="fields[email]" placeholder="Email" autocomplete="email">
 &lt;!-- /input -->

 &lt;!-- textarea -->
 
 &lt;!-- /textarea -->

 &lt;!-- select -->
 
 &lt;!-- /select -->

 &lt;!-- checkboxes -->
 
 &lt;!-- /checkboxes -->

 &lt;!-- radio -->
 
 &lt;!-- /radio -->

 &lt;!-- countries -->
 
 &lt;!-- /countries -->





 &lt;/div>
 &lt;/div>
 
 &lt;/div>

 

 &lt;!-- Privacy policy -->
 
 &lt;!-- /Privacy policy -->

 

 

 



&lt;div class="ml-form-recaptcha ml-validate-required" style="float: left;">
 &lt;style type="text/css">
 .ml-form-recaptcha {
 margin-bottom: 20px;
 }

 .ml-form-recaptcha.ml-error iframe {
 border: solid 1px #ff0000;
 }

 @media screen and (max-width: 480px) {
 .ml-form-recaptcha {
 width: 220px!important
 }
 .g-recaptcha {
 transform: scale(0.78);
 -webkit-transform: scale(0.78);
 transform-origin: 0 0;
 -webkit-transform-origin: 0 0;
 }
 }
&lt;/style>
 &lt;script src="https://www.google.com/recaptcha/api.js">&lt;/script>
 &lt;div class="g-recaptcha" data-sitekey="6Lf1KHQUAAAAAFNKEX1hdSWCS3mRMv4FlFaNslaD">&lt;/div>
&lt;/div>


 
 &lt;input type="hidden" name="ml-submit" value="1">

 &lt;div class="ml-form-embedSubmit">
 
 &lt;button type="submit" class="primary">Subscribe&lt;/button>
 
 &lt;button disabled="disabled" style="display: none;" type="button" class="loading">
 &lt;div class="ml-form-embedSubmitLoad">&lt;/div>
 &lt;span class="sr-only">Loading...&lt;/span>
 &lt;/button>
 &lt;/div>

 
 &lt;input type="hidden" name="anticsrf" value="true">
 &lt;/form>
 &lt;/div>

 &lt;div class="ml-form-successBody row-success" style="display: none">

 &lt;div class="ml-form-successContent">
 
 &lt;h4>Thank you!&lt;/h4>
 &lt;p>You have successfully joined the mailing list.&lt;/p></description></item></channel></rss>