More stories

  • in

    Trump news at a glance: ‘Illegal drug leader’ – threat of new tariffs against Colombia

    Donald Trump has escalated tensions between Washington and one of its closest Latin American allies, declaring the US will slash assistance to Colombia and enact tariffs on its exports because its president, Gustavo Petro, “does nothing to stop” drug production.Trump referred to Petro as “an illegal drug leader” in a post on the Truth Social platform and warned that Petro “better close up” drug operations “or the United States will close them up for him, and it won’t be done nicely”.Later on Sunday, Trump told reporters aboard Air Force One that Colombia had “no fight against drugs” and “they are a drug-manufacturing machine” with “a lunatic” for a president. He said he would announce new tariffs on Monday.Here are the key US politics stories at a glance:Trump calls Petro a ‘drug dealer’ as US says it hit another boatDonald Trump accused the Colombian president of being an “illegal drug leader” and threatened to immediately cut US funding to Colombia as a Republican senator said the US would soon announce “major tariffs” on the country.In a post on Truth Social, Trump blamed Petro for encouraging the mass production of illegal drugs, saying the leftwing leader “does nothing to stop it, despite large-scale payments and subsidies from the US”.It came as the defence secretary, Pete Hegseth, confirmed US forces had attacked a vessel associated with a Colombian leftist rebel group, killing three “terrorists”, in its latest strike on an alleged drug boat.Petro rejected Trump’s accusations and described himself as “the main enemy” of drugs in Colombia.Read the full storyGeorge Santos says jail sentence disproportionate but ‘large slice of humble pie’Disgraced former US congressman George Santos said on Sunday that his prison sentence had been “disproportionate” but that he had been served “a very large slice of humble pie”, while lashing out at his critics in his first interview since Donald Trump commuted his sentence.Speaking to CNN, Santos said he was “all politicked out” and called for his former campaign staffer, Sam Miele, to also receive a commutation.“This isn’t about … glitter, stars and glam or going back to Congress,” he said. “This is a very personal journey and road for me ahead.”Read the full storyInside the Republican network behind big soda’s bid to pit Maga against MahaMajor US soft-drink and snack-food corporations are waging a coordinated campaign that aims to pit Donald Trump’s Maga faithful against Robert F Kennedy Jr’s Make America Healthy Again movement, a Guardian investigation in partnership with environmental watchdog Fieldnotes has found.Their goal is to stymie the Maha-led effort to curb Americans’ consumption of soda and ultra-processed foods.To carry out the plan, the companies have turned to a partially formalized network of for-hire pollsters, strategists and political financiers with deep ties to the national Republican party.Read the full storyPortlanders mock Trump for calling their city ‘war-ravaged’When Donald Trump said he was sending the national guard to Portland, Oregon to protect immigration officers, residents immediately responded with characteristic sarcasm mocking the president’s portrayal of a city in decline.When the US secretary of homeland security, Kristi Noem, visited the Immigration and Customs Enforcement (Ice) building where protesters had been gathering for weeks, she found a small crowd of demonstrators wearing inflatable animal costumes, not a city overrun by antifascist militants.The reality on the ground did not deter Trump from painting the city as unliveable.Read the full storyWhat else happened today:

    A city council member in Florida is facing a backlash from national Indian American organizations, members of Congress and residents after posting a series of social media messages that insulted Indian people living in the US and called for them to be deported en masse.

    Volodymyr Zelenskyy has urged allies against appeasing Russia after returning from a meeting with Donald Trump at the White House in which the Ukrainian president failed to secure long-range Tomahawk cruise missiles.
    Catching up? Here’s what happened on 18 October 2025. More

  • in

    George Santos says prison sentence was ‘disproportionate’ but ‘large slice of humble pie’

    Disgraced former US congressman George Santos said on Sunday that his prison sentence had been “disproportionate”, but that he had been served “a very large slice of humble pie”, while lashing out at his critics in his first interview since Donald Trump commuted his sentence.Speaking to Dana Bash on CNN’s State of the Union, Santos said he was “all politicked out”, and called for his former campaign staffer, Sam Miele, to also receive a commutation.“This isn’t about … glitter, stars and glam or going back to Congress,” he said. “This is a very personal journey and road for me ahead.”Trump announced on Friday that he had commuted the sentence for Santos, who was meant to serve more than seven years in federal prison in New Jersey after a whirlwind political career tainted by serial fabrications and fraudulent scheming.“I just signed a Commutation, releasing George Santos from prison, IMMEDIATELY,” Trump said in a lengthy Truth Social post. “Good luck George, have a great life!”Santos, who pleaded guilty last year to wire fraud and aggravated identity theft, was less than three months into serving time before he was released. He said Trump’s decision to commute his sentence came as a surprise.“I had no expectations, I wasn’t even aware until I learned it off of the chyron of mainstream media inside of the prison myself,” he said. “Other inmates saw it and called me over.”Bash pressed Santos on whether he had received favorable treatment as a “loyal ally” of the president.“There’s a lot of people who were upset with President Biden who pardoned his entire family before he left office in an unprecedented move,” Santos quipped back. “Pardon me if I’m not paying too much attention to the pearl-clutching of the outrage of my critics.”Trump has issued several pardons and commutations during his second term so far, beginning with the “full, complete and unconditional” presidential pardons for about 1,500 people who were involved in the January 6 attack on Congress.In February, he pardoned former Illinois governor Rod Blagojevich, who was convicted of corruption based crimes, including trying to sell a US Senate seat vacated by former President Barack Obama.As part of his plea deal, Santos had agreed to pay nearly $375,000 in restitution and $205,000 in forfeiture. When asked on State of the Union if he was planning on paying back the restitution, he said if it is “required of me by the law”.“I’ve been out of prison for two days. I agreed to come here to speak with you candidly and openly and not to obfuscate,” he said, visibly frustrated. “If it’s required of me by the law, yes. If it’s not, then no. I will do whatever the law requires me to do.”In a separate appearance on Fox & Friends Weekend earlier on Sunday, Santos said he no longer had to pay restitution and thanked Trump, praising him for having “such an amazing will for second chances”.Back on CNN, he went on to say he was confident that “if President Trump had pardoned Jesus Christ off the cross, he would have had critics. That’s just the reality of our country.” More

  • in

    Trump calls Colombia president ‘illegal drug dealer’ as US says it hit another ship

    Donald Trump on Sunday accused Colombia’s president, Gustavo Petro, of being an “illegal drug dealer” and threatened to immediately cut US funding to the country as the defense secretary confirmed in a social media post an attack on a vessel associated with a Colombian leftist rebel group.Defense Secretary Pete Hegseth said on Sunday that US forces had attacked another vessel, this time associated with a Colombian leftist rebel group. Hegseth, in a post on X, said “three terrorists were killed” in the operation which was “conducted in international waters”.“These cartels are the Al Qaeda of the Western Hemisphere,” Hegseth said. “The United States military will treat these organizations like the terrorists they are – they will be hunted, and killed.”In a post on Truth Social just hours earlier, Trump blamed the South American leftwing leader for encouraging the mass production of illegal drugs, saying he “does nothing to stop it, despite large-scale payments and subsidies from the US”.“Petro, a low rated and very unpopular leader, with a fresh mouth toward America, better close up these killing fields immediately,” Trump wrote, “or the United States will close them up for him, and it won’t be done nicely”.The remarks come after Petro said the US committed “murder” following a strike on an alleged drug boat in Colombian territorial waters in September.Posting on X on Saturday, Petro said: “US government officials have committed a murder and violated our sovereignty in territorial waters,” adding “we await explanations from the US government.”The threat to cut off aid marks the latest point of tension between the two nations, despite historically, Colombia being one of the United States’s closest allies in Latin America.The victim of the strike was identified by Petro as Alejandro Carranza, a Colombian fisherman from the coastal town of Santa Marta. He was allegedly killed when US forces fired at his boat on 15 September.“Carranza had no ties to the drug trade and his daily activity was fishing,” Petro wrote. “The Colombian boat was adrift and had its distress signal up due to an engine failure.”But Trump has continued to justify the necessity for these ongoing boat attacks, despite his administration offering little information about the vessels or the identities of those on board.On Thursday, the US moved to send two survivors of the most recent strike – the sixth since early September – overseas instead of seeking long-term military detention for them.“The two surviving terrorists are being returned to their Countries of origin, Ecuador and Colombia, for detention and prosecution,” Trump said.The strike targeted a semi-submersible vessel which the president said “was loaded up with mostly Fentanyl, and other illegal narcotics.” Two crew members were killed and experts said the decision to repatriate the survivors meant the US military would avoid complex legal questions surrounding the detention of suspected drug traffickers. This was the first recorded instance of there being survivors, an official told NBC.“It was my great honor to destroy a very large DRUG-CARRYING SUBMARINE that was navigating towards the United States on a well known narcotrafficking transit route,” Trump posted in the aftermath of the attack.So far, at least 29 people have been killed in strikes the administration upholds are targeting drug traffickers, raising alarm among some legal experts and Democratic lawmakers, who question whether they adhere to the laws of war.Currently, the US is building up a prominent military presence in the Caribbean and bordering coastlines, one that includes guided missile destroyers, F-35 jets, and the authorization of the Central Intelligence Agency (CIA) to conduct covert operations in Venezuela.Colombia is the recipient of the largest amount of US aid to any country in Latin America and former president Joe Biden designated the nation as a major non-Nato ally in 2022. While Congress allocated $377.5m for foreign assistance for the country in 2024 with similar projections for 2025, there were restrictions put in place out of concern for Petro’s policies and his efforts to counteract the drug trade.In September, the Trump administration asserted that Colombia was failing to cooperate in the drug war, adding them to a list of other nations for the first time in almost 30 years.More recently, they said they would revoke Petro’s visa while he was in New York for the UN general assembly after his “reckless” actions at a pro-Palestine protest. Petro had urged US soldiers to “disobey Trump’s order”, and “not point their rifles at humanity”.In reaction to Trump’s most recent accusations and funding cuts, Petro responded in a post on X saying: “I respect the history, culture, and people of the USA. They are not my enemies, nor do I feel them as such.”He added at the end: “The problem is with Trump, not with the USA.” More

  • in

    The podcast showing what resistance looks like under Trump 2.0: ‘Where’s the progressive Project 2025?’

    In a recent episode of Unnamed and Unbound: Black Voters Matter Podcast, the co-host Cliff Albright spoke with his guests about the power of resilience and community building during a time of uncertainty. Resilience takes different forms, he said, such as mutual aid drives or Washington DC protests featuring go-go music during the national guard’s continued deployment in the capital. “As food is becoming more expensive, and as food programs are being cut, whether it’s Snap or Meals on Wheels, you’ve got a lot of organizations and Black communities that are looking at: ‘How do we feed ourselves?’” Albright, the co-founder and executive director of the voting rights and community empowerment organization Black Voters Matter, said. “The best of our resistance has always included some form of taking care of ourselves.”After the presidential election in November, the Black Voters Matter team got to work. In late January, Albright, his co-founder LaTosha Brown, and the group’s legal director and chief of staff April England-Albright launched the podcast about voting rights and organizing to help keep Black communities informed. Their goal is also to dispel misinformation by engaging people who may be vulnerable to the Trump administration’s propaganda, Albright said, and need some “persuasion in terms of how to interpret what’s going on around us”. For England-Albright, she’d like for activists to build coalitions that learn from the shortcomings of past movements. Ultimately, Brown hopes that listeners feel a sense of belonging in the podcast and that they are encouraged to build community.Some of their guests have included Jennifer Wells from the community organizing group Community Change, Ife Finch Floyd from the policy advocacy organization Georgia Budget and Policy Institute, and Deante’ Kyle, host of the pop culture and politics podcast Grits and Eggs.In addition to the podcast, Black Voters Matter has also given nearly $4m in grants to local organizations including churches, neighborhood associations and NAACP chapters to help organizers canvas and mobilize voters this year. The organization also provides technical support to grassroots groups, such as training them on how to send out mass political text messages. A documentary about Black Voters Matter, titled Love, Joy and Power: Tools for Liberation released this year followed the organization’s work in 2020. Its use as a blueprint for progressive organizers, Albright said, “is critical towards the work that we’re doing now and to understand how we can win” in future elections.“I think that there is a sobering reality of millions of people in this country that in order to create the nation that we desire, we deserve,” Brown said, “it cannot, under any circumstances, be built on the same foundation of corporate greed and race and white supremacy.”The podcast’s inception began shortly after the election results poured in the morning after the 2024 presidential race. Brown sat immobile in her hotel kitchen in Washington DC, in shock that Donald Trump won after she sounded the alarm for years. Prior to the election, she and the Black Voters Matter team had travelled throughout the country to engage voters in an effort to build political power among Black communities.A wave of emotions ranging from betrayal to bitterness and then fear washed over her. “I just felt all of the weight of this Black woman being rejected when she was the best and the most prepared. She was the most patriotic. She was the most transparent,” Brown said. “It was like white privilege, dancing in your face.”“Do we not know what we’ve done?” Brown recalled wondering as she continued to watch the election results come in. She wanted others to know that they weren’t alone in their sense of despair. “I see our podcast like a lighthouse in the storm,” Brown said. It provides a space to discuss organizing strategies in the current sociopolitical environment.Ultimately, current movement builders are creating more clandestine networks similar to the Underground Railroad, said Brown.“What we’ve decided is we’re going to focus on our own wellbeing and creating alternatives for our community and for those who really want to see a multiracial democracy. So what we’re going to do is we’re going to keep building. We’re organizing, and when the time is right, you will know we’re there.”For England-Albright, the podcast helps amplify Black Voters Matter’s coalition building by hosting guests from other community empowerment organizations. “So often in this country policy has not exemplified that we matter,” England-Albright said. “We’ve always wanted to serve as a beacon of hope and light that we do matter in this country, regardless of policy.” Her personal experience working in the government has informed her view on Trump’s second term.As a former supervising attorney for the Department of Education’s office for civil rights during Trump’s first term, she said that she has an insider’s view into how the Trump administration has weaponized the powers of the executive branch in his second term. Project 2025, a conservative agenda published by the rightwing thinktank the Heritage Foundation, laid the blueprint for the Trump administration “to radically reduce the civil servants for the federal government and replace them with individuals who would pass a loyalty test,” England-Albright said. “The reason why he did that was because civil servants played a major role in essentially preventing and halting some of the darker things he wanted to do originally.”To survive Trump’s second term, England-Albright said that activists must build coalitions unlike “we’ve ever had before”. In the past, organizations were often singularly focused on issues, such as saving the environment or protecting voting rights. But this time requires an amalgamation of forces, she said: “We have to find a way to merge all of our individual desires or top button issues to become one, to create the kind of wall that is going to be necessary in this moment.”She wants to see progressives create a long-term strategy that ensures their policies survive in rightwing administrations. “Where is the progressive Project 2025?” She asked. “We have to create permanent laws, whether it comes in constitutional amendments, I don’t care, but we’ve got to do something that makes sure that our voices are permanent in this country.”Amid his disappointment about the current state of politics, Albright retains a sense of optimism by acknowledging that a fight is needed to get through the turbulence and pain. In the fifth and sixth episodes of Unnamed and Unbound: Black Voters Matter Podcast released earlier this year, Albright spoke to guests at a gathering at Alabama’s Dallas county courthouse to commemorate the 60th anniversary of Bloody Sunday. On 7 March 1965, Dr Martin Luther King Jr led thousands of nonviolent civil rights marchers who were brutally beaten by law enforcement as they crossed the Edmund Pettus Bridge in Selma, Alabama. “When I say love, you say power,” Albright said in a call and response with attendees. Love and power, Albright told the audience, is at the center of his work at Black Voters Matter. That weekend, Selma residents discussed their hopes and fears, focusing on the effects of gun violence on their community.“I personally often will call on Dr King’s quotes about love and power: ‘Power without love is reckless and abusive, and love without power is sentimental and anemic. Power at its best is love implementing the demands of justice,’” Albright said. “So as long as we can be rooted in that; not the sentimental and anemic love, the love that’s bolstered by power, then we can get through this.” More

  • in

    What’s happening with Marjorie Taylor Greene? Why the Maga loyalist has won some Democratic fans

    For years she was one of Donald Trump’s most loyal foot soldiers. Marjorie Taylor Greene trafficked in racist statements, indicated support for executing Democrats and even floated conspiracy theories about Jewish space lasers. Beneath a red “Make America great again” cap she became an instantly recognisable face of the Maga movement.Yet in recent months the Georgia congresswoman has surprised friend and foe alike. On issues ranging from healthcare to Gaza to the Jeffrey Epstein files, she has broken ranks with Republicans and won unlikely fans among Democrats. The streak of independence has stirred speculation about her motives – and future ambitions.Notably, Greene has stopped short of directly criticising Trump himself and has so far avoided incurring the president’s wrath. But her willingness to dissent from the party line is all the more remarkable under a president who notoriously prizes loyalty and punishes critics.“I was wrong about Marjorie Taylor Greene,” was the headline of an Atlanta Journal-Constitution article last week by political columnist Patricia Murphy, who wrote: “Even if you don’t agree with Greene on everything – or even most things – you have to admire her willingness in this moment to say what is true, even when other Republicans refuse to. Maybe it’s career suicide, or maybe it’s leadership.”Greene long revelled in her role as a far-right provocateur. She led prison visits to rioters arrested after the January 6 insurrection, called for Joe Biden’s impeachment and, at last year’s State of the Union address, confronted Biden while wearing a Maga hat and heckled him during his speech.But since Trump’s return to office, the 51-year-old has increasingly gone rogue on both domestic and foreign policy. She criticised White House plans to send “billions of dollars” worth of weapons to Ukraine and broke from the Republican party’s longstanding support for Israel by describing its war in Gaza as a “genocide”.She was one of just four Republicans to sign on to a discharge petition to release files related to the sex offender Epstein, repeatedly dismissed by Trump as a “hoax”. Speaking at a press conference with the Democratic congressman Ro Khanna, she insisted: “The truth needs to come out. And the government holds the truth.”Greene has been among the most outspoken critics of the stance of the House speaker, Mike Johnson, during the federal government shutdown, arguing that Republicans should be in Washington rather than on indefinite recess and it is they who have the power to end the standoff.She is also siding with Democrats in their drive to continue the pandemic-era temporary expansion of Affordable Care Act premium subsidies to help Americans pay for upcoming insurance rate hikes.In a lengthy screed on social media, Greene wrote: “I’m going to go against everyone on this issue because when the tax credits expire this year my own adult children’s insurance premiums for 2026 are going to DOUBLE, along with all the wonderful families and hard-working people in my district.“No I’m not towing [sic] the party line on this, or playing loyalty games. I’m a Republican and won’t vote for illegals to have any tax payer funded healthcare or benefits. I’m AMERICA ONLY!!! I’m carving my own lane.”It is a battle over the meaning of Maga. Greene denies that she is turning against her own party. She told the Hill website this week: “I am 100% the same person today as I was when I ran for Congress.” Indeed, her voting record in Congress is still closely aligned with Trump. But she claims to be staying true to her populist roots by siding with her constituents against the elites.Andra Gillespie, a political scientist at Emory University in Atlanta, Georgia, said: “Marjorie Taylor Greene is a very complex person and she’s a complex politician and it looks like she’s making interesting choices. Overall she is still very much a Maga-identified Trump-supporting Republican.“That is what is giving her latitude to be able to deviate from the party line and to deviate from the Trump line when she thinks it is advantageous to do so. One of the things that’s interesting about how she’s doing it is that she invokes basically a delegate-style representation when she does this.”The Guardian put Greene’s political instincts to the test in a series of interviews with voters and found concern about steep premium increases in health insurance if the subsidies lapse.Pete Van Horn, a retiree who is a Republican, said: “We’ve worked all our lives and them prices keep going up. That’s not right. We should get a break somewhere.”Pat Hayman, a retired schoolteacher from Calhoun, Georgia, said of Greene: “She comes on a little hard but I basically agree with it. You know the healthcare system needs overhauling. I’m on Medicare and Blue Cross-Blue Shield, and we’re fine with that. But young couples? To me, it’s a business more so than taking care of [them].”Michael Ross, an electrician from Floyd county, Georgia, laughed: “I think Marjorie Taylor Greene is hilarious. I’ll probably vote for her again. I’ll be honest with you. I don’t know what she thinks but I like to see shit stirred up.”He added: “I like her stirring the pot. Is she crazy? She might be crazy. I don’t know. She’s got more information than I got. Like I said: I like to see the pot stirred.”To some observers, Greene’s position is not so surprising. They note that Republicans have never been as dedicated to small government as the mythology of Ronald Reagan implies. Greene, they argue, is in line with the modern Republican party’s economic populism, including Trump’s own thinking.Henry Olsen, a senior fellow at the Ethics and Public Policy Center thinktank in Washington, said: ‘There are certainly many smaller government conservatives but she’s far from being a lone wolf here.“In the question of support for working-class and middle-class Americans through government action, she probably speaks for a very large segment of Republicans, and a large group of people who would be Maga as opposed to old guard Republicans.”Others suggest that Greene might have more personal motives for speaking out. She reportedly began to explore the possibility of running for Georgia governor or senator next year, only to be knocked back by the White House on the basis of polling that showed her divisiveness would put statewide seats in jeopardy.Jeff Timmer, executive director of the Lincoln Project, an anti-Trump group, believes that Greene’s newfound willingness to speak out “can be attributed more to a woman scorned than the evolution of human goodness in Marjorie Taylor Greene”.He said: “They didn’t want her to run; she’s getting a pound of flesh. ‘You wanted to put your thumb on me and thought I’d just play the loyal soldier? Well, I’m going to defy you on some key things like the Epstein files or healthcare and Medicaid.”Yet Greene has been careful to continue expressing support for Trump. She has avoided – so far at least – an insult-laden rebuke on social media that could spell the beginning of the end of her career, as for so many Republicans during the president’s first term.Her stance could embolden other Republicans to carefully test the boundaries of dissent. The Maine senator Susan Collins has criticised the administration’s handling of the shutdown and taken aim at the budget director, Russ Vought, for permanently laying off thousands of federal workers.The Texas senator Ted Cruz recently compared comments from the Federal Communications Commission chair, Brendan Carr – who hinted at punitive measures against broadcasters – to “mafia tactics”.Beyond Capitol Hill, Oklahoma’s governor, Kevin Stitt, told the New York Times that he opposed Trump’s move to send Texas national guard troops to Illinois as a violation of “states’ rights”. And Utah’s governor, Spencer Cox, used X to register his own protest, condemning the administration’s cancellation of North America’s biggest solar project.Gillespie of Emory University commented: “What Marjorie Taylor Greene presents is a challenge to the narrative that Republicans are a monolith at this point. Yes, Trump has consolidated power. The ideology in Maga, in the Republican coalition, has certainly shifted in a rightward direction and we have watched politicians adjust to that.“But the Republican party still has some heterogeneity even as it is conservative and so you are going to see people deviate from the party. The question is: when and under what conditions do Republicans completely deviate from the Trump agenda and oppose the Trump administration in a way that lasts for more than a week or two?”@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format(“truetype”);font-weight:300;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format(“truetype”);font-weight:300;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format(“truetype”);font-weight:400;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format(“truetype”);font-weight:400;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format(“truetype”);font-weight:500;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format(“truetype”);font-weight:500;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format(“truetype”);font-weight:600;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format(“truetype”);font-weight:600;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format(“truetype”);font-weight:700;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format(“truetype”);font-weight:900;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format(“truetype”);font-weight:900;font-style:italic}@font-face{font-family:Guardian Titlepiece;src:url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format(“woff2”),url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format(“woff”),url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@media (min-width: 71.25em){.content__main-column–interactive{margin-left:160px}}@media (min-width: 81.25em){.content__main-column–interactive{margin-left:240px}}.content__main-column–interactive .element-atom{max-width:620px}@media (max-width: 46.24em){.content__main-column–interactive .element-atom{max-width:100%}}.content__main-column–interactive .element-showcase{margin-left:0}@media (min-width: 46.25em){.content__main-column–interactive .element-showcase{max-width:620px}}@media (min-width: 71.25em){.content__main-column–interactive .element-showcase{max-width:860px}}.content__main-column–interactive .element-immersive{max-width:1100px}@media (max-width: 46.24em){.content__main-column–interactive .element-immersive{width:calc(100vw – var(–scrollbar-width));position:relative;left:50%;right:50%;margin-left:calc(-50vw + var(–half-scrollbar-width))!important;margin-right:calc(-50vw + var(–half-scrollbar-width))!important}}@media (min-width: 46.25em){.content__main-column–interactive .element-immersive{transform:translate(-20px);width:calc(100% + 60px)}}@media (max-width: 71.24em){.content__main-column–interactive .element-immersive{margin-left:0;margin-right:0}}@media (min-width: 71.25em){.content__main-column–interactive .element-immersive{transform:translate(0);width:auto}}@media (min-width: 81.25em){.content__main-column–interactive .element-immersive{max-width:1260px}}.content__main-column–interactive p,.content__main-column–interactive ul{max-width:620px}.content__main-column–interactive:before{position:absolute;top:0;height:calc(100% + 15px);min-height:100px;content:””}@media (min-width: 71.25em){.content__main-column–interactive:before{border-left:1px solid #dcdcdc;z-index:-1;left:-10px}}@media (min-width: 81.25em){.content__main-column–interactive:before{border-left:1px solid #dcdcdc;left:-11px}}.content__main-column–interactive .element-atom{margin-top:0;margin-bottom:0;padding-bottom:12px;padding-top:12px}.content__main-column–interactive p+.element-atom{padding-top:0;padding-bottom:0;margin-top:12px;margin-bottom:12px}.content__main-column–interactive .element-inline{max-width:620px}@media (min-width: 61.25em){figure[data-spacefinder-role=inline].element{max-width:620px}}:root{–dateline: #606060;–headerBorder: #dcdcdc;–captionText: #999;–captionBackground: hsla(0, 0%, 7%, .72);–feature: #c70000;–new-pillar-colour: var(–primary-pillar, var(–feature))}.content__main-column–interactive .element.element-atom,.element.element-atom{padding:0}#article-body >div .element-atom:first-of-type+p:first-of-type,#article-body >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#article-body >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#article-body >div hr:not(.last-horizontal-rule)+p,.content–interactive >div .element-atom:first-of-type+p:first-of-type,.content–interactive >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,.content–interactive >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,.content–interactive >div hr:not(.last-horizontal-rule)+p,#comment-body .element-atom:first-of-type+p:first-of-type,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#comment-body hr:not(.last-horizontal-rule)+p,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+.sign-in-gate+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+#sign-in-gate+p:first-of-type,[data-gu-name=body] hr:not(.last-horizontal-rule)+p,#feature-body .element-atom:first-of-type+p:first-of-type,#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#feature-body hr:not(.last-horizontal-rule)+p{padding-top:14px}#article-body >div .element-atom:first-of-type+p:first-of-type:first-letter,#article-body >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#article-body >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#article-body >div hr:not(.last-horizontal-rule)+p:first-letter,.content–interactive >div .element-atom:first-of-type+p:first-of-type:first-letter,.content–interactive >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,.content–interactive >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,.content–interactive >div hr:not(.last-horizontal-rule)+p:first-letter,#comment-body .element-atom:first-of-type+p:first-of-type:first-letter,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#comment-body hr:not(.last-horizontal-rule)+p:first-letter,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type:first-letter,[data-gu-name=body] .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,[data-gu-name=body] .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,[data-gu-name=body] hr:not(.last-horizontal-rule)+p:first-letter,#feature-body .element-atom:first-of-type+p:first-of-type:first-letter,#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#feature-body hr:not(.last-horizontal-rule)+p:first-letter{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:700;font-size:111px;line-height:92px;float:left;text-transform:uppercase;box-sizing:border-box;margin-right:8px;vertical-align:text-top;color:var(–drop-cap, var(–new-pillar-colour))}#article-body >div hr+p,.content–interactive >div hr+p,#comment-body hr+p,[data-gu-name=body] hr+p,#feature-body hr+p{padding-top:0}#article-body >div [data-gu-name=pullquote],.content–interactive >div [data-gu-name=pullquote],#comment-body [data-gu-name=pullquote],[data-gu-name=body] [data-gu-name=pullquote],#feature-body [data-gu-name=pullquote]{max-width:620px}#maincontent .element.element–showcase.element-showcase figcaption,#feature-article-container .element.element–showcase.element-showcase figcaption,#standard-article-container .element.element–showcase.element-showcase figcaption,#comment-article-container .element.element–showcase.element-showcase figcaption{position:static!important;width:100%;max-width:620px}.element.element–immersive.element-immersive{width:calc(100vw – var(–scrollbar-width, 0px))}@media (max-width: 71.24em){.element.element–immersive.element-immersive{max-width:978px}.element.element–immersive.element-immersive figcaption{padding-inline:10px}}@media (max-width: 71.24em) and (min-width: 30em){.element.element–immersive.element-immersive figcaption{padding-inline:20px}}@media (min-width: 46.25em) and (max-width: 61.24em){.element.element–immersive.element-immersive{max-width:738px}}@media (max-width: 46.24em){.element.element–immersive.element-immersive{margin-left:-10px!important;margin-right:0!important;left:0}}@media (max-width: 46.24em) and (min-width: 30em){.element.element–immersive.element-immersive{margin-left:-20px!important}.element.element–immersive.element-immersive figcaption{padding-inline:20px}}.furniture-wrapper{position:relative}@media (min-width: 61.25em){.furniture-wrapper{display:grid;grid-column-gap:20px;grid-row-gap:0px;grid-template-columns:[title-start headline-start meta-start standfirst-start] repeat(5,1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end]}.furniture-wrapper #headline >div:first-child,.furniture-wrapper [data-gu-name=headline] >div:first-child,.furniture-wrapper .headline >div:first-child{border-top:1px solid var(–headerBorder)}.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{position:relative;padding-top:2px;margin-right:0}.furniture-wrapper .standfirst .content__standfirst,.furniture-wrapper #standfirst .content__standfirst,.furniture-wrapper [data-gu-name=standfirst] .content__standfirst{margin-bottom:4px}.furniture-wrapper .standfirst ul li,.furniture-wrapper #standfirst ul li,.furniture-wrapper [data-gu-name=standfirst] ul li{font-size:20px}.furniture-wrapper .standfirst li a,.furniture-wrapper .standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper [data-gu-name=standfirst] li a,.furniture-wrapper [data-gu-name=standfirst] a{border-bottom:none;background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc)}.furniture-wrapper .standfirst li a:hover,.furniture-wrapper .standfirst a:hover,.furniture-wrapper #standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover{text-decoration-color:var(–new-pillar-colour)}.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:1px solid var(–headerBorder);padding-bottom:0}}@media (min-width: 61.25em) and (min-width: 71.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:unset}}@media (min-width: 61.25em){.furniture-wrapper figure{margin:0 0 0 -10px}.furniture-wrapper figure[data-spacefinder-role=inline].element{max-width:630px}}@media (min-width: 71.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(2,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(7,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{content:””;width:540px;position:absolute;top:0;background-color:var(–headerBorder);height:1px}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{border-top:unset}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{content:””;width:1px;background-color:var(–headerBorder);height:100%;position:absolute;top:0;left:.5px}}@media (min-width: 81.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(3,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(8,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{width:620px}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{left:-.5px}}.furniture-wrapper .article-header .content__labels >div,.furniture-wrapper [data-gu-name=title] .content__labels >div{padding-top:2px}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:600;max-width:620px;font-size:32px}@media (min-width: 71.25em){.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{max-width:540px;font-size:50px}}@media (min-width: 46.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{margin-right:0}}@media (min-width: 61.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{display:none}}.furniture-wrapper .keyline-4 svg,.furniture-wrapper [data-gu-name=lines] svg{stroke:var(–headerBorder)}@media (min-width: 46.25em){.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{margin-right:0}}.furniture-wrapper #meta .meta__social,.furniture-wrapper #meta .meta__social ul li a span,.furniture-wrapper #meta .meta__comment,.furniture-wrapper [data-gu-name=meta] .meta__social,.furniture-wrapper [data-gu-name=meta] .meta__social ul li a span,.furniture-wrapper [data-gu-name=meta] .meta__comment{border-color:var(–headerBorder)}.furniture-wrapper #meta .content__meta-container_dcr >div >gu-island,.furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr >div >gu-island{display:none}.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{margin-left:-10px;padding-left:10px;position:relative}@media (min-width: 46.25em){.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{padding-top:2px}}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{font-weight:400;font-size:20px;padding-bottom:14px}.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{position:relative;margin-top:0;margin-bottom:2px;grid-area:portrait}.furniture-wrapper #main-media div div,.furniture-wrapper [data-gu-name=media] div div{width:100%;margin-inline:0}@media (min-width: 61.25em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-bottom:0}}@media (max-width: 46.24em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{width:calc(100vw – var(–scrollbar-width, 0px));margin-left:-10px}}@media (max-width: 46.24em) and (min-width: 30em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-left:-20px}}.furniture-wrapper figcaption{position:absolute;bottom:0;padding:4px 10px 12px;background-color:var(–captionBackground);color:var(–captionText);max-width:unset;width:100%;margin-bottom:0;min-height:46px}.furniture-wrapper figcaption span{color:var(–headerBorder)}.furniture-wrapper figcaption span svg{fill:var(–headerBorder)}.furniture-wrapper figcaption span:nth-of-type(1){display:none}.furniture-wrapper figcaption span:nth-of-type(2){display:block;max-width:90%}@media (min-width: 30em){.furniture-wrapper figcaption{padding:4px 20px 12px}}.furniture-wrapper figcaption.hidden{opacity:0}.furniture-wrapper #caption-button{display:block;position:absolute;bottom:10px;right:8px;z-index:30;background-color:var(–captionBackground);border:none;border-radius:50%;padding:6px 5px 5px}.furniture-wrapper #caption-button svg{transform:scale(.85)}@media (min-width: 30em){.furniture-wrapper #caption-button{right:10px}}@media (min-width: 71.25em){.content__main-column–interactive:before{top:-12px!important;height:calc(100% + 24px)!important}}.content__main-column–interactive h2{max-width:620px}:root{–new-pillar-colour: var( –darkmode-pillar, var(–darkModeFeature) ) !important;–headerBorderColor: #606060;–darkModeFeature: #ff5943}nav+section{display:none}nav+aside{display:none}aside+section{display:none}.furniture-wrapper{background-color:var(–darkBackground);margin:0 -10px;padding:0 10px 4px}@media (min-width: 30em){.furniture-wrapper{margin:0 -20px;padding:0 20px 8px}}@media (min-width: 61.25em){.furniture-wrapper{padding:0 20px}}@media (min-width: 81.25em){.furniture-wrapper:before{content:””;width:calc((100vw – 1298px)/2);height:100%;position:absolute;left:calc((100vw – 1298px)/-2);background-color:var(–darkBackground);border-right:1px solid var(–headerBorderColor)}.furniture-wrapper:after{content:””;width:calc((100vw – 1298px)/2);height:100%;position:absolute;right:calc((100vw – 1298px)/-2);background-color:var(–darkBackground)}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(–new-pillar-colour, –darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline >div:first-child,.furniture-wrapper [data-gu-name=headline] >div:first-child,.furniture-wrapper .headline >div:first-child{border-top:1px solid var(–headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(–headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(–headerBorderColor);color:var(–new-pillar-colour, –darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(–new-pillar-colour, –darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(–darkBackground);background-color:var(–new-pillar-colour, –darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(–darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(–new-pillar-colour, –darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(–new-pillar-colour, –darkModeFeature);text-decoration-color:var(–new-pillar-colour, –darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(–new-pillar-colour, –darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc)}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standfirst li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover{border-bottom:none;text-decoration-color:var(–new-pillar-colour, –darkModeFeature)}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{color:#dcdcdc}@media (min-width: 61.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:1px solid var(–headerBorderColor)}}@media (min-width: 71.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:unset}}.furniture-wrapper .standfirst ul li,.furniture-wrapper #standfirst ul li,.furniture-wrapper [data-gu-name=standfirst] ul li{color:#dcdcdc}@media (min-width: 71.25em){.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{background-color:var(–headerBorderColor)}}@media (min-width: 46.25em){.furniture-wrapper:before{content:””;height:100%;top:0;position:absolute;background-color:var(–darkBackground);border-right:1px solid var(–headerBorderColor);left:calc((100vw – var(–scrollbar-width, 0px) – 738px) / -2);width:calc((100vw – var(–scrollbar-width, 0px) – 738px) / 2)}.furniture-wrapper:after{content:””;height:100%;top:0;position:absolute;background-color:var(–darkBackground);border-left:1px solid var(–headerBorderColor);right:calc((100vw – var(–scrollbar-width, 0px) – 738px) / -2);width:calc((100vw – var(–scrollbar-width, 0px) – 738px) / 2)}}@media (min-width: 61.25em){.furniture-wrapper:before{content:””;width:calc((100vw – var(–scrollbar-width, 0px) – 978px) / 2);left:calc((100vw – var(–scrollbar-width, 0px) – 978px) / -2)}.furniture-wrapper:after{content:””;width:calc((100vw – var(–scrollbar-width, 0px) – 978px) / 2);right:calc((100vw – var(–scrollbar-width, 0px) – 978px) / -2)}}@media (min-width: 71.25em){.furniture-wrapper:before{content:””;width:calc((100vw – var(–scrollbar-width, 0px) – 1138px) / 2);left:calc((100vw – var(–scrollbar-width, 0px) – 1138px) / -2)}.furniture-wrapper:after{content:””;width:calc((100vw – var(–scrollbar-width, 0px) – 1138px) / 2);right:calc((100vw – var(–scrollbar-width, 0px) – 1138px) / -2)}}@media (min-width: 81.25em){.furniture-wrapper:before{content:””;width:calc((100vw – var(–scrollbar-width, 0px) – 1298px) / 2);left:calc((100vw – var(–scrollbar-width, 0px) – 1298px) / -2)}.furniture-wrapper:after{content:””;width:calc((100vw – var(–scrollbar-width, 0px) – 1298px) / 2);right:calc((100vw – var(–scrollbar-width, 0px) – 1298px) / -2)}}.furniture-wrapper .keyline-4 svg,.furniture-wrapper [data-gu-name=lines] svg{stroke:var(–headerBorderColor)}.furniture-wrapper #meta .meta__social,.furniture-wrapper #meta .meta__social ul li a span,.furniture-wrapper #meta .meta__comment,.furniture-wrapper [data-gu-name=meta] .meta__social,.furniture-wrapper [data-gu-name=meta] .meta__social ul li a span,.furniture-wrapper [data-gu-name=meta] .meta__comment{border-color:var(–headerBorderColor)}.article .article__body h2,article.content–interactive [data-gu-name=body] h2{font-weight:200}.article .article__body h2:has(strong),article.content–interactive [data-gu-name=body] h2:has(strong){font-weight:700}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format(“truetype”);font-weight:300;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format(“truetype”);font-weight:300;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format(“truetype”);font-weight:400;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format(“truetype”);font-weight:400;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format(“truetype”);font-weight:500;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format(“truetype”);font-weight:500;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format(“truetype”);font-weight:600;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format(“truetype”);font-weight:600;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format(“truetype”);font-weight:700;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format(“truetype”);font-weight:900;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format(“truetype”);font-weight:900;font-style:italic}@font-face{font-family:Guardian Titlepiece;src:url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format(“woff2”),url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format(“woff”),url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}:root:has(.ios,.android){–darkBackground: #1a1a1a;–feature: #c70000;–darkmodeFeature: #ff5943;–new-pillar-colour: var(–primary-pillar, var(–feature))}@media (prefers-color-scheme: dark){:root:has(.ios,.android){–new-pillar-colour: var(–darkmode-pillar, var(–darkmodeFeature))}}body.ios #feature-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #feature-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #feature-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter{color:var(–secondary-pillar, #000)}body.ios #feature-article-container .article__header,body.ios #standard-article-container .article__header,body.ios #comment-article-container .article__header,body.android #feature-article-container .article__header,body.android #standard-article-container .article__header,body.android #comment-article-container .article__header{height:0}body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{padding:4px 10px 0}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{font-weight:700;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;color:var(–new-pillar-colour);text-transform:capitalize}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{font-size:32px;font-weight:700;padding-bottom:12px;color:#121212!important}body.ios #feature-article-container .furniture-wrapper figure.element-image,body.ios #standard-article-container .furniture-wrapper figure.element-image,body.ios #comment-article-container .furniture-wrapper figure.element-image,body.android #feature-article-container .furniture-wrapper figure.element-image,body.android #standard-article-container .furniture-wrapper figure.element-image,body.android #comment-article-container .furniture-wrapper figure.element-image{position:relative;margin:14px 0 0 -10px;width:calc(100vw – var(–scrollbar-width, 0px));height:auto}body.ios #feature-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #feature-article-container .furniture-wrapper figure.element-image img,body.ios #feature-article-container .furniture-wrapper figure.element-image a,body.ios #standard-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #standard-article-container .furniture-wrapper figure.element-image img,body.ios #standard-article-container .furniture-wrapper figure.element-image a,body.ios #comment-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #comment-article-container .furniture-wrapper figure.element-image img,body.ios #comment-article-container .furniture-wrapper figure.element-image a,body.android #feature-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #feature-article-container .furniture-wrapper figure.element-image img,body.android #feature-article-container .furniture-wrapper figure.element-image a,body.android #standard-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #standard-article-container .furniture-wrapper figure.element-image img,body.android #standard-article-container .furniture-wrapper figure.element-image a,body.android #comment-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #comment-article-container .furniture-wrapper figure.element-image img,body.android #comment-article-container .furniture-wrapper figure.element-image a{background-color:transparent;width:calc(100vw – var(–scrollbar-width, 0px));height:auto!important}body.ios #feature-article-container .furniture-wrapper .standfirst,body.ios #standard-article-container .furniture-wrapper .standfirst,body.ios #comment-article-container .furniture-wrapper .standfirst,body.android #feature-article-container .furniture-wrapper .standfirst,body.android #standard-article-container .furniture-wrapper .standfirst,body.android #comment-article-container .furniture-wrapper .standfirst{padding-top:4px;padding-bottom:24px;margin-right:-10px}body.ios #feature-article-container .furniture-wrapper .standfirst__inner p,body.ios #standard-article-container .furniture-wrapper .standfirst__inner p,body.ios #comment-article-container .furniture-wrapper .standfirst__inner p,body.android #feature-article-container .furniture-wrapper .standfirst__inner p,body.android #standard-article-container .furniture-wrapper .standfirst__inner p,body.android #comment-article-container .furniture-wrapper .standfirst__inner p{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif}body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a,body.ios #feature-article-container .furniture-wrapper .standfirst__inner a,body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a,body.ios #standard-article-container .furniture-wrapper .standfirst__inner a,body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a,body.ios #comment-article-container .furniture-wrapper .standfirst__inner a,body.android #feature-article-container .furniture-wrapper .standfirst__inner li a,body.android #feature-article-container .furniture-wrapper .standfirst__inner a,body.android #standard-article-container .furniture-wrapper .standfirst__inner li a,body.android #standard-article-container .furniture-wrapper .standfirst__inner a,body.android #comment-article-container .furniture-wrapper .standfirst__inner li a,body.android #comment-article-container .furniture-wrapper .standfirst__inner a{color:var(–new-pillar-colour)!important;background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc);border-bottom:none}body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #feature-article-container .furniture-wrapper .standfirst__inner a:hover,body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #standard-article-container .furniture-wrapper .standfirst__inner a:hover,body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #comment-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #feature-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #standard-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #comment-article-container .furniture-wrapper .standfirst__inner a:hover{text-decoration-color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta,body.ios #standard-article-container .furniture-wrapper .meta,body.ios #comment-article-container .furniture-wrapper .meta,body.android #feature-article-container .furniture-wrapper .meta,body.android #standard-article-container .furniture-wrapper .meta,body.android #comment-article-container .furniture-wrapper .meta{margin:0}body.ios #feature-article-container .furniture-wrapper .meta .byline,body.ios #feature-article-container .furniture-wrapper .meta .byline__author,body.ios #feature-article-container .furniture-wrapper .meta span.byline__author a,body.ios #feature-article-container .furniture-wrapper .meta .meta__byline span,body.ios #standard-article-container .furniture-wrapper .meta .byline,body.ios #standard-article-container .furniture-wrapper .meta .byline__author,body.ios #standard-article-container .furniture-wrapper .meta span.byline__author a,body.ios #standard-article-container .furniture-wrapper .meta .meta__byline span,body.ios #comment-article-container .furniture-wrapper .meta .byline,body.ios #comment-article-container .furniture-wrapper .meta .byline__author,body.ios #comment-article-container .furniture-wrapper .meta span.byline__author a,body.ios #comment-article-container .furniture-wrapper .meta .meta__byline span,body.android #feature-article-container .furniture-wrapper .meta .byline,body.android #feature-article-container .furniture-wrapper .meta .byline__author,body.android #feature-article-container .furniture-wrapper .meta span.byline__author a,body.android #feature-article-container .furniture-wrapper .meta .meta__byline span,body.android #standard-article-container .furniture-wrapper .meta .byline,body.android #standard-article-container .furniture-wrapper .meta .byline__author,body.android #standard-article-container .furniture-wrapper .meta span.byline__author a,body.android #standard-article-container .furniture-wrapper .meta .meta__byline span,body.android #comment-article-container .furniture-wrapper .meta .byline,body.android #comment-article-container .furniture-wrapper .meta .byline__author,body.android #comment-article-container .furniture-wrapper .meta span.byline__author a,body.android #comment-article-container .furniture-wrapper .meta .meta__byline span{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta__misc,body.ios #standard-article-container .furniture-wrapper .meta__misc,body.ios #comment-article-container .furniture-wrapper .meta__misc,body.android #feature-article-container .furniture-wrapper .meta__misc,body.android #standard-article-container .furniture-wrapper .meta__misc,body.android #comment-article-container .furniture-wrapper .meta__misc{padding:0}body.ios #feature-article-container .furniture-wrapper .meta__misc svg,body.ios #standard-article-container .furniture-wrapper .meta__misc svg,body.ios #comment-article-container .furniture-wrapper .meta__misc svg,body.android #feature-article-container .furniture-wrapper .meta__misc svg,body.android #standard-article-container .furniture-wrapper .meta__misc svg,body.android #comment-article-container .furniture-wrapper .meta__misc svg{stroke:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .element–showcase #caption-button,body.ios #standard-article-container .furniture-wrapper .element–showcase #caption-button,body.ios #comment-article-container .furniture-wrapper .element–showcase #caption-button,body.android #feature-article-container .furniture-wrapper .element–showcase #caption-button,body.android #standard-article-container .furniture-wrapper .element–showcase #caption-button,body.android #comment-article-container .furniture-wrapper .element–showcase #caption-button{display:flex;padding:5px;justify-content:center;align-items:center;width:28px;height:28px;right:14px}body.ios #feature-article-container .article__body,body.ios #standard-article-container .article__body,body.ios #comment-article-container .article__body,body.android #feature-article-container .article__body,body.android #standard-article-container .article__body,body.android #comment-article-container .article__body{padding:0 12px}body.ios #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.ios #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.ios #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive){margin:0;width:calc(100vw – 24px – var(–scrollbar-width, 0px));height:auto}body.ios #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.ios #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.ios #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption{padding:0}body.ios #feature-article-container .article__body figure.element-image.element-immersive,body.ios #standard-article-container .article__body figure.element-image.element-immersive,body.ios #comment-article-container .article__body figure.element-image.element-immersive,body.android #feature-article-container .article__body figure.element-image.element-immersive,body.android #standard-article-container .article__body figure.element-image.element-immersive,body.android #comment-article-container .article__body figure.element-image.element-immersive{width:calc(100vw – var(–scrollbar-width, 0px))}body.ios #feature-article-container .article__body .prose blockquote.quoted:before,body.ios #standard-article-container .article__body .prose blockquote.quoted:before,body.ios #comment-article-container .article__body .prose blockquote.quoted:before,body.android #feature-article-container .article__body .prose blockquote.quoted:before,body.android #standard-article-container .article__body .prose blockquote.quoted:before,body.android #comment-article-container .article__body .prose blockquote.quoted:before{color:var(–new-pillar-colour)}body.ios #feature-article-container .article__body .prose a,body.ios #standard-article-container .article__body .prose a,body.ios #comment-article-container .article__body .prose a,body.android #feature-article-container .article__body .prose a,body.android #standard-article-container .article__body .prose a,body.android #comment-article-container .article__body .prose a{color:var(–primary-pillar);background-image:none;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder)}body.ios #feature-article-container .article__body .prose a:hover,body.ios #standard-article-container .article__body .prose a:hover,body.ios #comment-article-container .article__body .prose a:hover,body.android #feature-article-container .article__body .prose a:hover,body.android #standard-article-container .article__body .prose a:hover,body.android #comment-article-container .article__body .prose a:hover{text-decoration-color:var(–new-pillar-colour)}@media (prefers-color-scheme: dark){body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{background-color:#1a1a1a}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{background-color:unset;color:var(–headerBorder)!important}body.ios #feature-article-container .furniture-wrapper .standfirst p,body.ios #standard-article-container .furniture-wrapper .standfirst p,body.ios #comment-article-container .furniture-wrapper .standfirst p,body.android #feature-article-container .furniture-wrapper .standfirst p,body.android #standard-article-container .furniture-wrapper .standfirst p,body.android #comment-article-container .furniture-wrapper .standfirst p{color:var(–headerBorder)}body.ios #feature-article-container .furniture-wrapper .standfirst a,body.ios #standard-article-container .furniture-wrapper .standfirst a,body.ios #comment-article-container .furniture-wrapper .standfirst a,body.android #feature-article-container .furniture-wrapper .standfirst a,body.android #standard-article-container .furniture-wrapper .standfirst a,body.android #comment-article-container .furniture-wrapper .standfirst a,body.ios #feature-article-container .furniture-wrapper .meta .byline__author,body.ios #feature-article-container .furniture-wrapper .meta span.byline__author a,body.ios #standard-article-container .furniture-wrapper .meta .byline__author,body.ios #standard-article-container .furniture-wrapper .meta span.byline__author a,body.ios #comment-article-container .furniture-wrapper .meta .byline__author,body.ios #comment-article-container .furniture-wrapper .meta span.byline__author a,body.android #feature-article-container .furniture-wrapper .meta .byline__author,body.android #feature-article-container .furniture-wrapper .meta span.byline__author a,body.android #standard-article-container .furniture-wrapper .meta .byline__author,body.android #standard-article-container .furniture-wrapper .meta span.byline__author a,body.android #comment-article-container .furniture-wrapper .meta .byline__author,body.android #comment-article-container .furniture-wrapper .meta span.byline__author a{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta__misc svg,body.ios #standard-article-container .furniture-wrapper .meta__misc svg,body.ios #comment-article-container .furniture-wrapper .meta__misc svg,body.android #feature-article-container .furniture-wrapper .meta__misc svg,body.android #standard-article-container .furniture-wrapper .meta__misc svg,body.android #comment-article-container .furniture-wrapper .meta__misc svg{stroke:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.ios #standard-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.ios #comment-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #feature-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #standard-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #comment-article-container .furniture-wrapper figure.element-image.element–showcase figcaption{color:var(–dateline)}body.ios #feature-article-container .article__body .prose blockquote.quoted,body.ios #standard-article-container .article__body .prose blockquote.quoted,body.ios #comment-article-container .article__body .prose blockquote.quoted,body.android #feature-article-container .article__body .prose blockquote.quoted,body.android #standard-article-container .article__body .prose blockquote.quoted,body.android #comment-article-container .article__body .prose blockquote.quoted{color:var(–new-pillar-colour)}body.ios #feature-article-container #article-body >div,body.ios #feature-article-container .content–interactive >div,body.ios #feature-article-container #feature-body,body.ios #feature-article-container [data-gu-name=body],body.ios #feature-article-container #comment-body,body.ios #standard-article-container #article-body >div,body.ios #standard-article-container .content–interactive >div,body.ios #standard-article-container #feature-body,body.ios #standard-article-container [data-gu-name=body],body.ios #standard-article-container #comment-body,body.ios #comment-article-container #article-body >div,body.ios #comment-article-container .content–interactive >div,body.ios #comment-article-container #feature-body,body.ios #comment-article-container [data-gu-name=body],body.ios #comment-article-container #comment-body,body.android #feature-article-container #article-body >div,body.android #feature-article-container .content–interactive >div,body.android #feature-article-container #feature-body,body.android #feature-article-container [data-gu-name=body],body.android #feature-article-container #comment-body,body.android #standard-article-container #article-body >div,body.android #standard-article-container .content–interactive >div,body.android #standard-article-container #feature-body,body.android #standard-article-container [data-gu-name=body],body.android #standard-article-container #comment-body,body.android #comment-article-container #article-body >div,body.android #comment-article-container .content–interactive >div,body.android #comment-article-container #feature-body,body.android #comment-article-container [data-gu-name=body],body.android #comment-article-container #comment-body{background-color:var(–darkBackground)!important}body.ios #feature-article-container #article-body >div .element-atom+p:first-letter,body.ios #feature-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #feature-body .element-atom+p:first-letter,body.android #feature-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #comment-body .element-atom+p:first-letter,body.android #feature-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #feature-body .element-atom+p:first-letter,body.android #standard-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #comment-body .element-atom+p:first-letter,body.android #standard-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #feature-body .element-atom+p:first-letter,body.android #comment-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #comment-body .element-atom+p:first-letter,body.android #comment-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter{color:var(–new-pillar-colour, #ffffff)}}body.ios.garnett–type-comment #comment-article-container .furniture-wrapper .standfirst,body.android.garnett–type-comment #comment-article-container .furniture-wrapper .standfirst{padding-top:24px;margin-top:0}.prose h2{font-size:24px}body.ios #feature-article-container #caption-button,body.ios #standard-article-container #caption-button,body.ios #comment-article-container #caption-button{padding:6px 5px 0}body.android #feature-article-container #caption-button,body.android #standard-article-container #caption-button,body.android #comment-article-container #caption-button{padding:4px 4px 0}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]){–follow-text: #dcdcdc;–follow-icon-fill: var(–darkmode-pillar);–standfirst-text: #dcdcdc;–standfirst-link-text: var(–darkmode-pillar);–standfirst-link-border: var(–darkmode-pillar);–byline: var(–darkmode-pillar)}}:root{–darkBackground: #1a1a1a}body.ios #feature-article-container .article__header,body.ios #standard-article-container .article__header,body.ios #comment-article-container .article__header,body.android #feature-article-container .article__header,body.android #standard-article-container .article__header,body.android #comment-article-container .article__header{opacity:0!important}body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{margin:0}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{color:var(–new-pillar-colour, –darkModeFeature)}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{color:#dcdcdc!important}body.ios #feature-article-container .furniture-wrapper .article-header a,body.ios #feature-article-container .furniture-wrapper [data-gu-name=title] a,body.ios #standard-article-container .furniture-wrapper .article-header a,body.ios #standard-article-container .furniture-wrapper [data-gu-name=title] a,body.ios #comment-article-container .furniture-wrapper .article-header a,body.ios #comment-article-container .furniture-wrapper [data-gu-name=title] a,body.android #feature-article-container .furniture-wrapper .article-header a,body.android #feature-article-container .furniture-wrapper [data-gu-name=title] a,body.android #standard-article-container .furniture-wrapper .article-header a,body.android #standard-article-container .furniture-wrapper [data-gu-name=title] a,body.android #comment-article-container .furniture-wrapper .article-header a,body.android #comment-article-container .furniture-wrapper [data-gu-name=title] a{color:var(–new-pillar-colour, –darkModeFeature)}body.ios #feature-article-container .furniture-wrapper #meta:before,body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta]:before,body.ios #standard-article-container .furniture-wrapper #meta:before,body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta]:before,body.ios #comment-article-container .furniture-wrapper #meta:before,body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta]:before,body.android #feature-article-container .furniture-wrapper #meta:before,body.android #feature-article-container .furniture-wrapper [data-gu-name=meta]:before,body.android #standard-article-container .furniture-wrapper #meta:before,body.android #standard-article-container .furniture-wrapper [data-gu-name=meta]:before,body.android #comment-article-container .furniture-wrapper #meta:before,body.android #comment-article-container .furniture-wrapper [data-gu-name=meta]:before{background-image:repeating-linear-gradient(var(–headerBorderColor),var(–headerBorderColor) 1px,transparent 1px,transparent 3px)}body.ios #feature-article-container .furniture-wrapper #meta .byline,body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta] .byline,body.ios #standard-article-container .furniture-wrapper #meta .byline,body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta] .byline,body.ios #comment-article-container .furniture-wrapper #meta .byline,body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta] .byline,body.android #feature-article-container .furniture-wrapper #meta .byline,body.android #feature-article-container .furniture-wrapper [data-gu-name=meta] .byline,body.android #standard-article-container .furniture-wrapper #meta .byline,body.android #standard-article-container .furniture-wrapper [data-gu-name=meta] .byline,body.android #comment-article-container .furniture-wrapper #meta .byline,body.android #comment-article-container .furniture-wrapper [data-gu-name=meta] .byline{color:#dcdcdc}body.ios #feature-article-container .furniture-wrapper #meta a,body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta] a,body.ios #standard-article-container .furniture-wrapper #meta a,body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta] a,body.ios #comment-article-container .furniture-wrapper #meta a,body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta] a,body.android #feature-article-container .furniture-wrapper #meta a,body.android #feature-article-container .furniture-wrapper [data-gu-name=meta] a,body.android #standard-article-container .furniture-wrapper #meta a,body.android #standard-article-container .furniture-wrapper [data-gu-name=meta] a,body.android #comment-article-container .furniture-wrapper #meta a,body.android #comment-article-container .furniture-wrapper [data-gu-name=meta] a{color:var(–new-pillar-colour, –darkModeFeature)}body.ios #feature-article-container .furniture-wrapper #meta .meta__misc svg,body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta] .meta__misc svg,body.ios #standard-article-container .furniture-wrapper #meta .meta__misc svg,body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta] .meta__misc svg,body.ios #comment-article-container .furniture-wrapper #meta .meta__misc svg,body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta] .meta__misc svg,body.android #feature-article-container .furniture-wrapper #meta .meta__misc svg,body.android #feature-article-container .furniture-wrapper [data-gu-name=meta] .meta__misc svg,body.android #standard-article-container .furniture-wrapper #meta .meta__misc svg,body.android #standard-article-container .furniture-wrapper [data-gu-name=meta] .meta__misc svg,body.android #comment-article-container .furniture-wrapper #meta .meta__misc svg,body.android #comment-article-container .furniture-wrapper [data-gu-name=meta] .meta__misc svg{stroke:var(–new-pillar-colour, –darkModeFeature)}body.ios #feature-article-container .furniture-wrapper #meta .alerts__label,body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta] .alerts__label,body.ios #standard-article-container .furniture-wrapper #meta .alerts__label,body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta] .alerts__label,body.ios #comment-article-container .furniture-wrapper #meta .alerts__label,body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta] .alerts__label,body.android #feature-article-container .furniture-wrapper #meta .alerts__label,body.android #feature-article-container .furniture-wrapper [data-gu-name=meta] .alerts__label,body.android #standard-article-container .furniture-wrapper #meta .alerts__label,body.android #standard-article-container .furniture-wrapper [data-gu-name=meta] .alerts__label,body.android #comment-article-container .furniture-wrapper #meta .alerts__label,body.android #comment-article-container .furniture-wrapper [data-gu-name=meta] .alerts__label{color:#dcdcdc!important}body.ios #feature-article-container .furniture-wrapper #meta span[data-icon],body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon],body.ios #standard-article-container .furniture-wrapper #meta span[data-icon],body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon],body.ios #comment-article-container .furniture-wrapper #meta span[data-icon],body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon],body.android #feature-article-container .furniture-wrapper #meta span[data-icon],body.android #feature-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon],body.android #standard-article-container .furniture-wrapper #meta span[data-icon],body.android #standard-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon],body.android #comment-article-container .furniture-wrapper #meta span[data-icon],body.android #comment-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]{color:var(–new-pillar-colour, –darkModeFeature)}body.ios #feature-article-container .furniture-wrapper #meta span[data-icon]:before,body.ios #feature-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]:before,body.ios #standard-article-container .furniture-wrapper #meta span[data-icon]:before,body.ios #standard-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]:before,body.ios #comment-article-container .furniture-wrapper #meta span[data-icon]:before,body.ios #comment-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]:before,body.android #feature-article-container .furniture-wrapper #meta span[data-icon]:before,body.android #feature-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]:before,body.android #standard-article-container .furniture-wrapper #meta span[data-icon]:before,body.android #standard-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]:before,body.android #comment-article-container .furniture-wrapper #meta span[data-icon]:before,body.android #comment-article-container .furniture-wrapper [data-gu-name=meta] span[data-icon]:before{color:var(–new-pillar-colour, –darkModeFeature)}@media (min-width: 71.25em){body.ios #feature-article-container .furniture-wrapper #meta,body.ios #feature-article-container .furniture-wrapper .meta.keyline-4,body.ios #standard-article-container .furniture-wrapper #meta,body.ios #standard-article-container .furniture-wrapper .meta.keyline-4,body.ios #comment-article-container .furniture-wrapper #meta,body.ios #comment-article-container .furniture-wrapper .meta.keyline-4,body.android #feature-article-container .furniture-wrapper #meta,body.android #feature-article-container .furniture-wrapper .meta.keyline-4,body.android #standard-article-container .furniture-wrapper #meta,body.android #standard-article-container .furniture-wrapper .meta.keyline-4,body.android #comment-article-container .furniture-wrapper #meta,body.android #comment-article-container .furniture-wrapper .meta.keyline-4{display:block;border-top:1px solid var(–new-pillar-colour, var(–headerBorderColor))}body.ios #feature-article-container .furniture-wrapper #meta .meta__misc,body.ios #feature-article-container .furniture-wrapper .meta.keyline-4 .meta__misc,body.ios #standard-article-container .furniture-wrapper #meta .meta__misc,body.ios #standard-article-container .furniture-wrapper .meta.keyline-4 .meta__misc,body.ios #comment-article-container .furniture-wrapper #meta .meta__misc,body.ios #comment-article-container .furniture-wrapper .meta.keyline-4 .meta__misc,body.android #feature-article-container .furniture-wrapper #meta .meta__misc,body.android #feature-article-container .furniture-wrapper .meta.keyline-4 .meta__misc,body.android #standard-article-container .furniture-wrapper #meta .meta__misc,body.android #standard-article-container .furniture-wrapper .meta.keyline-4 .meta__misc,body.android #comment-article-container .furniture-wrapper #meta .meta__misc,body.android #comment-article-container .furniture-wrapper .meta.keyline-4 .meta__misc{margin:unset;margin-left:20px}}body.ios #feature-article-container .article__body p,body.ios #feature-article-container .article__body ul,body.ios #standard-article-container .article__body p,body.ios #standard-article-container .article__body ul,body.ios #comment-article-container .article__body p,body.ios #comment-article-container .article__body ul,body.android #feature-article-container .article__body p,body.android #feature-article-container .article__body ul,body.android #standard-article-container .article__body p,body.android #standard-article-container .article__body ul,body.android #comment-article-container .article__body p,body.android #comment-article-container .article__body ul{max-width:620px}body.ios #feature-article-container .article__body .prose blockquote.quoted:before,body.ios #standard-article-container .article__body .prose blockquote.quoted:before,body.ios #comment-article-container .article__body .prose blockquote.quoted:before,body.android #feature-article-container .article__body .prose blockquote.quoted:before,body.android #standard-article-container .article__body .prose blockquote.quoted:before,body.android #comment-article-container .article__body .prose blockquote.quoted:before{color:var(–secondary-pillar)}body.ios #feature-article-container .article__body .prose a,body.ios #standard-article-container .article__body .prose a,body.ios #comment-article-container .article__body .prose a,body.android #feature-article-container .article__body .prose a,body.android #standard-article-container .article__body .prose a,body.android #comment-article-container .article__body .prose a{color:var(–primary-pillar);background-image:none;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#dcdcdc}body.ios #feature-article-container .article__body .prose a:hover,body.ios #standard-article-container .article__body .prose a:hover,body.ios #comment-article-container .article__body .prose a:hover,body.android #feature-article-container .article__body .prose a:hover,body.android #standard-article-container .article__body .prose a:hover,body.android #comment-article-container .article__body .prose a:hover{background-image:none;text-decoration-color:var(–secondary-pillar)}@media (prefers-color-scheme: dark){body.ios #feature-article-container .article__body .prose blockquote.quoted:before,body.ios #standard-article-container .article__body .prose blockquote.quoted:before,body.ios #comment-article-container .article__body .prose blockquote.quoted:before,body.android #feature-article-container .article__body .prose blockquote.quoted:before,body.android #standard-article-container .article__body .prose blockquote.quoted:before,body.android #comment-article-container .article__body .prose blockquote.quoted:before{color:var(–darkmode-pillar)}body.ios #feature-article-container .article__body .prose a,body.ios #standard-article-container .article__body .prose a,body.ios #comment-article-container .article__body .prose a,body.android #feature-article-container .article__body .prose a,body.android #standard-article-container .article__body .prose a,body.android #comment-article-container .article__body .prose a{color:var(–darkmode-pillar)}body.ios #feature-article-container .article__body .prose a:hover,body.ios #standard-article-container .article__body .prose a:hover,body.ios #comment-article-container .article__body .prose a:hover,body.android #feature-article-container .article__body .prose a:hover,body.android #standard-article-container .article__body .prose a:hover,body.android #comment-article-container .article__body .prose a:hover{text-decoration-color:var(–darkmode-pillar)}}:root[data-rendering-target=apps]{–follow-text: #dcdcdc;–follow-icon-fill: var(–new-pillar-colour);–standfirst-text: #dcdcdc;–standfirst-link-text: var(–new-pillar-colour);–standfirst-link-border: var(–new-pillar-colour);–byline: var(–new-pillar-colour);–article-meta-lines: var(–headerBorderColor);–byline: var(–darkmode-pillar)}:root[data-rendering-target=apps] .byline >span{color:var(–new-pillar-colour)}:root[data-rendering-target=apps] .byline >span >div:has(+[name=FollowWapper]){background-image:var(–headerBorderColor),var(–headerBorderColor) 1px,transparent 1px}@media (prefers-color-scheme: light){:root[data-rendering-target=apps] [data-gu-name=meta] a[data-sponsor=”guardian.org”] picture img{filter:invert(1)}}

    View image in fullscreen More

  • in

    How can blue states fight back against Trump? With fiscal disobedience | Eric Reinhart

    Against Illinois governor JB Pritzker’s objections, Donald Trump’s Pentagon has ordered hundreds of national guard troops to join his regime’s assault on Chicago communities. Trump subsequently called for Brandon Johnson, Chicago’s mayor, and Pritzker to be jailed for not supporting his agenda. These are simply the latest steps in Trump’s plan not to govern as the president of all Americans but to rule as the dictatorial head of a punitive factional state. Federal funding to Democratic cities is being slashed through executive maneuvers; the justice department is conducting politically targeted investigations and arrests; and the military is being deployed to intimidate fellow citizens. Los Angeles, Portland, my home town of Chicago and other cities have been cast as enemies to be subdued, not communities to be served.This weaponization of federal power represents a sharp break with constitutional tradition. It’s not merely ideological hostility; it is economic coercion and the exercise of violence in service of a president’s whim. The Trump regime is selectively starving Democratic jurisdictions of federal funds, even as their residents continue to pay billions in federal taxes, with blue states accounting for over 60% of the federal government’s revenue. We are being compelled to subsidize our own political subjugation.As the anthropologist Janet Roitman argued in her study of taxation and sovereignty in central Africa, acts of “fiscal disobedience” emerge not simply as refusals to pay but as political interventions that expose ruptures in the reciprocal obligations underlying fiscal authority. Taxation is never merely technical. It is the material expression of political belonging and shared obligation. When the state weaponizes fiscal power against certain communities while continuing to demand unquestioned revenue from them, it undermines its own claim to legitimate authority. In such contexts, withholding or conditionally redirecting tax flows can become a way to re-politicize the fiscal relationship. It makes explicit that the state has already broken the social contract. Blue states today occupy precisely this position: forced to fund a federal government that is actively targeting them, their residents and their institutions.Faced with this reality, Democratic governors need more than legal complaints and rhetorical protest. They need fiscal strategies of resistance commensurate with the scale of the attack. And one of the most provocative – and potentially powerful – ideas available is the creation of state-administered escrow accounts, or “in trust” funds, to temporarily hold federal tax revenues until the federal government upholds its constitutional obligations and withdraws its authoritarian threats.This may sound radical, but it is less secessionist than it may at first appear. It would not involve refusing to pay federal taxes outright, which would open individual taxpayers to prosecution. Instead, the state would act as a temporary custodian, receiving payments from residents and businesses equal to their federal tax liabilities, holding them in trust for the federal government, and releasing them only when certain constitutional conditions are met – such as the partisan cessation of federal defunding and the withdrawal of military deployments unauthorized by targeted states.Such a maneuver would constitute a form of civil disobedience by a state, legally risky and certain to entail confrontation. But Democratic cities and states, progressive non-profits, universities, non-white immigrants, and public health institutions are already facing direct conflict with Trump’s government. This strategy would reset the terms of the conflict and reclaim power against an increasingly brazen Trump regime. It would also underline for everyone the authoritarian, violent nature of the federal government’s tactics rather than allowing them to proceed under the thin guise of “law and order”, as Trump leverages his control over legal systems to wage war against his personal enemies. It would transform what is now a one-sided assault into a constitutional struggle.How it could workStates could establish this system through legislation to create a tax receivership fund, explicitly designated as a trust account for federal tax liabilities. Residents and businesses would make payments into this account instead of directly to the Internal Revenue Service (IRS). The state would acknowledge these payments as received on behalf of the federal government, and pledge to remit them in full once specific, legally defined conditions were met – say, the restoration of suspended federal funding and reversal of other punitive actions that violate constitutional guarantees.Importantly, this scheme does not purport to nullify federal taxes or claim state sovereignty over them. It functions as a conditional remittance mechanism, akin to an escrow arrangement in contract law. Of course, the Trump-controlled IRS, which has already been weaponized by the regime, would not quietly accept this. It would likely treat payments into the state trust as non-payment and impose penalties. Legal challenges would ensue. But that is precisely the point: to force a constitutional confrontation over whether the federal government can target states for political punishment while continuing to demand unquestioned fiscal obedience.For such a strategy to work, it cannot be the isolated action of a single state. A state acting alone could be punished, scapegoated, or financially squeezed into submission. But if multiple states act simultaneously, they can transform isolated legal defiance into a coordinated assertion of constitutional co-sovereignty.Here, article I, section 10 of the constitution could offer an eventual tool: interstate compacts. These are agreements between states – subject to congressional consent, and thus not likely legally viable until and unless Democrats win back congressional majorities – that allow them to formally coordinate policy, pool resources, and create collective governance structures. With or without congressional approval, blue states could form a “fiscal sovereignty compact” to coordinate the legal, fiscal, and political strategies involved in holding federal taxes in trust. It could standardize escrow mechanisms across member states, ensuring legal coherence and shared administrative capacity; create a pooled legal defense fund to support court battles; coordinate triggers for releasing funds, so that the federal government faces a unified set of demands; and protect against selective federal retaliation by presenting a united front representing tens of millions of residents and trillions in economic output.This compact would not need to involve all blue states to be effective. A coalition of economically powerful states – such as California, Illinois, New York, Massachusetts, and Washington – could represent a staggering share of federal revenue. If even a portion of federal tax remittances from these states were held in trust, the federal government would face not an isolated legal challenge but substantial fiscal obstacles to its current belligerence.Building an anti-fascist federalismTrump’s use of the federal government to punish political enemies represents an authoritarian turn in American governance. It betrays the basic premise of federalism – that states are coequal entities within a constitutional framework, not mere provinces under imperial command – that was the supposed cornerstone of the Republican party before it sold what little soul it had to a conman. Lawsuits and press conferences are inadequate responses to this kind of assault. What’s needed are mechanisms that translate state and citizen dissent into material leverage. Escrow accounts, when deployed through a coordinated strategy, do precisely this: they turn the flow of money, the lifeblood of federal power, into the explicit site of political struggle.Such a move could have wide-rippling political effects. It would give residents a concrete way to participate in opposing the Trump regime, transforming legal disputes into collective political action. It would also force the supreme court, which is increasingly aligning itself with Trump against the constitution, to directly confront fundamental questions about the balance of state and federal power. Given the corruption of the courts, courtroom victory is neither the expectation nor the point in this strategy; it is instead to use the law to draw clear constitutional and fiscal battle lines – to make states active protagonists rather than passive targets.skip past newsletter promotionafter newsletter promotionSkeptics will call the above proposal unconstitutional, impractical or politically reckless. They are not wrong to note the risks. Under current federal tax law, states have no role in federal revenue collection. Courts might enjoin such efforts quickly. Administratively, state governments would need to build new fiscal infrastructure to receive and track payments. And Trump will seize on any opportunity to paint blue states as “insurrectionists” who must be violently crushed – but the regime is already inventing fictions to justify this regardless of on-the-ground realities.Acknowledging risks is not the same as accepting them as decisive. The legal barriers to fiscal disobedience are formidable in part because the federal government has never before faced coordinated, large-scale challenges of this kind from wealthy states representing a majority of national tax revenue. The courts are not mechanical; they are political actors that respond to the balance of power and the perceived legitimacy of claims. Even if states ultimately lose in court, the process itself would publicly expose the authoritarian abuse of fiscal powers, force constitutional confrontation rather than quiet capitulation, and potentially reshape the political terrain.As is evident from Chicago – where I am writing this with Black Hawk helicopters flying overhead night and day and where my friends, patients, elected representatives, and neighbors are being assaulted in their homes, in hospitals, and on the streets by federal agents acting with total disregard for either reality or legality – a rapid escalation of political violence in America is well under way. The Trump regime has made clear that it will continue to expand its campaign of violence with total impunity if we do not respond. In this context, refusing to counter fascism because retaliation might follow is not prudence; it is surrender.State-administered escrow accounts will not solve the crisis of American democracy, but they could help shift the terrain of struggle away from unilateral federal domination and toward a contested, negotiated, and coordinated anti-fascist federalism much better equipped to contest the destruction of US democracy.Trump is breaking the outer limits of the constitutional order and bending law to his advantage. It’s time for blue states to do the same.What’s giving me hope nowAlthough I’ve written above about large-scale strategy, it is small everyday acts of care between neighbors and co-workers seeking to protect one another within my Chicago community that give me confidence fascism will not consume us. I collaborate with local mutual aid and organizing collectives – such as the CHAAD Project, which supports vulnerable Chicago bar and restaurant workers – to remember that genuine change in society arises from giving and receiving care, and sharing joy and hospitality, with those around you. It is only from that basis that collective ethical and political life can acquire power great enough to topple fascism – and to replace it with a genuine democracy that fosters difference rather than seeking to annihilate it.

    Eric Reinhart is a political anthropologist, psychiatrist, and psychoanalyst More

  • in

    Trump news at a glance: Inflatable costumes aplenty as millions march against president

    Americans in every state marched in protest against the Trump administration, giving voice to concerns that the country is sliding into authoritarianism.Millions turned out nationwide with signs, marching bands, a huge banner with the US constitution’s preamble that people could sign, and inflatable costumes ranging from bananas to SpongeBob SquarePants to frogs, which have in particular emerged as a sign of resistance beginning in Portland, Oregon.The rallies are a turnaround from just six months ago, when Democrats seemed at a loss as to how to counter Republicans’ grip of the White House and both houses of Congress after stinging national election losses.“What we are seeing from the Democrats is some spine,” Ezra Levin, a co-founder of Indivisible, a key organizing group, told the Associated Press. “The worst thing the Democrats could do right now is surrender.”‘We are here to stand firm,’ Chicago mayor tells No Kings protestersChicago’s mayor, Brandon Johnson, told a crowd on Saturday that the Trump administration had “decided that they want a rematch of the civil war”, which the white supremacist Confederacy lost to the Union in the 19th century.“We are here to stand firm and stand committed that we will not bend, we will not bow, we will not cower, we will not submit,” Johnson said. “We do not want troops in our city.”Read the full storyRepublicans subdued as millions marchRepublican voices were mostly silent as No Kings rallies and marches against Trump administration policies unfurled on Saturday, many in the spirit of a street party that countered the “hate America” depiction advanced by senior members of the party.Read the full storySurvivors of US strike on alleged drug boat may be sent to Colombia and EcuadorThe Trump administration is moving to send the two survivors of Thursday’s strike in the Caribbean overseas to Colombia and Ecuador rather than seek long-term military detention for them, four US officials and a source familiar with the matter told Reuters on Saturday.It means that the US military will not have to grapple with thorny legal issues surrounding military detention for suspected drug traffickers, whose alleged crimes do not fall neatly under the laws of war, legal experts say.Read the full storyUS Senate poised to approve industry lobbyist to lead chemical safety at EPAThe Senate is expected to approve Donald Trump’s nomination of an industry lobbyist to lead the US Environmental Protection Agency’s chemical safety office.If the nominee, Douglas Troutman, is confirmed, the top four toxics office positions at the EPA will be held by former chemical industry lobbyists, raising new fears about the health and safety of the American public, consumers and workers, campaigners say.Read the full storyUS border authorities tell airlines to disregard ‘X’ sex markers on passportsUS Customs and Border Protection implemented a rule this week that will require airlines to disregard “X” sex markers on passports and input an “M” or “F” marker instead.While the courts have continued to prevent the Trump administration from outright banning a third gender marker, this week’s rule can still serve to make the lives of trans and non-binary people more difficult, said Andy Izenson, senior legal director at the Chosen Family Law Center.Read the full story What else happened today:

    Disgraced former House member George Santos walked free from prison, provoking criticism from both sides of the political spectrum. Robert Zimmerman, the Democratic candidate Santos beat in 2022 to represent New York’s third congressional district, said in a statement that he had “no doubt that Santos will ultimately end up in Trump’s cabinet”.

    A Vermont state lawmaker has resigned over racist and antisemitic chat messages that circulated within the Young Republican political group, another substantial consequence in a scandal that on Friday saw the New York state Young Republicans’ charter revoked.
    Catching up? Here’s what happened on 17 October 2025. More

  • in

    No Kings protest live updates: millions march against Trump in nationwide day of protest

    Millions are expected to show out for protests on Saturday at more than 2,500 locations across America, from small towns to large cities, to speak against the Trump administration.No Kings, the coalition behind a mass demonstration in June, is again calling people to the streets to send the simple message that Donald Trump is not a king, pushing back against what they see as increasing authoritarianism.Several US cities now have a militarised presence on the ground, most against the will of local leaders. Trump has promised to crack down on dissent as part of an ongoing retribution campaign. Still, organisers say they expect to see one of the largest, if not the largest, single day of protest in US history.
    What are the No Kings protests?
    A coalition of left-leaning groups is again leading a day of mass demonstrations across the US to protest against the Trump administration. The coalition spearheaded a previous No Kings protest day in June, drawing millions to the streets to speak out against the president on the same day Trump held a military parade in Washington.The protests are called No Kings to underscore that America does not have kinds of absolute rulers, a ding against Trump’s increasing authoritarianism.“‘NO KINGS’ is more than just a slogan; it is the foundation our nation was built upon,” a website for the protests, nokings.org, says. “Born in the streets, shouted by millions, carried on posters and chants, it echoes from city blocks to rural town squares, uniting people across this country to fight dictatorship together.”
    Where are they happening?
    Organisers say there are more than 2,500 protests planned across the country, in the largest cities and in small towns, and in all 50 states. It is part of a distributed model where people protest in their own communities rather than travelling to large urban hubs to show that discontent with Trump exists in all corners of the US.For the 18 October day of action, organisers have identified several anchor cities: Washington DC; San Francisco; San Diego; Atlanta; New York City; Houston, Texas; Honolulu; Boston; Kansas City, Missouri; Bozeman, Montana; Chicago and New Orleans.The protests start at different times depending on location. The No Kings website has a map with details for each location.Read more about who organised the protests, why organisers are asking protesters to wear yellow, what Trump has said about them and more in our Q&A here:Here are some more images of other No Kings protests underway in several US states including North Carolina, Florida, Arizona, and Vermont.Screenwriter and director Tony Gilroy, who created the Star Wars series Andor, was among the thousands of people who gathered in downtown Los Angeles on Saturday afternoon for the No Kings protest.Andor, starring Diego Luna as the protagonist, follows Cassian Andor’s journey as a thief-turned-spy for the Rebel Alliance — the good guys whose ranks eventually go on to include characters such as Luke Skywalker, Princess Leia and Han Solo — in a crusade to take down the Galactic Empire.“We spent six years making a show about the fascist takeover of a galaxy, far, far away,” he said. “We didn’t think we were making a documentary.”Gilroy said the show offered a clear model for what authoritarian rule looks like – and how to resist it.“We spent a lot of time thinking about sacrifice and courage, and the incremental encroachment of authoritarianism and how it works,” he said. “I think I would have been. I think I would have been here anyway, but the show is only amplified my understanding of it – my understanding of the sort of karaoke fascist playbook, but also my appreciation for the varieties of courage it takes for people to resist.”Gilroy was dismayed by the “vacuum” of leadership among the anti-Trump resistance but saw reason to be hopeful as he looked out at the gathering crowd of Angelenos waving American flags and No Kings posters.The rally in Portland has turned into a massive march, now filling the city’s Hawthorne Bridge with thousands filling the streets leading to the bridge.I just witnessed a remarkable scene further back in the crowd, as protesters carrying handmade signs passed a trio of street performers, dressed as Donald Trump, whose head was entirely constructed of Cheetos, JD Vance and Kristi Noem.Just behind the performers, a group of nine people in black bloc clothing held a banner with the slogan “Organize to Attack the State” and chanted for insurrection and revolution.At least one Portlander passing the group suggested that they looked like entirely “fake antifa”.Fake or not, they were massively outnumbered by a crowd that included hundreds of people in animal costumes, making the protest feel more like a carnival than anything at all threatening.Crowds are amassing outside of City Hall in Los Angeles, where many protesters are carrying American flags and organizers are handing out sunscreen and water.A group is dancing to a live band play as street vendors sell hot dogs and elote. There is a large contingent of inflatable costumes – I’ve spotted a frog, a shark and a duck.Many people are also waving Mexican flags, which have become a sign of resistance and protest amid the Trump administration’s violent immigration crackdown in the city.There are plenty of signs denouncing Ice and Trump’s deportation campaign. “If you don’t care that he’s a felon, you shouldn’t care if someone is undocumented,” said one, referencing Trump’s 34 felony convictions by a New York jury.Before the march begins, a speaker just led the crowd in a chant: “Fuck Trump. Fuck Ice.”A panoply of speakers in Atlanta addressed both national problems like draconian immigration enforcement and the erosion of civil liberties, as well as issues of sharp local concern, as when a representative of Play Fair ATL – a coalition of anti-homelessness advocates and rights groups – took the stage.Play Fair intends to hold Atlanta to commitments to refrain from sweeping homeless people from the city’s streets ahead of the World Cup next year, skeptical of mayor Andre Dickens’ resolve to resist demands by FIFA and Trump.The suggestion that support for antifa–that is, antifascism–is tantamount to support for terrorism drew particular scorn from protesters.“I think that’s absurd,” said Nicky Cooper, a software developer in Atlanta. She wore a shirt with an antifascist symbol on it to the rally. The labelling of people as somehow sympathetic to terrorism is chilling, she said. “I mean, we’re leaving a digital trail of this. You know? I have antifascism mentioned on my social media stuff. I mean, I’m not a ‘member’ of antifa, because how do you join antifa? So it’s like, who the hell are we looking for here?”Comments by defense secretary Pete Hegseth to an assembly of high ranking military leaders last month featured prominently in the words of speakers and the reaction of protesters.Brian Woods, 65, from Lawrenceville, is a former Army communications staff sergeant. “I thought it was unnecessary. It goes against what we know as military people.” He marveled at the decision to put that many leaders in the same room at the same time, potentially providing an immense military target to America’s enemies. “He could have said that over one of their so-called secured lines,” a dig by a commo guy at Hegseth’s Signal chats. “They have a bulletproof mentality, so they just do things recklessly, without real thoughts that go into those types of conversations and communications.”Atlanta’s protest march concluded at 2 PM without incident, traveling down streets hallowed in civil rights history from the Atlanta Civic Center to the state capitol building about 1.2 miles away. At least 35 other affiliated No Kings Day protests demonstrations progressed across the state, from Brunswick near the Ice detention center in Folkston on Georgia’s southern border, to Dalton in the heart of Marjorie Taylor Greene’s northwest Georgia district.Initial crowds of about 10,000 in Atlanta contracted a bit as the day progressed, but turnout was roughly equivalent to those in June in Atlanta, and more widely dispersed across the state.Erik Malewaski, a college professor who lives in Marietta–where protests also had been planned–attended the Atlanta event anyway.“I did the Marietta protest last time, and I wanted to see exactly what would go down here, particularly I thought we may get speakers like Warnock and Stacey Abrams.”As well he did. Both senator Rev Raphael Warnock and former Georgia gubernatorial candidate Abrams described the actions of the federal government under President Donald Trump as fascist in plain terms.“They want us to believe that we’re in danger if we speak up…that if we assemble like the First Amendment tells us we can, that there’s a problem,” Abrams said, arguing that the attacks on press freedoms and the firing of outspoken Trump critics like Karen Attiah and Jimmy Kimmel are discrete steps on a path to autocracy. “They want to break democracy forever.” said Abrams. “Their destination is to take our country from us.”I am in downtown Portland, where many thousands of No Kings protesters, many in inflatable animal costumes, are rallying in a riverfront park.A small group of eight counter-protesters in Maga hats and Charlie Kirk shirts have been making their way through the crowd, trying to antagonize demonstrators by blaring air horns and shouting praise for Trump and transphobic slurs through megaphones.The group is led by Tommy Allen, a pro-Trump streamer who was recently charged with assault by Portland prosecutors for punching a protester outside the Ice facility in south Portland during a skirmish instigated by Nick Sortor, a conservative influencer.Their IRL trolling has led to jeers from some members of the crowd, but they have largely been ignored so far. One man, holding a sign in favor of trans rights, repeatedly screamed at the Trump supporters that they were “bootlickers”.Other protesters alerted Portland police officers to the fact that Allen seemed to be trying to provoke conflict, while recording video, and that he was recently arrested. Officers on bicycles seemed to be tracking the movements of Allen and his group from a distance.The New York police department posted on social media that most rallies across the city had ended and that there had been no arrests, adding that more than 100,000 people showed up to peacefully protest.“The majority of the No Kings protests have dispersed at this time and all traffic closures have been lifted,” the NYPD wrote. “We had more than 100,000 people across all five boroughs peacefully exercising their first amendment rights and the NYPD made zero protest-related arrests.”Good afternoon from Los Angeles, where more than two dozen No Kings protests are planned across southern California.In California, San Diego and San Francisco have been identified as the “anchor” cities for the No Kings protests, but a major demonstration is expected to kick off in downtown Los Angeles, at Gloria Molina Grand Park.Here activists are encouraging voters to pass “Prop 50” – a ballot initiative to redraw California’s congressional boundaries to give Democrats an additional five seats to offset the Republican-drawn and Trump-sought gerrymander in Texas.Earlier this morning, a group of protesters formed a human banner on Ocean Beach in San Francisco that read, according to the local ABC affiliate, “No Kings Yes on 50”.Reports are coming in that more than 200,000 people in the Washington DC area rallied near the US Capitol during the No Kings protest today. The event is of the largest nationwide mobilization since president Trump returned to office.Millions took to the streets today across more than 2,700 cities and towns, marking a day of defiance against Trump’s authoritarianism, billionaire-first politics, and the militarization of American cities.Many people at protests across the nation appear inspired by “Operation Inflation”, an initiative where demonstrators wear colorful and inflatable costumes to protests, usually resembling an animal or Pokémon-type character.The trend started with a protester dubbed the Portland Frog, who began dressing in an inflatable frog costume to attend Ice protests.The Senate minority leader, Chuck Schumer, has joined the No Kings protesters in New York.“I proudly marched side-by-side with labor unions and so many more of our fellow citizens in NYC,” he wrote on social media. “We have no dictators in America. And we won’t allow Trump to keep eroding our democracy.”From my colleague Siri Chilukuri in Chicago:The No Kings protest kicked off in Chicago, Illinois, at Grant Park’s Butler Field at noon. There are at least 10,000 people as the speeches begin. An intergenerational group of protesters has gathered, most with signs opposing Ice’s presence in Chicago or mocking Donald Trump.Many flags, signs and T-shirts read, “Fuck Ice”, and others read “Hands Off Chicago”, a rallying cry that began when Trump first announced his intent to send the national guard into the city. Other signs read “Resist Fascism” and “Hands off our Constitution”.Mayor Brandon Johnson spoke to the crowd, which erupted in cheers when he took to the stage.“They have decided that they want a rematch of the civil war,” he said.“We are here to stand firm and stand committed that we will not bend, we will not bow, we will not cower, we will not submit. We do not want troops in our city.”The crowd erupted in chants of “Fuck Donald Trump” while the Illinois representative Jonathan Jackson spoke to the crowd. Later, as ACLU Illinois’s communications director Ed Yohnka spoke, the crowd chanted: “USA! USA! USA!”Senator Dick Durbin, Lt Gov Juliana Stratton, Representative Chuy García, President of the Cook County board of commissioners Toni Preckwinkle, as well as local aldermen and state representatives were in attendance. More