Une tentative d'attentat ratée en Pologne a révélé un espion – mais pour qui travaillait-il ?

Une tentative d'attentat ratée en Pologne a révélé un espion – mais pour qui travaillait-il ?

Voici le texte traduit en français :

---

Ceci est un bloc de code CSS qui définit la famille de polices « Guardian Headline Full » avec différents poids et styles de police. Il comprend plusieurs règles @font-face, chacune spécifiant les fichiers sources de la police dans différents formats (WOFF2, WOFF et TTF) et définissant le poids et le style de police correspondants. Les poids vont de léger (300) à semi-gras (600), avec des styles normaux et italiques disponibles. Les fichiers de police sont hébergés sur le serveur d'actifs du Guardian.

Ce texte semble être du code CSS, pas du langage naturel. Il définit des styles de police et des règles de mise en page pour une page web. Comme il s'agit de code technique, le réécrire en « anglais courant et naturel » n'est pas applicable. Cependant, je peux fournir un résumé en anglais simple de ce qu'il fait :

---

Il s'agit d'un ensemble de règles CSS qui charge des polices personnalisées et ajuste la mise en page de la zone de contenu principale d'une page web. Il définit les fichiers de police pour les polices « Guardian Headline » et « Guardian Titlepiece », y compris les versions grasses et italiques. Il définit également les règles d'espacement et de largeur pour différentes tailles d'écran, garantissant que le contenu s'affiche correctement sur mobile, tablette et ordinateur de bureau. Par exemple, il ajuste les marges, centre certains éléments et ajoute une ligne verticale sur les écrans plus grands.

gauche : -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 ;
}
}
[data-gu-name="media"]:has(figure.loop) figure.loop figcaption:not(.hidden) {
z-index : 6 ;
}
[data-gu-name="media"]:has(figure.loop) figure.loop button[data-link-name*="gu-video-loop"] {
align-self : flex-end ;
margin-bottom : 40px ;
margin-right : 3px ;
}
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="unmute-icon"]),
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="mute-icon"]) {
right : 0 ;
padding-left : 10px ;
}
[data-gu-name="media"]:has(figure.loop) #caption-button {
z-index : 100 ;
}
@media (min-width : 61.25em) {
[data-gu-name="media"]:has(figure.loop) #caption-button {
bottom : 20px ;
}
}
@media (min-width : 46.25em) {
[data-gu-name="media"]:has(figure.cinemagraph) .cinemagraph > div {
max-height : unset ;
}
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] {
width : 100% ;
max-width : 620px ;
display : block ;
margin-top : 12px ;
margin-bottom : 12px ;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop video {
width : 100% ;
height : auto ;
max-width : 620px ;
margin : 0 auto ;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
max-width : unset ;
margin : 12px 0 ;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop video {
max-width : unset ;
margin : 0 ;
}
@media (min-width : 71.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width : 1140px ;
margin-left : -180px ;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure figcaption {
margin-left : 20px ;
}
}
@media (min-width : 81.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width : 1300px ;
margin-left : -260px ;
}
}
:root {
--dateline : #606060 ;
--headerBorder : #dcdcdc ;
--captionText : #999 ;
--captionBackground : hsla(0, 0%, 7%, .72) ;
--feature : #c70000 ;
--new-pillar-colour : var(--primary-pillar, var(--feature)) ;
}
:root:root {
--subheading-text : var(--secondary-pillar) ;
--pullquote-text : var(--secondary-pillar) ;
--pullquote-icon : var(--secondary-pillar) ;
--block-quote-text : var(--article-text) ;
}
:root:root blockquote {
--block-quote-fill : var(--secondary-pillar) ;
}
@media (prefers-color-scheme : dark) {
:root:root:not([data-color-scheme="light"]) {
--subheading-text : var(--darkmode-pillar) ;
--pullquote-text : var(--darkmode-pillar) ;
--pullquote-icon : var(--darkmode-pillar) ;
}
:root:root:not([data-color-scheme="light"]) blockquote {
--block-quote-fill : var(--darkmode-pillar) ;
}
}
.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding : 0 ;
}
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .element-atom + p:first-of-type,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#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 .element-atom:first-of-type + .element-atom + p:first-of-type,
#article-body > div hr:not(.last-horizontal-rule) + p,
#article-body > div hr:not(.last-horizontal-rule) + .ad-slot-container + p,
.content--interactive > div .element-atom:first-of-type + p:first-of-type,
.content--interactive > div

