@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:@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, 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) {Voici le texte réécrit dans un anglais fluide et naturel :
Pour les colonnes de contenu principal interactives, une fine ligne verticale grise apparaît sur le côté gauche. Sur les écrans plus larges, cette ligne se décale légèrement plus à gauche. Dans ces colonnes interactives, les éléments intégrés n'ont pas de marge supérieure ou inférieure mais incluent 12 pixels de remplissage au-dessus et en dessous. Lorsqu'un élément intégré suit un paragraphe, le remplissage est supprimé et remplacé par des marges de 12 pixels à la place. Les éléments en ligne sont limités à 620 pixels de large, et sur les écrans moyens et plus grands, les figures en ligne sont également limitées à 620 pixels.
Lorsqu'une section média contient une figure vidéo en boucle, la légende se place au-dessus des autres éléments. Le bouton de boucle vidéo s'aligne en bas à droite avec un certain espacement. Les commandes de sourdine et de réactivation du son se déplacent vers le bord droit avec un petit remplissage à gauche. Le bouton de légende se place au-dessus de tout, et sur les écrans moyens et plus grands, il se déplace vers le haut de 20 pixels. Sur les écrans moyens plus petits, les conteneurs de cinémagraphe peuvent s'étendre à leur hauteur complète.
Les îlots vidéo auto-hébergés dans le corps s'étendent sur toute la largeur jusqu'à 620 pixels et ont des marges supérieure et inférieure de 12 pixels. La figure vidéo et la vidéo elle-même remplissent cette largeur, restent centrées et conservent leur rapport d'aspect. Lorsque la vidéo est définie en mode immersif, la restriction de largeur est supprimée et les marges changent. Sur les grands écrans, les vidéos immersives s'étendent à 1140 pixels de large et se décalent de 180 pixels vers la gauche, avec la légende indentée de 20 pixels. Sur des écrans encore plus grands, la vidéo immersive s'étend à 1300 pixels de large et se décale de 260 pixels vers la gauche.
Chaque thème d'article définit sa propre palette de couleurs via un ensemble de propriétés personnalisées. Le thème Actualités utilise des rouges profonds allant du bordeaux foncé au rose tendre. Style de vie utilise des violets et des roses, du prune foncé au rose pâle. Culture utilise des bruns terreux et des tons fauves. Sport utilise des bleus, du bleu marine foncé au bleu ciel vif. Opinion utilise des rouges et des bruns atténués. Labs utilise des sarcelles et des aquas, du bleu-vert profond au menthe très pâle. Rapport spécial utilise des gris foncés avec un accent bleu-gris atténué. Rapport spécial Alt utilise des tons de charbon foncé, orange brûlé et blanc cassé chaud.:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72)
}
.furniture-wrapper {
position: relative;
display: grid;
grid-template-areas: "portrait" "title" "headline" "standfirst" "mediacaption" "lines" "meta";
margin-bottom: 26px !important
}
@media (min-width: 61.25em) {
.furniture-wrapper {
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-areas: none;
grid-template-columns: [title-start headline-start standfirst-start mediacaption-start meta-start] repeat(5, 1fr) [title-end headline-end standfirst-end mediacaption-end meta-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 mediacaption-start] auto [mediacaption-end meta-start] auto [meta-end portrait-end];
margin-bottom: 0 !important
}
}
@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]
}
}
@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 .article-header .content__labels > div,
.furniture-wrapper [data-gu-name=title] .content__labels > div {
padding-top: 2px
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.furniture-wrapper .article-header,
.furniture-wrapper [data-gu-name=title] {
max-width: 738px
}
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.furniture-wrapper #headline,
.furniture-wrapper [data-gu-name=headline],
.furniture-wrapper .headline {
max-width: 738px
}
}
@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(--headerBorder)
}
}
.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
}
}
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
width: 100vw;
margin-left: -10px;
padding-left: 10px;
position: relative;
background-color: #fff;
margin-top: -1px;
margin-bottom: -1px
}
@media (min-width: 30em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
margin-left: -20px
}
.furniture-wrapper .keyline-4 > div > div,
.furniture-wrapper [data-gu-name=lines] > div > div {
padding: 0 20px
}
}
@media (min-width: 33.4375em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
padding-left: 20px
}
}
@media (min-width: 41.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
padding-left: 0
}
}
@media (min-width: 46.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
max-width: 738px
}
}
@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)
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
width: 100vw;
margin-left: -10px;
padding-left: 10px;
position: relative;
background-color: #fff
}
@media (min-width: 46.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
margin-right: 0;
width: auto;
max-width: 738px
}
}
@media (min-width: 61.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
margin-left: unset;
padding-left: unSet padding-top to 2px. Aux largeurs de 71.25em et plus, ajoutez une ligne horizontale de 540px de large au-dessus de la section meta en utilisant la couleur de bordure d'en-tête. À 81.25em et plus, faites que cette ligne mesure 620px de large. Les éléments sociaux et de commentaires dans la section meta utilisent la couleur de bordure d'en-tête pour leurs bordures.
Le standfirst a une marge gauche de -10px, un remplissage supérieur de 8px, un remplissage latéral de 10px et un remplissage inférieur de 16px, avec un fond blanc. Ses paragraphes utilisent un poids de police normal à une taille de 20px avec un remplissage inférieur de 14px. À 46.25em et plus, ajoutez un remplissage supérieur de 2px et limitez la largeur à 738px. À 61.25em et plus, supprimez la largeur maximale et la couleur de fond, réduisez la marge inférieure du contenu du standfirst à 4px et définissez les éléments de liste à 20px. Les liens à l'intérieur du standfirst n'ont pas de bordure inférieure ni d'image de fond ; à la place, ils utilisent un soulignement décalé de 6px, coloré avec la couleur de bordure d'en-tête à une épaisseur de 1px. Au survol, la couleur du soulignement change pour la nouvelle couleur de pilier. Le premier paragraphe obtient une bordure supérieure de 1px dans la couleur de bordure d'en-tête et aucun remplissage inférieur. À 71.25em et plus, supprimez la bordure supérieure de tous les paragraphes et ajoutez une ligne verticale de 1px sur le côté gauche du standfirst en utilisant la couleur de bordure d'en-tête, positionnée à 0.5px de la gauche. À 81.25em et plus, décalez cette ligne à -0.5px.
La zone média principale est positionnée relativement, avec une marge supérieure de 0, des marges latérales de 0 sauf -10px à gauche, une marge inférieure de 2px, placée dans la zone de grille du portrait et dimensionnée à la largeur de la fenêtre moins toute barre de défilement. Ses divs internes prennent toute la largeur sans marges en ligne, et le div externe n'a pas de marge inférieure. À 30em et plus, la marge gauche devient -20px. À 46.25em et plus, elle devient -10px avec une largeur maximale de 738px. À 61.25em et plus, les styles continuent.Le texte que vous avez fourni est du code CSS, pas de la prose, donc il n'y a pas d'anglais naturel à réécrire. Si vous vouliez envoyer un autre texte, veuillez le partager et je serai heureux de vous aider.Lorsqu'un emplacement publicitaire suit une règle horizontale interactive dans la colonne de contenu principal, supprimez le remplissage supérieur. Les citations tirées dans les articles interactifs doivent être limitées à 620px de large. Les éléments immersifs doivent s'étendre sur toute la largeur de la fenêtre, avec des marges ajustées à chaque point de rupture : -10px sur les petits écrans, -20px à partir de 30em, des largeurs maximales de 738px à 46.25em, 978px à 61.25em, 1098px avec une marge gauche de -160px à 71.25em, et 1258px avec une marge gauche de -240px à 81.25em. Les légendes de figures à l'intérieur des éléments immersifs obtiennent un remplissage en ligne de 20px à partir de 30em, supprimé à nouveau à 71.25em.
Les figures de vitrine suivent des règles de marge similaires : marge gauche de -160px à partir de 71.25em et -240px à partir de 81.25em. Leurs légendes de figures sont statiques et pleine largeur jusqu'à 620px par défaut, puis deviennent positionnées de manière absolue avec une largeur maximale de 140px à partir de 71.25em et 220px à partir de 81.25em.
Les éléments en ligne sont limités à 630px à partir de 61.25em. Les figures avec la classe "will-fade-in" commencent invisibles et décalées de 50px vers le bas, puis passent à visibles et en place lorsque la classe "fade-in" est ajoutée. Les paragraphes de citation en bloc utilisent le texte #121212. Les titres H2 sont limités à 620px. Les paragraphes de la boîte de crédits obtiennent des marges verticales de 2px et aucun remplissage supérieur.
À partir de 71.25em, le pseudo-élément de la colonne principale interactive est décalé vers le haut de 12px et sa hauteur augmentée de 24px. En mode sombre (lorsque le schéma de couleurs n'est pas explicitement défini sur clair), le fond du corps utilise la variable de fond sombre..e.portrait-layout-feature-dark gu-island[name=Branding] a img,:root:root:not([data-color-scheme=light]) article.content--interactive.portrait-layout-feature-dark-no-dropcap gu-island[name=Branding] a img{filter:invert(0)}}gu-island[name=UnsafeEmbedBlockComponent],iframe.js-embed__iframe{display:block;height:0px!important}.element{margin:0}[data-rendering-target=apps] .content--interactive [data-gu-name=meta] .content__meta-container_dcr{margin-right:0}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=media]{margin-bottom:-65px;position:sticky;top:0;background:#1a1a1a;transition:opacity .5s ease-in-out;opacity:1}}@media (max-width: 61.24em) and (min-width: 30em) and (max-width: 61.24em){.furniture-wrapper [data-gu-name=media]{margin-left:-20px;margin-right:-20px}}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=media].fade-out{opacity:0}.furniture-wrapper [data-gu-name=title],.furniture-wrapper [data-gu-name=headline]{z-index:10;margin-left:-10px;padding-left:10px}}@media (max-width: 61.24em) and (min-width: 30em) and (max-width: 61.24em){.furniture-wrapper [data-gu-name=title],.furniture-wrapper [data-gu-name=headline],.furniture-wrapper [data-gu-name=standfirst],.furniture-wrapper [data-gu-name=meta]{margin:0 -20px!important;padding:0 20px!important}}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=headline]{position:relative}.furniture-wrapper [data-gu-name=headline]>div>div{padding-bottom:32px}.furniture-wrapper [data-gu-name=headline] h1{color:#fff;font-weight:400}.furniture-wrapper [data-gu-name=headline] .gradient-div{position:absolute;height:135%;z-index:-1;width:100%;bottom:-1px;left:0;backdrop-filter:blur(12px);background:linear-gradient(180deg,#1a1a1a00,#1a1a1a 120px 100%);-webkit-mask-image:linear-gradient(180deg,rgba(26,26,26,0) 0px,rgba(26,26,26,.0392156863) 8px,rgba(26,26,26,.1450980392) 16px,rgba(26,26,26,.3098039216) 24px,rgba(26,26,26,.5019607843) 32px,rgba(26,26,26,.6901960784) 40px,rgba(26,26,26,.8549019608) 48px,rgba(26,26,26,.9607843137) 56px,#1a1a1a 70px);mask-image:linear-gradient(180deg,#1a1a1a00,#1a1a1a0a,#1a1a1a25,#1a1a1a4f,#1a1a1a80,#1a1a1ab0,#1a1a1ada,#1a1a1af5 56px,#1a1a1a 70px)}}@media (max-width: 61.24em) and (min-width: 26.25em){.furniture-wrapper [data-gu-name=headline] .gradient-div{height:140%}}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=title]{z-index:11;padding-top:8px;padding-bottom:1px}.furniture-wrapper [data-gu-name=title] a{color:var(--active-pillar-400)}.furniture-wrapper [data-gu-name=standfirst] .content__standfirst{padding-bottom:0}.furniture-wrapper [data-gu-name=standfirst] .content__standfirst p{padding-bottom:24px}.furniture-wrapper figcaption{grid-area:mediacaption;position:relative;background:unset;padding:0 0 12px 10px!important;margin:0 0 0 -10px!important;min-height:unset;width:100vw;background-color:#fff}.furniture-wrapper figcaption span{color:var(--caption-main-media-text)}}@media (max-width: 61.24em) and (min-width: 30em){.furniture-wrapper figcaption{margin-left:-20px!important;margin-top:-1px!important;padding-left:20px!important}}@media (max-width: 61.24em) and (min-width: 46.25em){.furniture-wrapper figcaption{max-width:738px}}@media (max-width: 61.24em){.furniture-wrapper figcaption.hidden{display:none!important}.furniture-wrapper figcaption.video-icon span:before{content:"";display:inline-block;width:17px;height:10px;margin-right:4px;background-image:url(https://uploads.guim.co.uk/2026/09/01/videocamera.svg);background-repeat:no-repeat;background-size:contain}.furniture-wrapper .video-container figcaption span,.furniture-wrapper .cinemagraph figcaption span{display:none!important}.furniture-wrapper [data-gu-name=lines]>div>div,.furniture-wrapper [data-gu-name=meta]>div>div{margin-right:0}}@media (max-width: 61.24em) and (min-width: 46.25em){.furniture-wrapper [data-gu-name=meta]{padding-bottom:8px!important}}.furniture-wrapper figcaption.video-icon span:before{content:"";display:inline-block;width:17px;height:10px;margin-right:4px;background-image:url(https://uploads.guim.co.uk/2026/09/01/videocamera.svg);Définissez background-repeat sur no-repeat et background-size sur contain. Pour les écrans jusqu'à 61.24em de large, donnez à l'élément body un fond blanc, des marges de 0 -10px et un remplissage de 0 10px. Pour les écrans entre 30em et 61.24em de large, définissez les marges du body sur 0 -20px et le remplissage sur 0 20px. Sur les écrans jusqu'à 61.24em de large, supprimez la marge supérieure de #maincontent à l'intérieur de l'élément body.
Pour les articles interactifs avec une mise en page portrait, définissez le h1 à l'intérieur de la section headline du furniture wrapper sur font-weight 500. Définissez également le paragraphe à l'intérieur de la section standfirst sur font-weight 500.
Pour les articles interactifs avec une fonctionnalité de mise en page portrait, définissez les éléments h2 dans le corps de l'article sur font-weight 200. Si un h2 contient un élément strong, définissez son font-weight sur 700. Faites que l'élément gu-island à l'intérieur du conteneur meta du contenu s'affiche comme un bloc.
Pour les articles interactifs avec une fonctionnalité de mise en page portrait sombre ou une fonctionnalité de mise en page portrait sombre sans lettrine, remplacez la couleur du pilier par la variable de pilier en mode sombre ou de fonctionnalité en mode sombre. Définissez la couleur de bordure d'en-tête sur #606060, la couleur de fonctionnalité en mode sombre sur #ff5943, le fond sombre sur #1a1a1a, la couleur de texte de fonctionnalité sombre sur #dcdcdc, la couleur de texte méta de fonctionnalité sombre sur #999, le remplissage de l'icône de suivi sur la couleur de fonctionnalité en mode sombre, et les lignes méta de l'article sur la couleur de bordure d'en-tête.
Dans ces mises en page sombres, masquez toute section ou aside qui suit directement un élément nav, et masquez toute section qui suit directement un aside. Donnez au furniture wrapper un fond sombre avec des marges de 0 -10px et un rempl