More stories

  • in

    Trump news at a glance: 55m US visa holders in potential limbo in fresh immigration crackdown

    The Trump administration is reviewing the records of more than 55 million US visa holders for potential revocation or deportable violations of immigration rules, in a significant expansion of Donald Trump’s immigration crackdown.The state department said that all of the foreigners who now hold valid US visas are subject to “continuous vetting” for any indication that they could be ineligible for the document, including those already admitted into the country. Should such evidence come to light, the visa would be revoked and, if the visa holder were in the United States, they would be subject to deportation.Here are the key stories at a glance.Trump administration to review 55m US visa holders for potential rule violationsTrump officials will review records of more than 55 million US visa holders in the latest expansion on the US president’s immigration crackdown.It follows an announcement by the Trump administration on Tuesday that it will look for “anti-American” views, including on social media, when assessing the applications of people wanting to live in the United States.“The state department revokes visas any time there are indications of a potential ineligibility, which includes things like any indicators of overstays, criminal activity, threats to public safety, engaging in any form of terrorist activity, or providing support to a terrorist organization,” a department spokesperson said.Read the full storyCourt throws out $500m civil fraud penalty against Donald TrumpA New York appeals court has thrown out the massive civil fraud penalty against Donald Trump, ruling on Thursday in the state’s lawsuit accusing him of exaggerating his wealth.The decision, which was not unanimous, came seven months after the Republican returned to the White House. A panel of five judges in New York’s mid-level appellate division said the verdict, which stood to cost Trump more than $515m and rock his real estate empire, was “excessive”.Read the full storyPentagon asks civilian employees to aid Ice deportationsThe Pentagon is recruiting civilian employees to join Donald Trump’s mass deportation campaign and asking staff to sign up for deployments to immigration enforcement facilities across the United States.Read the full storyCalifornia moves closer to gerrymandered maps after key measures passCalifornia lawmakers on Thursday approved a sweeping redistricting proposal aimed at redrawing the state’s congressional boundaries and creating five potential new Democratic US House seats – a retaliatory strike against the gerrymandered maps Republicans in Texas are working to pass at the behest of Donald Trump.Read the full storyJD Vance previews defense of Trump’s bill for midterms in GeorgiaThe US vice-president, JD Vance, previewed in Georgia on Thursday the lines of attack candidates will use to defend the president’s signature One Big Beautiful Bill Act in the midterms next year, calling it “the biggest tax cut for families that this country has ever seen”.Read the full storyNew details emerge on Trump tariffs for EUWashington will not lower steep tariffs on European cars until Brussels has introduced legislation to reduce its own tariffs on US exports, maintaining pressure on the EU’s automotive industry.While the Trump administration has agreed to lower the current 27.5% US tariffs on European cars and car parts to 15%, details of a framework trade deal published on Thursday revealed the terms and conditions.Read the full storyTrump officials urge Fed to remove governor The Trump administration is ratcheting up pressure on the Federal Reserve to remove governor Lisa Cook, after the economist declared she had “no intention of being bullied” into stepping down.Read the full storyJudge rules ex-Trump lawyer unlawfully serving as US attorney in New JerseyA federal judge ruled on Thursday that Donald Trump’s former lawyer, Alina Habba, has been unlawfully serving as the top federal prosecutor in New Jersey.In his order disqualifying Habba from prosecuting three defendants who challenged her appointment, chief US district judge Matthew Brann wrote: “The Executive branch has perpetuated Alina Habba’s appointment to act as the United States Attorney for the District of New Jersey through a novel series of legal and personnel moves.”Read the full storyWhat else happened today:

    Donald Trump gave a speech to law enforcement at a park police HQ in Washington DC after announcing he would join federal officers and the military on the city’s streets as part of the forced takeover of the local police force.

    Trump intends to leave Russia and Ukraine to organize a meeting between their leaders without directly playing a role for now, according to administration officials familiar with the situation, taking a step back from the negotiations to end Russia’s invasion of Ukraine.

    The president again called for the release of a former election clerk in Colorado who was convicted for her role in breaching election data in a quest to find fraud, threatening he would take “harsh measures” if she was not let out of prison.

    With Trump’s “big, beautiful bill” set to alter how families and students finance higher education starting in July 2026, a new survey suggests the majority of college students expect to be affected by the bill.
    Catching up? Here’s what happened on 20 August 2025. More

  • in

    Judge rules ex-Trump lawyer unlawfully serving as US attorney in New Jersey

    A federal judge ruled on Thursday that Donald Trump’s former lawyer, Alina Habba, has been unlawfully serving as the top federal prosecutor in New Jersey.In his order disqualifying Habba from prosecuting three defendants who challenged her appointment, chief US district judge Matthew Brann wrote: “The Executive branch has perpetuated Alina Habba’s appointment to act as the United States Attorney for the District of New Jersey through a novel series of legal and personnel moves.“Along the way, it has disagreed with the Judges of the United States District Court for the District of New Jersey and criminal defendants in that District about who should or may lead the office. Faced with the question of whether Ms Habba is lawfully performing the functions and duties of the office of the United States Attorney for the District of New Jersey, I conclude that she is not.”The judge found that Habba’s term as the interim US attorney ended in July, and the Trump administration’s maneuvers to keep her in the role without getting confirmation from the US Senate did not follow procedures required by federal law.Brann said he is putting his order on hold pending an appeal.Habba, who unsuccessfully defended Trump in his New York fraud trial, also served as a frequent campaign surrogate for him in 2024.skip past newsletter promotionafter newsletter promotionAfter being appointed to the interim role in March, she said the state could “turn red”, a rare overt political expression from a prosecutor, and said she planned to investigate the state’s Democratic governor and attorney general.She then brought a trespassing charge, which was eventually dropped, against Newark’s mayor, Ras Baraka, stemming from a confrontation with federal agents during his visit to an immigration detention center. Habba later charged a Democratic representative, LaMonica McIver, with assault for resisting the detention of the mayor in the same incident, a rare federal criminal case against a sitting member of Congress other than for corruption. McIver denies the charges and has pleaded not guilty.In late July, when Habba’s four-month temporary appointment was coming to a close, it became clear that she would not get support from home state senators Cory Booker and Andy Kim, both Democrats, meaning her chances of Senate approval were nil.Trump then withdrew her nomination, and federal judges in New Jersey exercised their power under the law to replace Habba with a career prosecutor when Habba’s temporary appointment lapsed. The attorney general, Pam Bondi, retaliated by firing that prosecutor and moved to re-install Habba as acting US attorney.Associated Press contributed to this report More

  • in

    California legislature approves first of three redistricting bills in response to Texas gerrymandering

    The California legislature on Thursday began advancing a series of three bills designed to redraw congressional boundaries and create five potential new Democratic US House seats.The effort in California is an answer to the Republican redistricting push in Texas, sought by Donald Trump and aimed at tilting the map in his party’s favor before next year’s midterm elections.The nation’s two most populous – and ideologically opposed – states were racing on parallel tracks toward consequential redistricting votes, potentially within hours of each other. As Democrats in Sacramento worked to advance a legislative package that would put their “election rigging response act” before voters in a special election this fall, Republicans in Austin were nearing a final vote on their own gerrymandering pursuit.Democratic state lawmakers erupted in applause, when the assembly passed the constitutional amendment to allow the redrawing in a 57-20 vote, sending it next to the state senate. On the other side of the capitol, the state senate passed a bill on a 30-9 party-line vote laying out the proposed congressional maps Democrats hope voters will accept in the November special election.The chambers were debating the legislative package simultaneously, with Democrats up against a Friday deadline to give the secretary of states’s office enough time to get the measure on the November ballot.The state’s Democratic governor, Gavin Newsom, who has led the redistricting push, intends to sign the bill as soon as it arrives on his desk.“We will not let our political system be hijacked by authoritarianism. And today, we give every Californian the power to say no,” said the Democratic assembly speaker Robert Rivas, in floor remarks before the vote. “To say no to Donald Trump’s power grab and yes to our people, to our state and to our democracy.”Approval by the Texas senate, which is expected as early as Thursday, would conclude a dramatic showdown with the state’s outnumbered Democratic lawmakers whose two-week boycott captured national attention and set in motion a coast-to-coast redistricting battle.The California plan is designed to flip as many as five Republican-held seats in California – the exact number of additional GOP seats Trump has said he is “entitled to” in Texas.“This is a new Democratic party, this is a new day, this is new energy out there all across this country,” Newsom said on a call with reporters on Wednesday. “And we’re going to fight fire with fire.”The redistricting tit-for-tat is an extraordinary deviation from the norm. Traditionally, states redraw congressional maps once a decade based on census data, with both the Texas and California maps originally intended to last through 2030.The California state legislature, where Democrats have a supermajority, is expected to easily approve new congressional maps despite sharp Republican objections. Newsom’s signature would send the measure to the ballot in a special election this November.Before Thursday’s vote, California Republicans pleaded with their Democratic colleagues to oppose what they derisively called a “Gavinmander”.“The problem when you fight fire with fire is you burn it all down,” James Gallagher, the state assembly Republican leader, said at a news conference.Initially, Democratic lawmakers said the changes would only take effect in response to a gerrymander by a Republican state – a condition that would be met when the Texas legislatures sends the maps to the state’s governor, Greg Abbott, for his promised signature. But they amended the language on Thursday to remove any reference to a trigger, arguing it was no longer necessary now Texas has moved ahead.A Texas senate committee approved the GOP plan on Thursday morning, setting up a vote on final passage in the chamber, which was scheduled to reconvene that evening.skip past newsletter promotionafter newsletter promotionCalifornia was acting after a dramatic showdown in Austin, where Democratic lawmakers left the state earlier this month to delay a GOP redistricting plan pushed by the president. They returned only after California moved forward with its counterproposal. When they returned, some were assigned police minders and forced to sign permission slips before leaving the capitol. Several spent the night in the chamber in protest before Wednesday’s session, where Republicans pushed through a map designed explicitly to boost their party’s chances in 2026.California Democrats are moving ahead after days of contentious debate over the cost – and consequences – of a referendum to temporarily toss out the maps drawn by the state’s voter-approved independent redistricting commission. Republicans estimated that a special election could cost more than $230m – money they said would be better spent on other issues like healthcare.On Wednesday night, the state supreme court declined an emergency request by Republican lawmakers seeking to block the Democratic plan from moving forward.The redistricting push has also caused angst among some Democrats and independents who have fought for years to combat gerrymandering.Testifying in favor of the changes during a hearing earlier this week, Sara Sadhwani, a political science professor who served as a Democratic member of the state’s independent redistricting commission in 2020, said the map-drawing tit-for-tat presented California voters with a “moral conflict”. But she argued that Democrats had to push back on the president’s power grab.“It brings me no joy to see the maps that we passed fairly by the commission to be tossed aside,” she said. “I do believe this is a necessary step in a much bigger battle to shore up free and fair elections in our nation.”The plan also drew the backing of former president Barack Obama and other champions of fair redistricting, such as his former attorney general, Eric Holder.But Newsom’s redistricting plan – a high-stakes gambit for the term-limited governor who has made no secret of his 2028 presidential ambitions – is not assured to succeed. It faces mounting opposition from high-profile Republicans, including the state’s former governor Arnold Schwarzenegger, who has vowed to “terminate gerrymandering”.Early polling has been mixed. But a new survey conducted by Newsom’s longtime pollster David Binder found strong support for the measure in the heavily Democratic state, with 57% of voters backing it while 35% opposed it.In a memo, Binder noted that support for the redistricting measure varies depending on how it is presented to voters. When framed as eliminating the state’s independent redistricting commission designed to prevent partisan gerrymandering, support drops. However, when voters hear that the initiative would allow temporary map changes only in response to partisan actions in other states, like Texas, while retaining the commission, the measure enjoys a double-digit margin of support. More

  • in

    Trump administration to review more than 55 million US visa holders for potential rules violations

    The Trump administration is reviewing the records of more than 55 million US visa holders for potential revocation or deportable violations of immigration rules, in a significant expansion of Donald Trump’s immigration crackdown.In a move first reported by the Associated Press, the state department said that all of the foreigners who currently hold valid US visas are subject to “continuous vetting” for any indication that they could be ineligible for the document, including those already admitted into the country. Should such evidence come to light, the visa would be revoked and, if the visa holder were in the United States, they would be subject to deportation.“The State Department revokes visas any time there are indications of a potential ineligibility, which includes things like any indicators of overstays, criminal activity, threats to public safety, engaging in any form of terrorist activity, or providing support to a terrorist organization,” a department spokesperson said.It follows an announcement by the Trump administration on Tuesday that it will look for “anti-American” views, including on social media, when assessing the applications of people wanting to live in the United States.US Citizenship and Immigration Services (USCIS), which handles requests to stay in the US or become a citizen, said it would expand vetting of the social media postings of applicants and that “reviews for anti-American activity will be added to that vetting”.“America’s benefits should not be given to those who despise the country and promote anti-American ideologies,” said a USCIS spokesperson, Matthew Tragesser. “US Citizenship and Immigration Services is committed to implementing policies and procedures that root out anti-Americanism and supporting the enforcement of rigorous screening and vetting measures to the fullest extent possible. Immigration benefits – including to live and work in the United States – remain a privilege, not a right.”Historically, the notion of anti-Americanism has primarily focused on communism. But since taking office in January, the Trump administration has moved aggressively to deny or rescind short-term visas for people deemed to go against US foreign policy interests, especially regarding Israel.Indeed, the latest guidance on immigration decisions said that authorities will look at whether applicants “promote antisemitic ideologies”.The Trump administration has accused students and universities of antisemitism and support for terrorism over participation in protests in support of Palestinian rights and against Israel’s military assault on Gaza, charges denied by the activists.In April, the administration revoked or changed the legal status of hundreds of international students, only to reinstate them several weeks later. In May, student visa interviews were temporarily halted, and then, in June, new social media vetting measures were introduced for international students applying to study in the US.Under the new measures, foreign students are required to unlock their social media profiles to allow US diplomats to review their online activity before receiving educational and exchange visas. Those who fail to do so are to be suspected of hiding that activity from US officials.On Monday, the state department said it had revoked 6,000 student visas for overstays and violations of local, state and federal law since the secretary of state, Marco Rubio, took office in January. In the “vast majority” of the cases – approximately 4,000 – visas were revoked because the holders “broke the law” in cases of assault, driving under the influence, burglary and “support for terrorism”. More

  • in

    LA Ice protests spurred US military to identify ‘hotels to avoid’ due to ‘harassment’

    When Donald Trump’s administration escalated immigration raids in Los Angeles earlier this summer, protest organizers responded with actions staged in an unusual setting: the hotels where immigration officers were staying.Protests took place at several southern California hotels where Immigration and Customs Enforcement (Ice) and Customs and Border Protection (CBP) agents had been spotted. Some activists launched “No sleep for Ice” rallies, with chants and music blaring through the night, in hopes of pressuring the hotels to kick agents out.Now, public records shared with the Guardian show that the protests indeed sent federal agencies scrambling to find hotels for their officers in LA where they would not be “harassed”.A 16 June email from the US marines shows that military officials made a list of “LA Hotels to Avoid”. The information came from multiple law enforcement agencies who were tracking the community backlash to Ice and the border patrol, the marines said. The list was written by Army North, the domestic defense command deployed on the ground during the protests, and reviewed by the navy’s south-west division.The documents, obtained by Property of the People, a government transparency non-profit, suggest protesters successfully disrupted Trump’s immigration crackdown by targeting hotels, though the extent of their impact is not clear from the records.An email thread shows a Marine Corps analyst in San Diego sent the list of LA hotels to the San Diego Law Enforcement Coordination Center (SD-LECC) seeking a similar list of properties to avoid in San Diego. The analyst’s duties include “critical infrastructure protection” and their name was redacted. The SD-LECC is a fusion center where local, state and federal agencies share intelligence.“We have operations in the area and are looking to avoid issues wherever possible,” the analyst wrote, saying the LA list was based on reports of “harassment of Ice and CBP personnel”.View image in fullscreenAuthorities did not disclose the hotel names or further communications to Property of the People, so it is also unclear how widely hotel demonstrations erupted and were tracked.Spokespeople for the marines and the navy declined to comment, deferring to the army, which did not respond to inquiries. The Department of Homeland Security did not respond to questions about the hotel protests, and in an email on Thursday after publication of this article, a spokesperson referred questions to the military.Kristi Laughlin, SD-LECC’s deputy director, told the Guardian that SD-LECC was not aware of protests taking place at hotels in the San Diego region and did not provide a list in response to the military’s request.The military’s apparent efforts to help federal personnel avoid demonstrators at hotels came after Trump took the extraordinary step of deploying the national guard and marines to respond to LA protests. The move polled poorly among US residents and led to reports of low morale among troops.Ryan Shapiro, executive director of Property of the People, which filed a series of records requests on the LA immigration raids, said it was remarkable that US armed forces apparently had to search for accommodations where they would not be protested, an unusual predicament he attributed to the widespread outrage at the administration.“The document reveals that Trump’s nativist crusade, carried out by masked Ice thugs, is so widely detested that now the US military feels the need to hide from Americans on American soil,” Shapiro said in an email.Advocates involved in the protests said the emails seemed to affirm the effectiveness of the demonstrations, some of which were organized spontaneously by nearby residents. News reports in June chronicled hotel demonstrations across LA county municipalities, including Pasadena, Glendale, Long Beach, Whittier, Downey, Monrovia and Montebello.skip past newsletter promotionafter newsletter promotion“Working-class people saw this as a way to participate in the struggle against Ice,” said Ron Gochez, a leading member of Unión del Barrio, a group that documents Ice actions in LA. At the height of the June raids, his group received five to 10 calls a day from people who had spotted immigration officers at hotels, Gochez said. Once the reports were verified through photos or hotel employees, Unión del Barrio alerted other community groups in their networks.“A lot of hotel workers were not only mad about officers staying there, but were in fear because they were undocumented,” he said. “People want to make life difficult for these agents as they are kidnapping and separating families. And for the agents to constantly hear that they are unwanted, that people in society hate what they’re doing, that they will go down in history as kidnappers and collaborators, I think that gets to them psychologically.”One of the first hotel demonstrations took place on 8 June at the AC Hotel in Pasadena, a Marriott property, where, according to a state senator, immigration officers were lodging and had questioned staff.“We wanted to alert the community that Ice was staying at the hotel and let Ice know they were not welcome in Pasadena,” said Jose Madera, director of the Pasadena Community Job Center, a day laborer center.Widely shared footage showed protesters cheering as federal vehicles left the AC Hotel, with agents seen exiting with their bags stacked on a cart, the LA Times reported.“It was effective because the community organically organized itself, and people did not leave until they physically saw the agents leave,” Madera said. “It’s a source of pride for the people who live and work in Pasadena that we started this and sparked other communities to organize to get Ice out of their hotels … It’s going to take many strategies to slow down and stop Ice raids.”At the Glendale Hilton on 12 June, protesters posted footage of a woman who identified herself as hotel management greeting protesters and saying officers had left and would no longer be staying there.Representatives of the Glendale and Pasadena hotels did not respond to inquiries.“It helped combat this feeling of hopelessness,” said Teto Huezo, who was involved in the Glendale protests and is part of an LA community self-defense coalition that monitors Ice. He said he hoped more protests would pressure hotels to publicly commit to keeping Ice out. “Community members should be proud of these wins. The lesson is, we can be so much more organized and smarter than these agencies, and when we don’t want them in our neighborhoods, we can actually take actions to force them out.” More

  • in

    Texas killed in-state tuition for undocumented college students – what happened next?

    Ximena had a plan.The 18-year-old from Houston was going to start college in the fall at the University of Texas at Tyler, where she had been awarded $10,000 a year in scholarships. That, she hoped, would set her up for her dream: a PhD in chemistry, followed by a career as a professor or researcher.“And then the change to in-state tuition happened, and that’s when I knew for sure that I had to pivot,” said Ximena, who is from Mexico but has attended schools in the US since kindergarten. (The Guardian and its partner the Hechinger Report, which produced this story, is using her first name only because she fears retaliation for her immigration status.)In June, the Texas attorney general’s office and the Trump administration worked together to end the provisions in a state law that had offered thousands of undocumented students like Ximena lower in-state tuition rates at Texas public colleges. State and federal officials successfully argued in court that the longstanding policy discriminated against out-of-state US citizens who paid a higher rate. That rationale has now been replicated in similar lawsuits against Kentucky, Oklahoma and Minnesota – part of a broader offensive against immigrants’ access to public education.At UT Tyler, in-state tuition and fees for the upcoming academic year total $9,736, compared to more than $25,000 for out-of-state students. Ximena and her family couldn’t afford the higher tuition bill, so she withdrew. Instead, she enrolled at Houston Community College, where out-of-state costs are $227 per semester hour, nearly three times the in-district rate. The school offers only basic college-level chemistry classes, so to set herself up for a doctorate or original research, Ximena will still need to find a way to pay for a four-year university down the line.Her predicament is exactly what state lawmakers from both political parties had hoped to avoid when they passed the Texas Dream Act, 2001 legislation that not only opened doors to higher education for undocumented students but was also meant to bolster Texas’s economy and its workforce in the long term. With that law, Texas became the first of more than two dozen states to implement in-state tuition for undocumented students, and for nearly 24 years, the landmark policy remained intact.Conservative lawmakers repeatedly proposed to repeal it, but despite years of single-party control in the state legislature, not enough Republicans embraced repeal even as recently as this spring, days before the Texas attorney general’s office and the federal Department of Justice moved to end it.Now, as the fall semester approaches, immigrant students are weighing whether to disenroll from their courses or await clarity on how the consent agreement entered into by the state and justice department affects them.Immigration advocates are worried that Texas colleges and universities are boxing out potential attendees who are lawfully present and still qualify for in-state tuition despite the court ruling – including recipients of the Deferred Action for Childhood Arrivals (Daca) program, asylum applicants and temporary protected status holders – because university personnel lack immigration expertise and haven’t been given clear guidelines on exactly who needs to pay the higher tuition rate.At Austin Community College (ACC), members of the board of trustees are unsure how to accurately implement the ruling. As they await answers, they have so far decided against sending letters asking their students for sensitive information in order to determine tuition rates.“This confusion will inevitably harm students because what we find is that in the absence of information and in the presence of fear and anxiety, students will opt to not continue higher education,” said Manuel Gonzalez, vice-chair of the ACC board of trustees.Policy experts, meanwhile, warn that Texas’s workforce could suffer as talented young people, many of whom have spent their entire education in the state’s public school system, will no longer be able to afford the associate’s and bachelor’s degrees that would allow them to pursue careers that would help propel their local economies. Under the Texas Dream Act, beneficiaries were required to commit to applying for lawful permanent residence as soon as possible, giving them the opportunity to hold down jobs related to their degrees. Even without legal immigration status, it’s likely they will still work – just in lower-paying, under-the-radar jobs.“It’s so short-sighted in terms of the welfare of the state of Texas,” said Barbara Hines, a former law school professor who helped legislators craft the Texas Dream Act.The legislation was first introduced in the state’s lower chamber by retired army national guard Maj Gen Rick Noriega, a Democrat who served in the Texas legislature from 1999 to 2009, after he learned of a young yard worker in his district who wanted to enroll at the local community college for aviation mechanics but could not afford out-of-state tuition.View image in fullscreenNoriega called the school chancellor’s office, which was able to provide funding for the student to attend. But that experience led him to wonder: how many more kids in his district were running up against the same barriers to higher education?So he worked with a sociologist to poll students at local high schools about the problem, which turned out to be widespread. And Noriega’s district wasn’t an outlier. In a state that has long had one of the nation’s largest unauthorized immigrant populations, politicians across the partisan divide knew affected constituents, friends or family members and wanted to help. Once Noriega decided to propose legislation, a Republican, Fred Hill, asked to serve as a joint author on the bill.The legislation easily passed the Texas house, which was Democratic-controlled at the time, but the Republican-led senate was less accommodating.“I couldn’t even get a hearing,” said Leticia Van de Putte, the then state senator who sponsored the legislation in her chamber.View image in fullscreenTo persuade her Republican colleagues, she added several restrictions, including requiring undocumented students to live in Texas for three years before finishing high school or receiving a GED. (Three years was estimated as the average time it would take a family to pay enough in state taxes to make up the difference between in-state and out-of-state tuition.) She also included the clause mandating that undocumented students who accessed in-state tuition sign an affidavit pledging to pursue green cards as soon as they were able.Van de Putte turned to Texas business groups to hammer home the economic case for the bill. And she convinced the business community to pay for buses to bring Latino evangelical conservative pastors from Dallas, San Antonio, Houston and other areas to Austin, so they could knock on doors in support of the legislation and pray with Republican senators and their staff.After that, the Texas Dream Act overwhelmingly passed the state senate in May 2001, and the then governor, Rick Perry, a Republican, signed it into law the following month.Yet by 2012, a new slew of rightwing politicians was elected to office, many philosophically opposed to the law – and loud about it. Perry’s defense of the policy came back to haunt him during the 2012 Republican presidential primary, when his campaign was dogged by criticism after he told opponents of tuition equity during a debate: “I don’t think you have a heart.”Still, none of the many bills introduced over the years to repeal the Texas Dream Act were successful. And even the current Texas governor, Greg Abbott, a Republican border hawk, at times equivocated on the policy, with his spokesperson saying in 2013 that Abbott believed “the objective” of in-state tuition regardless of immigration status was “noble”.By 2017, the same year Trump began his first term, polling showed a plurality of Texans in support of in-state tuition for undocumented students. More recently, research has indicated time and time again that Americans support a pathway to legal status for undocumented residents brought to the US as children.But arguments against in-state tuition regardless of immigration status also grew in popularity: critics contended that the policy is unfair to US citizens from other states who have to pay higher rates, or that undocumented students are taking spots at competitive schools that could be filled by documented Americans.The justice department leaned on similar rhetoric in the lawsuit that killed tuition equity in Texas, saying the state law is superseded by 1996 federal legislation banning undocumented immigrants from getting in-state tuition – over US citizens – based on residency.View image in fullscreenIn Texas, the sudden policy change is causing chaos. Even the state’s two largest universities, Texas A&M and the University of Texas, are using different guidelines to decide which students must pay out-of-state rates.“Universities, I think, are the ones that are put in this really difficult position,” said Luis Figueroa, senior director of legislative affairs at the advocacy group Every Texan. “They are not immigration experts. They’ve received very little guidance about how to interpret the consent decree.”Meanwhile, young scholars are facing difficult choices. One student, who asked to remain anonymous because of her undocumented immigration status, wondered about her future.The young woman, who has lived in San Antonio since she was nine months old, had enrolled in six courses for the fall at Texas A&M-San Antonio and wasn’t sure whether to drop them. It would be her final semester before earning her psychology and sociology degrees, but she couldn’t fathom paying for out-of-state tuition.“I’m in the unknown,” she said, like “many students in this moment.”

    This story was originally produced by the Hechinger Report, a non-profit, independent news organization focused on inequality and innovation in education More

  • in

    A coal-fired plant in Michigan was to close. But Trump forced it to keep running at $1m a day

    Donald Trump has made several unusual moves to elongate the era of coal, such as giving the industry exemptions from pollution rules. But the gambit to keep one Michigan coal-fired power station running has been extraordinary – by forcing it to remain open even against the wishes of its operator.The hulking JH Campbell power plant, which since 1962 has sat a few hundred yards from the sand dunes at the edge of Lake Michigan, was just eight days away from a long-planned closure in May when Trump’s Department of Energy issued an emergency order that it remain open for a further 90 days.On Wednesday, the administration intervened again to extend this order even further, prolonging the lifetime of the coal plant another 90 days, meaning it will keep running until November – six months after it was due to close.The move, taken under emergency powers more normally used during wartime or in the wake of disaster, has stunned local residents and the plant’s operator, Consumers Energy. “My family had a countdown for it closing, we couldn’t wait,” said Mark Oppenhuizen, who has lived in the shadow of the plant for 30 years and suspects its pollution worsened his wife’s lung disease.“I was flabbergasted when the administration said they had stopped it shutting down,” he said. “Why are they inserting themselves into a decision a company has made? Just because politically you don’t like it? It’s all so dumb.”The 23 May order and the latest edict, by the US energy secretary, Chris Wright, both warn that the regional grid would be strained by the closure of JH Campbell with local homes and businesses at risk of “curtailments or outages, presenting a risk to public health and safety” without it.“This order will help ensure millions of Americans can continue to access affordable, reliable, and secure baseload power regardless of whether the wind is blowing or the sun is shining,” Wright said in a statement on Thursday.But Miso, the grid operator for Michigan and 14 other states, has stressed it has had “adequate resources to meet peak demand this summer” without JH Campbell and Consumers Energy had already set about making plans for life after its last remaining coal plant.“What’s remarkable is that this is the first time the energy secretary has used these powers without being asked to do so by the market operator or power plant operator,” said Timothy Fox, an energy analyst at ClearView. “It shows the Trump administration is prepared to take muscular actions to keep its preferred power sources online.”View image in fullscreenWright – whose department has bizarrely taken to tweeting pictures of lumps of coal with the words “She’s an icon. She’s a legend” – has said the US “has got to stop closing coal plants” to help boost electricity generation to meet demand that is escalating due to the growth of artificial intelligence.The administration has also issued a separate emergency declaration to keep open a gas plant in Pennsylvania, although it has sought to kill off wind and solar projects, which Trump has called “ugly” and “disgusting”.The president, who solicited and received major donations from coal, oil and gas interests during his election campaign, has signed an executive order aimed at reviving what he calls “beautiful, clean coal” and took the remarkable step of asking fossil fuel companies to email requests to be exempt from pollution laws, again under emergency powers.So far, 71 coal plants, along with dozens of other chemical, copper smelting and other polluting facilities, have received “pollution passes” from the Trump administration according to a tally by the Environmental Defense Fund, allowing greater emissions of airborne toxins linked to an array of health problems. Coal is, despite Trump’s claims, the dirtiest of all fossil fuels and the leading source of planet-heating pollution.Trump has launched a “political takeover of the electricity grid” to favor fossil fuels, according to Caroline Reiser, an attorney at the Natural Resources Defense Council. “The result of this will be higher electricity bills, more pollution in our communities and a worsening climate crisis,” she added.In Michigan, the cost of keeping JH Campbell open is set to be steep. Consumers Energy initially estimated its closure would save ratepayers $600m by 2040 as it shifts to cheaper, cleaner energy sources such as solar and wind.Reversing this decision costs $1m a day in operating costs, an imposition that midwest residents will have to meet through their bills. It is understood the company privately told outside groups it fears the administration could keep adding 90-day emergency orders for the entire remainder of Trump’s term.“Consumers Energy continues to comply with the [Department of Energy] order and will do so as long as it is in effect,” a company spokesperson said. “We are pursuing recovery of the costs of running the Campbell plant in a proceeding currently before [the Federal Energy Regulatory Commission]. Timely cost recovery is essential.”Should the Trump administration go further and force all of the US fossil fuel plants set to retire by 2028 to continue operating, it will cost American ratepayers as much as $6bn a year in extra bills, a new report by a coalition of green groups has found.This would almost certainly be met by legal action – Dana Nessel, Michigan’s attorney general, has already filed a lawsuit arguing the “arbitrary and illegal order” to extend JH Campbell’s lifespan will unfairly heap costs upon households in the state.Trump’s efforts may bear some fruit, with US coal production expected to tick up slightly this year, although the longer-term trend for coal is one of decline amid cheaper gas and renewables. “The administration may slow the retirement trend although they are unlikely to stop it,” said ClearView’s Fox. “The economics don’t change but the administration could be a savior for these plants at least while Donald Trump is in office.”For those living next to and downwind of coal plants, there is a cost to be paid that isn’t just monetary. Tiny soot particles from burned coal can bury themselves deep into the lungs, causing potentially deadly respiratory and heart problems.The closure of such plants can lift this burden dramatically – a recent study found that in the month after a coal facility was closed near Pittsburgh, Pennsylvania, in 2016, the number of childhood asthma visits to local hospitals declined by 41% and then continued to fall by about 4% each month.The study shows “the closure of a major industrial pollution source can lead to immediate and lasting improvements in the lung health of the those who live nearby”, said Wuyue Yu, research co-author and postdoctoral fellow at the NYU Grossman School of Medicine.For those living in the township of Port Sheldon, a mostly bucolic setting on the shore of the vast Lake Michigan, a pollution-free future beckoned once JH Campbell had been scheduled to close, with lofty plans for new parkland, housing and a battery plant touted for the site.View image in fullscreenNow there is uncertainty. Last week, a few dozen residents and activists held a protest event next to the sprawling plant, which hummed and whirred in the summer heat, one 650ft chimney puncturing the horizon, another, smaller flue striped red and white, like a candy cane.Dozens of train cars full of coal, hastily procured after the plant’s supply was used up ahead of a closure that has been scheduled for four years, backed up in the sunshine. When burned in the huge 1.5GW plant, this coal emits about 7.7m tons of carbon dioxide a year.“Trump is just trying to keep the money coming into coal companies as long as he can, I suppose,” said David Hoekema, who has lived a couple of miles from the plant since 2006 and has had to clean coal dust from his windows. Trump easily won this county, called Ottawa, in last year’s election, but Hoekema said even his staunchest conservative neighbors don’t want the coal plant.“I’ve not met anyone along the lake shore who says, ‘Oh yeah, let’s keep this open’ – even the conservative Republicans are concerned about their health,” he said. “Republican ideology says local control is best but the Trump administration is saying, ‘We don’t care what the hell states do, we will impose our order on them.’ I know there’s a lot of competition, but this would have to be one of their craziest decisions.”The Department of Energy did not respond to questions about its plan for JH Campbell once its latest extension expires. The battle over the coal plant’s future has taken place to a backdrop of a scorching summer in Michigan, one of its hottest on record, with algal blooms sprouting in its lakes, both symptoms of an unfolding climate crisis.“The talk in neighborhoods has been how hot it’s been this summer – my kid was prepared to be outside every day and it’s been so hot so often it’s been irresponsible to do that,” said Stephen Wooden, a Democratic state lawmaker who added that Michigan residents are also “pissed off” about increasing power bills.“We’re seeing the impacts of climate change daily, it is impacting our state,” Wooden said. “And this is being caused by the continuation of outdated, expensive fossil fuels that Donald Trump wants to prop up.” More

  • in

    The umpire who picked a side: John Roberts and the death of rule of law in America

    @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://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/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}#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}@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: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)}}.furniture-wrapper.has-guardian-org-logo #meta gu-island[name=Branding],.furniture-wrapper.has-guardian-org-logo [data-gu-name=meta] gu-island[name=Branding]{display:block!important}body.ios,body.android{background-color:#fff}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,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-weight:700}.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}

    View image in fullscreenOn 4 March, Donald Trump delivered his epic 100-minute speech to Congress, the longest such presidential address in US history. Having finished speaking, in time-honored fashion, he walked down the line of supreme court justices, gladhanding each in turn before coming to a stop before the chief justice, John Roberts.“Thank you again, thank you again,” Trump said, taking Roberts’s hand into both his own and shaking it vigorously. Then, as he began to step away, the president tapped Roberts on the arm in a gesture of buddy-buddy intimacy, and said: “Won’t forget.”Supreme court watchers have wondered why Trump thanked the chief justice so effusively. Was it because the Roberts court had, exactly a year earlier, allowed Trump to stay on the electoral ballot even though he had inspired a violent mob attack on the US Capitol on 6 January 2021?Could it have been that Roberts had written the ruling that immunised Trump from criminal prosecution for that January 6 insurrection and for any other criminal misdeed he might commit while in the White House?Or was it, as Trump later claimed, more innocent than that: a simple thank you to Roberts for having administered the oath of office at Trump’s second inauguration?Whatever the truth, time has moved on since that friendly encounter five months ago. Were the president to bump into the chief justice today, one might expect an even more extravagant display of gratitude.In the past 10 weeks America has witnessed an extraordinary outpouring of decisions from its highest court that should make Trump very happy indeed. The six rightwing justices who control the court – three of them given their lifetime seats by Trump himself – have effectively greenlighted the president’s explosive and law-busting agenda.The supermajority has granted Trump 18 straight victories in the administration’s requests for emergency relief. Steve Vladeck, a leading supreme court scholar at Georgetown University Law Center, has tracked the decisions in his Substack, One First, noting that the rulings have been handed down largely in the legal darkness.View image in fullscreenThey have been piped through the court’s so-called “shadow docket”, where important affairs of state are decided at speed and with little or no debate or deliberation. By Vladeck’s count, seven of the orders have been issued without any explanation, leaving the American people clueless as to the justices’ thinking.Yet the emergency rulings, though temporary in nature, could have seismic consequences. For as long as they hold they have the potential to cause untold suffering to millions of people targeted by Trump.That includes countless federal employees who can now be fired at whim after decades of loyal public service; transgender people purged from the military; more than 1 million individuals from Venezuela, Haiti, Cuba and other countries who are being stripped of their status to remain in the US; immigrants singled out for deportation to war-torn third countries where their lives are in danger.Legally, the consequences are also profound. Several of Trump’s actions given temporary go-ahead are of dubious legality, violating congressional or international laws and running roughshod over fundamental tenets of the US constitution.By conceding to Trump’s wishes, the justices have for now approved what Vladeck has called “a truly unprecedented amount of lawlessness by the executive branch”.The liberal-leaning justice Sonia Sotomayor has sounded a similar alarm in a series of increasingly despairing dissenting opinions. Her conservative peers on the court, she has written, are “rewarding lawlessness”, and undermining the bedrock principle that America is a “government of laws, not of men”.All of this has put Roberts, 70, in a strange and uncomfortable position. Just as he should be celebrating the completion of his 20th year at the pinnacle of the US judiciary, he is being accused of betraying the very legal edifice he is supposed to protect.Prominent jurists have held Roberts responsible for emboldening Trump’s drive towards an authoritarian presidency. J Michael Luttig, who served on a federal appeals court for 15 years, put the criticism starkly.“The chief justice is presiding over the end of the rule of law in America,” Luttig told the Guardian.In Luttig’s view, the court under Roberts is “acquiescing in and accommodating the president’s lawlessness. And it is doing so without briefing, without argument, without deliberation – and without even a single word of explanation of its decisions.”For Luttig, this is more than just the 6-3 supermajority of the court expressing its conservatism. This is a fundamental distortion of the American legal system.“The supreme court was never intended to function like this. Never before has it entertained such challenges from the president, and never before has it decided them so flippantly.”When it comes to assessing the chief justice’s record, Luttig has special standing. He was himself a one-time contender for a supreme court seat, and has known Roberts as a friend since they worked together in their 20s in the Reagan administration. Roberts asked Luttig to be a groomsman at his wedding in 1996.“I have had four decades of knowing and respecting him,” Luttig said.Having had a ringside seat for so many years, Luttig has no doubts about how the chief justice is conducting himself in the current fraught moment.“John Roberts knows exactly what he is doing,” the judge said, “and he knows exactly the message he is sending to America.”Luttig’s characterisation of Roberts as a disciplined individual with absolute self-awareness chimes with the chief justice’s reputation as someone who cares deeply about public image. His attention to detail is legendary: he is known to rehearse his questions and fine-tune his jokes before oral arguments.He speaks so smoothly – and disguises his inner convictions so thoroughly – that he has been able to straddle political and personal divides. As one lawyer who has presented before Roberts at the supreme court put it: “There is no person I would rather deliver my eulogy, even if I knew that he hated me.”The roots of Roberts’s controlled conservatism lie in Buffalo, New York, where he was born on 27 January 1955, and in north-west Indiana where his family moved when he was 10. He was brought up in a devout Catholic well-to-do family enjoying the benefits of the post-war boom.His parents came from Johnstown, now a struggling hollowed-out town in western Pennsylvania but then one of the world’s great steel-producing centers. His father, John Glover “Jack” Roberts Sr rose to be a manager of a steel plant and moved the family to Long Beach, Indiana, a heavily segregated white enclave on Lake Michigan.As a teenager, Roberts imbibed a fusion of Catholic morality and a powerful work ethic. He went on to attend an elite Catholic boarding school, La Lumiere, that had been recently founded by local businessmen.“I have always wanted to stay ahead of the crowd,” he wrote in an application letter to the school at age 13. “I’m sure that by attending and doing my best at La Lumiere I will assure myself of a fine future.”Harvard and its law school followed. He remarked in 2006 that the culture shock of being an Indiana boy surrounded by liberal students protesting against the Vietnam war helped cement his conservatism.“I didn’t view myself as conservative until I went there and kind of reacted against the orthodoxy,” he said.Joan Biskupic, who wrote a 2019 biography of Roberts, describes him as having emerged from Harvard with a “flawless veneer” and an eye for appearances. In The Chief, she writes: “He has always shown a keen interest in how he is portrayed in the media. Even as a young lawyer in the Reagan administration, he demonstrated an awareness of the importance of messaging.”The message for which Roberts is most famous was deployed during his Senate confirmation hearings for the role of chief justice in 2005. In a speech dripping with faux humility, he presented himself as the impartial arbiter of the law.“Judges are like umpires,” he said. “Umpires don’t make the rules, they apply them … Nobody ever went to a ball game to see the umpire.”Over the past 20 years he has honed that umpire character, modelling himself as a modern institutionalist. He has kept his personal convictions largely hidden, shrouding himself and his leanings in mystery; as Biskupic puts it, he is “his own enigma”.Meanwhile, the court he leads has marched – through Trump’s three nominations of Neil Gorsuch, Brett Kavanaugh and Amy Coney Barrett – in an ever more rightward direction. Over time, the gulf has steadily widened between Roberts’s media representation as a moderate conservative and the increasingly extreme actions of his court.“Supreme court reporting has been generous to Roberts, and has reinforced the idea that what is happening in his court is a sort of normalcy, when it is not normal at all,” said Lisa Graves, the former chief counsel for nominations for the Senate judiciary committee and founder of True North Research, a watchdog investigating rightwing groups that undermine democracy.Graves has reappraised the chief justice’s 20-year record and come up with a very different narrative than that of Umpire Roberts. Her conclusions are laid out in her forthcoming book, Without Precedent, which will be published next month.In it, she argues that Roberts is anything but the modest judge he claims to be. Rather, he has used his power as chief justice to promote a rightwing agenda from the moment George W Bush placed him in the court’s central seat in 2005.View image in fullscreen“He has consistently shown hostility towards civil rights, trade unions and environmental protections, approaching the law with the rigidity of a rightwing ideologue. That was true from the time when as a young man he chose to clerk for the most regressive supreme court justice, William Rehnquist, and it remains true today,” Graves said.Roberts cut his legal teeth not in the wood-panelled setting of a federal court, but in the executive branch as an eager young pup in the Reagan administration. He began in 1981 working for Ken Starr, then chief of staff to the US attorney general (and later Bill Clinton’s bete noire), before joining the White House counsel’s office where he became friends with Luttig.Those early days of Ronald Reagan’s first term bear comparison with Trump’s second. Both presidents wielded a strong media presence, both were vitriolically dismissive of liberals whom they blamed for destroying America, both were committed to radical tax and spending cuts and slashing what they regarded as the bloated federal government.Roberts adopted Reagan’s mission with zeal. “I felt he was speaking directly to me,” he once recalled about listening to the newly ensconced president’s 1981 inaugural speech.Within the Reagan administration, Roberts began to formulate rightwing passions that have endured through his years on the top court. They included hostility towards civil rights and voting protections for racial minorities, and skepticism of racially based affirmative action.View image in fullscreenAt the justice department he wrote a series of spiky legal memos in which he let down his mild-mannered guard. Out came a stream of aggressive and combative missives designed to boost Reagan’s power and stature.The memos make for a chilling read in the context of today. Roberts lambasts fellow government officials whom he accused of standing in the way of the Reagan agenda – an echo of Trump and Doge’s war on the “deep state” civil service. He railed against affirmative action programs seeking to redress the balance for women and Black people – a view that was made manifest in 2023 when his court put an end to affirmative action in universities.The future head of the US judiciary went so far in his memos as to berate federal judges for what he called “unwarranted interference” in executive branch affairs. Fast forward four decades, and we now see the Roberts court repeatedly overturning the rulings of lower court judges who have resisted Trump’s lawless actions.Just how far federal courts should go in reining in presidents is a perennial question that has divided jurists and politicians for years. What disturbs some supreme court watchers about the present moment is the context in which this wrangling is happening: with Trump so brazenly challenging the rule of law, is now the time for the top court to be clipping the wings of federal judges struggling to hold him back?As Graves points out, Roberts’s approach to lower court judges would be more understandable if it were consistently applied – or to put it another way, if he actually did behave like a neutral umpire free of political motives. “When a Democrat was in the White House, the chief justice went out of his way to block student loan debt relief, which was a modest effort by the Biden administration that in no way compares to the extreme actions that Roberts is now greenlighting for Trump.”Roberts’s early musings on the importance of a strong executive in the White House, so evident in those Reagan memos, run as a theme through his jurisprudence. It culminated with him authoring Trump v US.That was last year’s shattering ruling that gave Trump absolute immunity from criminal prosecution for his official presidential acts.The chief justice justified this extraordinary decision to shield the president from basic accountability by invoking the desire of the framers – the men who drafted the US constitution – for a “vigorous” and “energetic” executive.He conveniently overlooked the framers’ other core executive requirements: “responsibility”, and an obligation to “take care that the laws be faithfully executed”.Trump has repeatedly ignored that duty over the past six months. He has disregarded congressional laws, such as the 1974 Impoundment Control Act which limits the president’s power to withhold funds approved by Congress from federal agencies.He has also violated constitutional laws such as birthright citizenship – a right that is written in plain, unambiguous English into the 14th amendment.Graves believes that Roberts’s immunity ruling has had devastating consequences. “It paved the way for Trump’s return. It sent a signal to some sections of the American people that not only did Trump do no wrong, he could do no wrong – that if he returned to power, he would be above the law.”When Trump did return to the White House on 20 January, Roberts was widely seen as the last great hope for constitutional government. The chief justice would draw a line in the sand that Trump, thirsting for supremacy, would not be allowed to cross.Initially there were signs that such hopes might be founded. At 1am on 19 April – in the early hours of a Saturday morning – the supreme court issued an order that could be deemed to draw precisely such a line in the sand.It barred the Trump administration from deporting undocumented Venezuelans summarily to a notorious prison in El Salvador. The Roberts court had struck a blow for due process and, yes, the rule of law.The rosy glow of that pre-dawn intervention did not last for long. Since then the supreme court has used the shadow docket to grant Trump virtually his every wish, trampling over the separation of powers in the process.The most recent emergency order from 23 July allowed Trump to fire without cause three Democratic members of the federal Consumer Product Safety Commission. The decision was a direct affront to Congress, which had created the agency and only permitted the president to fire its commissioners on grounds of neglect of duty, or malfeasance.Just days earlier, the justices cleared the way for Trump to eviscerate the federal education department even though, as Sotomayor pointed out in one of her withering dissents, only Congress has the power to do so. And a week before that they gave the green light to the mass firing of thousands of federal workers, delivering a potential death knell to the US government as we know it.The court’s most egregious shadow docket rulings relate to cases in which Trump has not only violated the law, he has done so in open defiance of federal judges. On 23 June and 3 July the justices released two emergency orders which had the combined effect of allowing the Trump administration to deport people to third countries such as South Sudan, a nation devastated by civil war and with a shaky human rights record.Federal judges in lower courts had expressly forbidden the deportations, ordering that the individuals had to be given a chance to prove they faced torture in those destinations. Under the international Convention against Torture, to which the US is a signatory, it is prohibited to expel people to places where they might be subjected to such illegal treatment.The Trump administration ignored the court rulings, deporting the individuals regardless.Roberts’s willingness to preside over a court that sides with Trump over the judiciary itself, even in cases involving brazen defiance of federal judges, has profoundly shocked the legal world.“The supreme court is the ultimate guardian of the rule of law, and it appears to have abdicated that role,” said Amrit Singh, director of the Rule of Law Lab at New York University. “The court has clearly indicated that it is willing to tolerate the Trump administration’s violation of federal court orders.”Singh’s charitable interpretation is that Roberts was trying to “appease the Trump administration to avoid direct confrontation”. Were that the case, she said, the chief justice was pursuing an “extremely dangerous strategy”.“He is letting the Trump administration get away with it. When district court orders are ignored, and the supreme court turns a blind eye, then the rule of law has already been sacrificed.”Some supreme court watchers have cautioned against assuming that the justices’ emergency rulings are their final word. Bob Bauer, Barack Obama’s White House counsel who co-chaired Joe Biden’s presidential commission on the supreme court, has pointed out that the court has yet to rule on several of Trump’s biggest provocations.They include birthright citizenship, and the use of the Alien Enemies Act under which third-country deportations are being carried out. “There is yet no final resolution of these issues,” Bauer has written in his Substack, Executive Functions.It is true that, if and when those issues are fully addressed by the supreme court, Roberts could surprise us once again. He could dust off his old umpire’s uniform, revisit his carefully crafted posture as a moderate institutionalist, and confound us all – Trump included – with nuanced rulings.But for his longtime friend Luttig, that is besides the point. The price of what Roberts is doing here and now, in the legal darkness of the shadow docket, is just too high.“The supreme court has pulled the rug out from under the lower federal courts, and it has done so deliberately and knowingly,” Luttig said. “The chief justice has no higher obligation than to protect the federal judiciary from attacks by this president, and in my view he has utterly failed.”

    This article was amended on 21 August 2025 to correct that John Roberts administered an oath of office to Donald Trump; he did not take the oath as previously stated. More