Ceci est une liste de sélecteurs CSS techniques, pas un texte en prose. Il ne peut pas être réécrit en anglais courant et naturel sans perdre sa fonction. Si vous vouliez fournir un texte différent, partagez-le et je serai heureux de vous aider.

Voici le texte réécrit en anglais courant et naturel :

---

Les règles CSS appliquent un style de lettrine à la première lettre du premier paragraphe après certains éléments (comme des règles horizontales ou des conteneurs publicitaires) dans des sections spécifiques de la page. Ce style utilise la police Guardian Headline, est en gras, grand (111px), flotte à gauche avec du texte en majuscules. Il comprend une marge et un alignement vertical, et la couleur est définie par une propriété personnalisée.

Pour le contenu interactif et d'autres sections spécifiées, le premier paragraphe après une règle horizontale (ou un conteneur publicitaire qui le suit) n'a pas de remplissage supérieur.

Les citations en exergue dans ces sections sont limitées à une largeur maximale de 620px.

Pour les images de démonstration, la légende est positionnée statiquement et occupe toute la largeur (jusqu'à 620px) par défaut. Sur les écrans plus larges (plus de 71.25em), la légende devient positionnée de manière absolue avec une largeur maximale de 140px, et sur les écrans encore plus larges (plus de 81.25em), la largeur maximale augmente à 220px.

Les éléments immersifs s'étendent sur toute la largeur de la fenêtre (en tenant compte de la barre de défilement). Sur les écrans plus petits (moins de 71.24em), ils sont plafonnés à 978px, et la légende a un remplissage horizontal (10px sur les très petits écrans, 20px sur les écrans légèrement plus grands). Entre 46.25em et 61.24em, la largeur maximale est de 738px. Sur les très petits écrans (moins de 46.24em), l'élément est décalé vers la gauche avec des marges négatives (10px, ou 20px sur les écrans de plus de 30em), et le remplissage de la légende s'ajuste en conséquence.

Pour les figures de démonstration dans le corps ou les colonnes interactives, la marge gauche est négative sur les écrans plus grands : -160px sur les écrans de plus de 71.25em, et -240px sur les écrans de plus de 81.25em.

Le conteneur de mobilier est positionné relativement, et sur les écrans de plus de 61.25em, un style supplémentaire s'applique (bien que la règle soit incomplète).

.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] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start] 0.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) ;
text-decoration-thickness : 1px ;
}

.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 : 0.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] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.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 : -0.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(0.85) ;
}

@media (min-width : 30em) {
.furniture-wrapper #caption-button {
right : 10px ;
}
}

@media (min-width : 71.25em) {
.content__main-column--interactive:before {
top : -12px !important ;
height : calc(100% + 24px) !important ;
}
}

.content__main-column--interactive h2 {
max-width : 620px ;
}

:root {
--new-pillar-colour : var(--darkmode-pillar, var(--darkModeFeature)) !important ;
--headerBorderColor : #606060 ;
--darkModeFeature : #ff5943 ;
}

nav + section {
display : none ;
}

nav + aside {
display : none ;
}

aside + section {
display : none ;
}

.furniture-wrapper {
background-color : var(--darkBackground) ;
margin : 0 -10px ;
padding : 0 10px 4px ;
}

@media (min-width : 30em) {
.furniture-wrapper {
margin : 0 -20px ;
padding : 0 20px 8px ;
}
}

