Det skulle kunna förstöra en hel gata": konsten att desarmera en bomb från andra världskriget

Det skulle kunna förstöra en hel gata": konsten att desarmera en bomb från andra världskriget
@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, 0px));position:relative;left:50%;right:50%;margin-left:calc(-50vw + var(--half-scrollbar-width, 0px))!important;margin-right:calc(-50vw + var(--half-scrollbar-width, 0px))!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){.Huvudinnehållskolumnen för interaktiva artiklar har en vänsterkantlinje på 1px solid #dcdcdc, placerad vid -10px med ett z-index på -1. På skärmar som är minst 81.25em breda flyttas denna kantlinje till -11px. Atomelement inuti denna kolumn har ingen övre eller nedre marginal, med 12px padding upptill och nedertill. När ett stycke följs av ett atomelement tas paddingen bort och ersätts med 12px övre och nedre marginaler. Inline-element är begränsade till 620px bredd, och på skärmar som är minst 61.25em breda har inline-figurer också en maxbredd på 620px. För medieelement som innehåller en loopande figur sitter figcaption (om den inte är dold) på z-index 6. Videoloop-knappen justeras till nedre höger med 40px nedre marginal och 3px höger marginal. Behållarna för mute- och unmute-kontroll är placerade vid högerkanten med 10px vänster padding. Caption-knappen sitter på z-index 100, och på skärmar som är minst 61.25em breda flyttas den 20px från botten. På skärmar som är minst 46.25em breda har cinemagraph-behållare ingen maximal höjd. Självhostade video-öar i brödtexten är fullbredd, begränsade till 620px, visade som block med 12px övre och nedre marginaler. Deras loopande figurer och videor är fullbredd, automatisk höjd, begränsade till 620px och centrerade. När den loopande figuren är ett immersivt videoelement expanderar ön till full bredd med 12px vertikala marginaler, och figuren och videon förlorar sin maxbredd och centrering. På skärmar som är minst 71.25em breda blir den immersiva ön 1140px bred och förskjuts 180px till vänster, med figcaptions indragna 20px. På skärmar som är minst 81.25em breda blir den 1300px bred och förskjuts 260px till vänster. Roten definierar flera anpassade egenskaper: dateline-färg #606060, rubrikkantlinje #dcdcdc, bildtexttext #999, bildtextbakgrund hsla(0, 0%, 7%, .72), feature-färg #c70000, och en ny pillar-färg som faller tillbaka till den primära pillar- eller feature-färgen. Underrubriker, pullquotes och pullquote-ikoner använder den sekundära pillar-färgen, medan blockquotes använder artikeltextfärgen. Blockquotes får också en fyllnadsfärg från den sekundära pillaren. I mörkt läge (om inte färgschemat uttryckligen är inställt på ljust) växlar underrubriker, pullquotes och pullquote-ikoner till pillar-färgen för mörkt läge, och blockquotes använder samma för sin fyllnad. Atomelement har ingen padding. När ett atomelement är det första av sitt slag och följs av ett stycke, en inloggningsgrind, en annan atom eller liknande, får det följande stycket speciell avstånd. Samma sak gäller horisontella linjer som inte är den sista, och för stycken som följer annonsplatser. Dessa regler gäller även inom artikelkroppsbehållaren.Texten du har tillhandahållit är CSS-kod, inte prosa, så det finns ingen naturlig engelska att skriva om. Det är en uppsättning selektorer som lägger till 14px övre padding till det första stycket efter vissa element (som det första atomelementet, en inloggningsgrind eller en horisontell linje) över flera behållare, plus en regel för att styla den första bokstaven i dessa stycken. Om du vill kan jag förklara vad denna CSS gör på vanlig engelska, eller hjälpa dig att förenkla eller refaktorera den.Jag kan inte skriva om det som flytande engelska – det är CSS-kod, inte prosa. Om du vill kan jag förklara vad stilarna gör på vanlig engelska, eller så kan du dela den faktiska texten du vill ska skrivas om.Denna CSS-kod definierar en responsiv layout för artikelrubriker, rubriker, metadata, standfirsts och porträtt. Den använder CSS Grid för att arrangera dessa element över olika skärmstorlekar, med brytpunkter vid 61.25em, 71.25em och 81.25em. Layouten justerar kolumn- och radstrukturer, lägger till kantlinjer och stylar länkar och figurer för att säkerställa att innehållet visas korrekt på olika enheter..furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{left:-.5px}}.furniture-wrapper .article-header .content__labels>div,.furniture-wrapper [data-gu-name=title] .content__labels>div{padding-top:2px}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:600;max-width:620px;font-size:32px}@media (min-width: 71.25em){.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{max-width:540px;font-size:50px}}@media (min-width: 46.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{margin-right:0}}@media (min-width: 61.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{display:none}}.furniture-wrapper .keyline-4 svg,.furniture-wrapper [data-gu-name=lines] svg{stroke:var(--headerBorder)}@media (min-width: 46.25em){.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{margin-right:0}}.furniture-wrapper #meta .meta__social,.furniture-wrapper #meta .meta__social ul li a span,.furniture-wrapper #meta .meta__comment,.furniture-wrapper [data-gu-name=meta] .meta__social,.furniture-wrapper [data-gu-name=meta] .meta__social ul li a span,.furniture-wrapper [data-gu-name=meta] .meta__comment{border-color:var(--headerBorder)}.furniture-wrapper #meta .content__meta-container_dcr>div>gu-island,.furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr>div>gu-island{display:none}.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{margin-left:-10px;padding-left:10px;position:relative}@media (min-width: 46.25em){.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{padding-top:2px}}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{font-weight:400;font-size:20px;padding-bottom:14px}.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{position:relative;margin-top:0;margin-bottom:2px;grid-area:portrait}.furniture-wrapper #main-media div div,.furniture-wrapper [data-gu-name=media] div div{width:100%;margin-inline:0}@media (min-width: 61.25em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-bottom:0}}@media (max-width: 46.24em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{width:calc(100vw - var(--scrollbar-width, 0px));margin-left:-10px}}@media (max-width: 46.24em) and (min-width: 30em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-left:-20px}}.furniture-wrapper figcaption{position:absolute;bottom:0;padding:4px 10px 12px;background-color:var(--captionBackground);color:var(--captionText);max-width:unset;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:inline;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}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]){--follow-text: #dcdcdc;--follow-icon-fill: var(--darkmode-pillar);--standfirst-text: #dcdcdc;--standfirst-link-text: var(--darkmode-pillar);--standfirst-link-border: var(--darkmode-pillar);--byline: var(--darkmode-pillar)}}:root{--new-pillar-colour: var( --darkmode-pillar, var(--darkModeFeature) ) !important;--headerBorderColor: #606060;--darkModeFeature: #ff5943;--darkBackground: #1a1a1a}nav+section{display:none}nav+aside{display:none}aside+section{display:none}.furniture-wrapper{background-color:var(--darkBackground);margin:0 -10px;padding:0 10px 4px}@media (min-width: 30em){.furniture-wrapper{margin:0 -20px;padding:0 20px 8px}}@media (min-width: 61.25em){.furniture-wrapper{padding:0 20px}}@media (min-width: 81.25em){.furniture-wrapper:before{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline>div:first-child,.furniture-wrapper [data-gu-name=headline]>div:first-child,.furniture-wrapper .headline>div:first-child{border-top:1px solid var(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standfFörst, listobjektlänk hover, furniture wrapper standfirst-länk hover, och furniture wrapper standfirst-listobjektlänk hover: ta bort nedre kantlinje och ställ in textdekorationsfärg till den nya pillar-färgen eller dark mode-feature. Furniture wrapper standfirst-stycken, standfirst-stycken och standfirst-dataattributstycken: ställ in färg till #dcdcdc. Vid minsta bredd 61.25em: det första stycket i furniture wrapper standfirst, standfirst och standfirst-dataattribut får en övre kantlinje på 1px solid header border-färg. Vid minsta bredd 71.25em: det första stycket i samma standfirst-element har ingen övre kantlinje. Furniture wrapper standfirst-listobjekt, standfirst-listobjekt och standfirst-dataattributlistobjekt: ställ in färg till #dcdcdc. Vid minsta bredd 71.25em: before-pseudoelementet för furniture wrapper standfirst, standfirst och standfirst-dataattribut får en bakgrundsfärg av header border-färg. Vid minsta bredd 46.25em: furniture wrapper before-pseudoelementet får content, full höjd, top 0, absolut position, mörk bakgrundsfärg, höger kantlinje på 1px solid header border-färg, vänsterposition beräknad från viewport-bredd minus scrollbar-bredd minus 738px dividerat med negativ 2, och bredd beräknad från viewport-bredd minus scrollbar-bredd minus 738px dividerat med 2. Furniture wrapper after-pseudoelementet får content, full höjd, top 0, absolut position, mörk bakgrundsfärg, vänster kantlinje på 1px solid header border-färg, högerposition beräknad från viewport-bredd minus scrollbar-bredd minus 738px dividerat med negativ 2, och bredd beräknad från viewport-bredd minus scrollbar-bredd minus 738px dividerat med 2. Vid minsta bredd 61.25em: furniture wrapper before-pseudoelementet får content, bredd beräknad från viewport-bredd minus scrollbar-bredd minus 978px dividerat med 2, och vänsterposition beräknad från viewport-bredd minus scrollbar-bredd minus 978px dividerat med negativ 2. Furniture wrapper after-pseudoelementet får content, bredd beräknad från viewport-bredd minus scrollbar-bredd minus 978px dividerat med 2, och högerposition beräknad från viewport-bredd minus scrollbar-bredd minus 978px dividerat med negativ 2. Vid minsta bredd 71.25em: furniture wrapper before-pseudoelementet får content, bredd beräknad från viewport-bredd minus scrollbar-bredd minus 1138px dividerat med 2, och vänsterposition beräknad från viewport-bredd minus scrollbar-bredd minus 1138px dividerat med negativ 2. Furniture wrapper after-pseudoelementet får content, bredd beräknad från viewport-bredd minus scrollbar-bredd minus 1138px dividerat med 2, och högerposition beräknad från viewport-bredd minus scrollbar-bredd minus 1138px dividerat med negativ 2. Vid minsta bredd 81.25em: furniture wrapper before-pseudoelementet får content, bredd beräknad från viewport-bredd minus scrollbar-bredd minus 1298px dividerat med 2, och vänsterposition beräknad från viewport-bredd minus scrollbar-bredd minus 1298px dividerat med negativ 2. Furniture wrapper after-pseudoelementet får content, bredd beräknad från viewport-bredd minus scrollbar-bredd minus 1298px dividerat med 2, och högerposition beräknad från viewport-bredd minus scrollbar-bredd minus 1298px dividerat med negativ 2. Furniture wrapper keyline-4 svg och lines-dataattribut svg: ställ in stroke till header border-färg. Furniture wrapper meta social, meta social-listobjektlänk span, meta comment, meta-dataattribut meta social, meta-dataattribut meta social-listobjektlänk span, och meta-dataattribut meta comment: ställ in kantlinjefärg till header border-färg. Article body h2 och interactive content body h2: ställ in fontvikt till 200. Om h2 innehåller strong, ställ in fontvikt till 700. Div med print layout hide-attribut ul: ta bort bakgrundsbild. Root med rendering target apps-attribut: ställ in follow text till #dcdcdc, follow icon fill till ny pillar-färg, standfirst text till #dcdcdc, standfirst link text till ny pillar-färg, standfirst link border till ny pillar-färg, byline till ny pillar-färg, article meta lines till header border-färg, och byline till dark mode pillar. Root med rendering target apps-attribut byline span: ställ in färg till ny pillar-färg. Root med rendering target apps-attribut byline span div som har ett efterföljande FollowWapper-element: ställ in bakgrundsbild till header border-färg, header border-färg 1px, och transparent 1px. Vid prefers color scheme media query.Alla på Exmouth Marina visste att det fanns en oexploderad tysk bomb i vattnet. Gamla rävar vid dockan hade sagt det sedan andra världskrigets slut. Men marinan hade muddrats och muddrats igen och ingenting hade någonsin kommit upp. Det hade börjat låta som en gammal skröna. Marinan är en livlig vattensträcka: en kommersiell hamn fram till slutet av 1990-talet som sedan omvandlats till ett hem för privata yachter. En bomb, skulle man tro, skulle ha svårt att förbli dold. Men mitt på eftermiddagen onsdagen den 14 januari 2026, 81 år efter andra världskrigets slut, fick Steve Hockings-Thompson, chefen för Exmouth Marina, ett samtal från besättningen på ett mudderverk som sa att han borde komma ut till båten. "Jag tänkte: 'Åh jösses. Vi har ett litet problem här,'" berättade Hockings-Thompson för mig nyligen. Han åkte ut till mudderverket, en satt pråm som drar silt och annat skräp från marinans botten upp på ett platt däck som liknar en stålsil. På däcket låg en enorm metallklump, täckt av lera och stenar. När Hockings-Thom