Jag kidnappades och hölls som gisslan i 977 dagar. Kunde jag förlåta människorna som tog mig?
@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änsterkant av 1px solid #dcdcdc, placerad vid -10px med ett z-index på -1. På skärmar som är minst 81,25em breda flyttas denna kant till -11px.
Inom denna kolumn har atomelement ingen övre eller nedre marginal men får 12px padding på båda sidor. När ett atomelement följer en paragraf tas dess padding bort och det får 12px marginaler istället. 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 mediesektioner som innehåller loopande figurer sitter figcaption ovanför andra element med ett z-index på 6. Videoloop-knappen justeras till nedre höger med 40px nedre marginal och 3px höger marginal. Behållare för mute- och unmute-kontroller sitter kant i kant till höger med 10px vänster padding. Caption-knappen har ett z-index på 100, och på skärmar som är minst 61,25em breda sitter 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 full bredd upp till 620px, visade som block med 12px övre och nedre marginaler. Deras loopande figurer och videor är också full bredd upp till 620px, centrerade. När dessa videor är immersiva tas breddbegränsningen bort och marginalerna blir 12px övre och nedre. På skärmar som är minst 71,25em breda expanderar immersiva videor till 1140px och förskjuts vänster med 180px, med figcaptions indragna 20px. På skärmar som är minst 81,25em breda expanderar de ytterligare till 1300px och förskjuts vänster med 260px.
Roten definierar flera färgvariabler: dateline (#606060), header border (#dcdcdc), caption text (#999), caption background (72% ogenomskinlig nästan-svart), feature color (#c70000), och en ny pillar-färg som standardmässigt är 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 ljust läge är explicit inställt) byter underrubriker, pullquotes och deras ikoner till pillar-färgen för mörkt läge, och blockquotes använder samma färg för sin fyllnad.
Atomelement har ingen padding. När ett atomelement är det första av sin typ och följs av en paragraf, en inloggningsgrind, ett annat atomelement eller liknande, får den följande paragrafen speciell avstånd. Samma sak gäller efter horisontella linjer som inte är den sista, och inom artikelkropps-divar.Texten du har angett ä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 den första paragrafen efter vissa element (som det första atomelementet, en inloggningsgrind, eller en horisontell linje som inte är den sista) inom olika behållare, och den stylar också den första bokstaven i dessa paragrafer.
Om du menade att klistra in en annan text, dela den gärna och jag skriver om den på flytande, naturlig engelska.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 text du vill ha omskriven.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 kanter 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örsta, listobjektlänk hovra, möbelomslag standfirst-länk hovra, och möbelomslag standfirst-listobjektlänk hovra: ta bort nedre kant och ställ in textdekorationsfärg till den nya pillar-färgen eller mörkt läge-funktionen.
Möbelomslag standfirst-paragrafer, standfirst-paragrafer och standfirst-paragrafer: ställ in textfärg till #dcdcdc.
Vid minsta bredd 61,25em: den första standfirst-paragrafen får en övre kant av 1px solid header border-färg.
Vid minsta bredd 71,25em: den första standfirst-paragrafens övre kant tas bort.
Möbelomslag standfirst-listobjekt, standfirst-listobjekt och standfirst-listobjekt: ställ in textfärg till #dcdcdc.
Vid minsta bredd 71,25em: standfirst före pseudo-elementet får en bakgrundsfärg av header border-färg.
Vid minsta bredd 46,25em: möbelomslaget före pseudo-elementet har tomt innehåll, full höjd, placerat högst upp, absolut positionering, bakgrundsfärg av mörk bakgrund, höger kant av 1px solid header border-färg, vänster position beräknad som negativ hälften av viewport-bredd minus scrollbar-bredd minus 738px, och bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 738px. Möbelomslaget efter pseudo-elementet har tomt innehåll, full höjd, placerat högst upp, absolut positionering, bakgrundsfärg av mörk bakgrund, vänster kant av 1px solid header border-färg, höger position beräknad som negativ hälften av viewport-bredd minus scrollbar-bredd minus 738px, och bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 738px.
Vid minsta bredd 61,25em: möbelomslaget före pseudo-elementet har tomt innehåll, bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 978px, och vänster position beräknad som negativ hälften av det. Möbelomslaget efter pseudo-elementet har tomt innehåll, bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 978px, och höger position beräknad som negativ hälften av det.
Vid minsta bredd 71,25em: möbelomslaget före pseudo-elementet har tomt innehåll, bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 1138px, och vänster position beräknad som negativ hälften av det. Möbelomslaget efter pseudo-elementet har tomt innehåll, bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 1138px, och höger position beräknad som negativ hälften av det.
Vid minsta bredd 81,25em: möbelomslaget före pseudo-elementet har tomt innehåll, bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 1298px, och vänster position beräknad som negativ hälften av det. Möbelomslaget efter pseudo-elementet har tomt innehåll, bredd beräknad som hälften av viewport-bredd minus scrollbar-bredd minus 1298px, och höger position beräknad som negativ hälften av det.
Möbelomslag keyline-4 SVG och lines SVG: ställ in stroke till header border-färg.
Möbelomslag meta social, meta social listobjektlänk span, meta comment, meta social, meta social listobjektlänk span, och meta comment: ställ in kantfärg till header border-färg.
Artikelkropp h2 och interaktiv innehållskropp h2: ställ in teckenvikt till 200. Om h2 innehåller strong, ställ in teckenvikt till 700.
Div med data-print-layout hide ul: ta bort bakgrundsbild.
Rot med data-rendering-target apps: 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.
Rot med data-rendering-target apps byline span: ställ in färg till ny pillar-färg.
Rot med data-rendering-target apps byline span div med intilliggande FollowWrapper: ställ in bakgrundsbild till header border-färg, header border-färg 1px, transparent 1px.
Vid prefers-color-schemeJag kände Mohamed Tahlil som en vänlig pirat som ledde ett team av vakter under de första månaderna av min fångenskap 2012. Jag hade åkt till Somalia för att rapportera om uppkomsten av modern sjöröveri utanför dess kust. På den tionde dagen, längs en dammig väg nära Galkayo i centrala Somalia, kidnappades jag av pirater. Under de följande två och ett halvt åren var jag gisslan.
Jag tillbringade större delen av min tid på en tunn, svettblöt skumgummimadrass på golvet i ett dammigt rum. De dunkla betongfängelserna ändrades, men smutsen och förhållandena gjorde det aldrig. Ibland flyttade mina fångvaktare mig ut i den somaliska savannen, där vi campade i det fria och sov på marken. I sex månader hölls jag på ett kapat tonfiskfartyg, tillsammans med 28 fiskare från Östasien som hade fångats ungefär tre veckor innan jag fördes ombord. (De hade fångat mig på land, men de var ett piratgäng organiserat för att beslagta fartyg till sjöss.) På varje plats satt piratvakter omkring med AK-47:or, lyssnade på radio eller tuggade khat, en narkotisk växt.
Tahlil var en smal, nästan glad man som talade lite engelska och sopade den skräpbeströdda gården till sitt oavslutade fängelsehus med en mormorslugn. När han kom in i mitt rum gav han mig sitt gluggiga leende och lärde mig några somaliska ord (för "sol", "moln" och så vidare). Han bar gevär men hotade aldrig att skjuta mig. Tahlil verkade inte särskilt tuff – han lagade mat och diskade tillsammans med lägre rankade vakter – men han hade respekt.