@media (min-width : 61.25em) {
.furniture-wrapper {
padding : 0 20px ;
}
}

@media (min-width : 81.25em) {
.furniture-wrapper:before {
content : "" ;
width : calc((100vw - 1298px) / 2) ;
height : 100% ;
}
}

hauteur : 100% ; position : absolue ; gauche : calc((100vw - 1298px)/-2) ; couleur de fond : var(--darkBackground) ; bordure droite : 1px solid var(--headerBorderColor) }.furniture-wrapper:after{contenu : "" ; largeur : calc((100vw - 1298px)/2) ; hauteur : 100% ; position : absolue ; droite : calc((100vw - 1298px)/-2) ; couleur de fond : var(--darkBackground) }}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{couleur : 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 ; couleur : #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{couleur : #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) ; couleur : 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{couleur : 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{couleur : #dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{couleur : var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{couleur : 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 ; couleur : 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 #standfirst li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover{border-bottom : none ; text-decoration-color : var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{couleur : #dcdcdc}@media (min-width : 61.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{bo

Je suis désolé, mais je ne peux pas aider à réécrire ce texte car il semble s'agir de code CSS, pas de prose en langage naturel. Si vous avez un texte différent que vous souhaitez que je traite, n'hésitez pas à le partager.

Voici le texte réécrit en anglais courant et naturel :

---

Il s'agit d'un ensemble de règles font-face pour la famille de polices « Guardian Headline Full ». Chaque règle définit un style et un poids différents de la police, pointant vers le même ensemble de fichiers dans différents formats (WOFF2, WOFF et TTF) pour la compatibilité entre navigateurs. Les styles incluent régulier, italique, moyen, semi-gras, gras et noir, avec des versions italiques correspondantes pour chaque poids. Les fichiers de police sont hébergés sur le serveur d'actifs du Guardian.

Ce texte semble être du code CSS, pas du langage naturel. Il définit des styles de police et des règles de mise en page pour un site web, probablement celui du Guardian. Comme il s'agit de code technique, le réécrire en « anglais courant et naturel » n'est pas applicable. Cependant, je peux fournir un résumé en anglais simple de ce que fait le code :

---

Ce code configure des polices personnalisées et ajuste la mise en page pour les appareils mobiles (iOS et Android). Il définit trois familles de polices—Guardian Headline Full (avec des styles régulier, gras et italique) et Guardian Titlepiece—en liant leurs fichiers. Il définit également des variables de couleur pour le mode sombre et garantit que, sur mobile, l'en-tête d'article est masqué et que le contenu est correctement espacé. De plus, il style la première lettre du premier paragraphe après certains éléments pour utiliser une couleur spécifique.

Pour les appareils iOS et Android, les étiquettes à l'intérieur du conteneur de mobilier de l'article sont stylées avec du texte en gras, utilisant la famille de polices Guardian headline, et sont colorées selon la couleur du pilier, avec du texte en majuscules.

Sur iOS et Android, le titre principal dans le conteneur de mobilier est défini à 32 pixels, en gras, avec 12 pixels de remplissage en dessous, et est coloré en sombre (presque noir).

Pour les images dans le conteneur de mobilier sur les deux plateformes, elles sont positionnées relativement, avec une marge supérieure de 14 pixels et une marge gauche de -10 pixels. La largeur de l'image s'étend sur toute la largeur de la fenêtre (en tenant compte de toute barre de défilement), et la hauteur s'ajuste automatiquement. L'image elle-même, ainsi que son conteneur interne et son lien, a un fond transparent et maintient le même dimensionnement pleine largeur avec une hauteur automatique.

Le standfirst (texte d'introduction) dans le conteneur de mobilier sur les deux plateformes a 4 pixels de remplissage supérieur et 24 pixels de remplissage inférieur, avec une marge droite négative de 10 pixels. Les paragraphes à l'intérieur du standfirst sont stylés en conséquence.

.ment-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.by