TÀssÀ ovat vuoden 10 parasta selkÀrangatonta, paljastettuna.

TÀssÀ ovat vuoden 10 parasta selkÀrangatonta, paljastettuna.

TĂ€mĂ€ on CSS-tyylitiedosto, joka mÀÀrittelee "Guardian Headline Full" -fonttiperheen kĂ€ytettĂ€vĂ€ksi verkkosivustolla. Se sisĂ€ltÀÀ useita font-face-sÀÀntöjĂ€, joista jokainen mÀÀrittelee eri painon (light, regular, medium, semibold) ja tyylin (normaali tai kursivoitu) fontille. Jokaiselle muunnokselle sÀÀntö tarjoaa fonttitiedostot eri formaateissa—WOFF2, WOFF ja TTF—jotta selaimet voivat valita yhteensopivimman. Fonttitiedostot on isĂ€nnöity Guardianin asset-palvelimella, ja sÀÀnnöt varmistavat, ettĂ€ fontti sovelletaan oikein sivun latautuessa.TĂ€mĂ€ on CSS-koodilohko, joka mÀÀrittelee fonttityylit verkkosivustolle. Se asettaa eri fonttiperheet, painot ja tyylit Guardianin typografialle. Koodi sisĂ€ltÀÀ font-face-sÀÀnnöt "Guardian Headline Full" ja "Guardian Titlepiece" -fontille, mÀÀritellen eri fonttitiedostot (kuten woff2, woff ja ttf -formaatit) ja niitĂ€ vastaavat painot (kuten bold, italic, black, light ja regular). NĂ€mĂ€ sÀÀnnöt varmistavat, ettĂ€ fontit latautuvat oikein eri selaimissa ja laitteissa.TĂ€ssĂ€ on teksti kirjoitettuna sujuvaksi, luonnolliseksi englanniksi:

TÀmÀ on joukko font-face-sÀÀntöjÀ "Guardian Headline Full" -fonttiperheelle. Jokainen sÀÀntö mÀÀrittelee eri tyylin ja painon fontille, osoittaen samoihin tiedostoihin mutta eri nimillÀ. Tiedostot on isÀnnöity Guardianin asset-palvelimella.

SÀÀnnöt kattavat seuraavat tyylit:
- Regular (paino 400) normaali- ja kursiivityyleissÀ
- Medium (paino 500) normaali- ja kursiivityyleissÀ
- Semibold (paino 600) normaali- ja kursiivityyleissÀ
- Bold (paino 700) normaali- ja kursiivityyleissÀ
- Black (paino 900) normaali- ja kursiivityyleissÀ

Jokaiselle tyylille fonttitiedostot on tarjottu kolmessa formaatissa: WOFF2, WOFF ja TTF. Selain kÀyttÀÀ ensimmÀistÀ tukemaansa formaattia tÀssÀ jÀrjestyksessÀ.ine-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;
}

#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-column-gap: 0px;
grid-template-columns: 100%;
grid-template-areas:
"media"
"title"
"headline"
"standfirst"
"lines"
"meta"
"body";
}

@media (min-width: 30em) {
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
padding: 0 20px;
max-width: 620px;
}
}

@media (min-width: 46.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 100%;
grid-column-gap: 10px;
grid-template-areas:
"title"
"headline"
"standfirst"
"media"
"lines"
"meta"
"body";
}

#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: 80px;
}
}

@media (min-width: 61.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 620px 300px;
grid-template-areas:
"title right-column"
"headline right-column"
"standfirst right-column"
"media right-column"
"lines right-column"
"meta right-column"
"body right-column"
". right-column";
}

#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: unset;
}
}

@media (min-width: 71.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 140px 1px 620px 300px;
grid-template-areas:
"title border headline right-column"
". border standfirst right-column"
". border media right-column"
". border body right-column"
". border . right-column";
}

#article-body > div .content--interactive-grid .content__standfirst,
.content--interactive > div .content--interactive-grid .content__standfirst,
#comment-body .content--interactive-grid .content__standfirst,
[data-gu-name="body"] .content--interactive-grid .content__standfirst,
#feature-body .content--interactive-grid .content__standfirst {
padding-bottom: 0;
}

#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
/ TÀssÀ ei ole mÀÀritetty lisÀtyylejÀ /
}
}ent--immersive figcaption{padding:4px 0 0}#article-body>div .content--interactive-grid [data-gu-name=lines],#article-body>div .content--interactive-grid [data-gu-name=meta],.content--interactive>div .content--interactive-grid [data-gu-name=lines],.content--interactive>div .content--interactive-grid [data-gu-name=meta],#comment-body .content--interactive-grid [data-gu-name=lines],#comment-body .content--interactive-grid [data-gu-name=meta],[data-gu-name=body] .content--interactive-grid [data-gu-name=lines],[data-gu-name=body] .content--interactive-grid [data-gu-name=meta],#feature-body .content--interactive-grid [data-gu-name=lines],#feature-body .content--interactive-grid [data-gu-name=meta]{grid-area:2/1/5/2}#article-body>div .content--interactive-grid [data-gu-name=lines],.content--interactive>div .content--interactive-grid [data-gu-name=lines],#comment-body .content--interactive-grid [data-gu-name=lines],[data-gu-name=body] .content--interactive-grid [data-gu-name=lines],#feature-body .content--interactive-grid [data-gu-name=lines]{height:-moz-max-content;height:max-content;margin-top:5px}#article-body>div .content--interactive-grid [data-gu-name=meta],.content--interactive>div .content--interactive-grid [data-gu-name=meta],#comment-body .content--interactive-grid [data-gu-name=meta],[data-gu-name=body] .content--interactive-grid [data-gu-name=meta],#feature-body .content--interactive-grid [data-gu-name=meta]{margin-top:18px}}@media (min-width: 81.25em){#article-body>div .content--interactive-grid,.content--interactive>div .content--interactive-grid,#comment-body .content--interactive-grid,[data-gu-name=body] .content--interactive-grid,#feature-body .content--interactive-grid{grid-template-columns:219px 1px 620px 80px 300px}}body.ios .article__header .standfirst__inner p,body.android .article__header .standfirst__inner p{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:500}body.ios .article__header .article-kicker__section,body.android .article__header .article-kicker__section{display:block}body.ios .article__header .article-kicker__section:first-letter,body.android .article__header .article-kicker__section:first-letter{text-transform:uppercase}body.ios .article__header .keyline-4,body.android .article__header .keyline-4{padding-top:12px!important}body.ios .article__header .meta__misc .byline__author,body.android .article__header .meta__misc .byline__author{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:700}body.ios .article__header .meta__misc .byline__author a,body.android .article__header .meta__misc .byline__author a{font-weight:700}body.ios .article figure.element-image .figure__inner,body.android .article figure.element-image .figure__inner{height:auto!important}body.ios .article figure.element-atom+p,body.android .article figure.element-atom+p{margin-top:0}@media (scripting: enabled){:root article.content--interactive>div,:root .article{opacity:0;overflow:hidden}:root.interactive-loaded article.content--interactive>div,:root.interactive-loaded .article{opacity:1;transition:opacity 1s ease;overflow:unset}}[data-article-theme=News]{--active-pillar-100: #660505;--active-pillar-200: #8b0000;--active-pillar-300: #ab0613;--active-pillar-400: #c70000;--active-pillar-500: #ff5943;--active-pillar-600: #ffbac8;--furniture-card-gradient-color: rgba(139, 0, 0, .6)}[data-article-theme=Lifestyle]{--active-pillar-100: #510043;--active-pillar-200: #650054;--active-pillar-300: #7d0068;--active-pillar-400: #bb3b80;--active-pillar-500: #ffabdb;--active-pillar-600: #fec8d3;--furniture-card-gradient-color: rgba(101, 0, 84, .6)}[data-article-theme=Culture]{--active-pillar-100: #3e3323;--active-pillar-200: #574835;--active-pillar-300: #6b5840;--active-pillar-400: #866d50;--active-pillar-500: #eacca0;--active-pillar-600: #e7d4b9;--furniture-card-gradient-color: rgba(87, 72, 53, .6)}[data-article-theme=Sport]{--active-pillar-100: #003c60;--active-pillar-200: #004e7c;--active-pillar-300: #005689;--active-pillar-400: #0077b6;--activeTÀssÀ on uudelleenkirjoitettu teksti sujuvaksi, luonnolliseksi englanniksi:

---

- Pillar 500: #00b2ff;
- Active Pillar 600: #90dcff;
- Furniture card gradient color: rgba(0, 78, 124, .6)

Android-laitteille:
- YlÀtyökalupalkin korkeus: 58px
- Alatyökalupalkin korkeus: 56px
- NÀkymÀn korkeus (ilman ylÀtyökalupalkkia): calc(100vh - 58px)

iOS-laitteille:
- YlÀtyökalupalkin korkeus: 44px
- Alatyökalupalkin korkeus: 50px
- YlÀtyökalupalkin korkeus (vaihtoehtoinen): 20px
- NÀkymÀn korkeus (ilman alatyökalupalkkia): calc(100vh - 50px)

NÀytöillÀ, jotka ovat vÀhintÀÀn 670px korkeita iOS:ssÀ:
- Alatyökalupalkin korkeus: 84px
- YlÀtyökalupalkin korkeus: 44px

NÀytöillÀ, jotka ovat vÀhintÀÀn 800px korkeita iOS:ssÀ:
- YlÀtyökalupalkin korkeus: 94px

YlÀbannerin mainossÀiliö on piilotettu oletuksena.

Interaktiivisille artikkeleille pÀÀsisÀltöalueella ei ole tÀytettÀ.
NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 61.25em, interaktiivinen ruudukko kÀyttÀÀ yhtÀ saraketta ilman vÀlejÀ, ja asettelualueet ovat jÀrjestyksessÀ: title, headline, standfirst, media, lines, meta, body ja tyhjÀ tila.

NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 71.25em, ruudukosta tulee neljÀ saraketta: 79px, 1px, auto ja 79px, 10px vÀleillÀ. Asettelualueet on jÀrjestetty seuraavasti: title, border, headline ja right column ensimmÀisellÀ rivillÀ; sitten border, standfirst ja right column; sitten border, media ja right column; sitten border, body ja right column; ja lopuksi border ja right column.

NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 81.25em, sivusarakkeet laajenevat 159px:iin.

Otsikko-osio on piilotettu (nollakorkeus, overflow hidden).
PÀÀsisÀltöalueella ei ole ylÀreunavÀliÀ.
NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 46.25em, pÀÀsisÀllöllÀ ei ole oikeaa tÀytettÀ.

Interaktiivinen pÀÀsarakkeen on sijoitettu suhteellisesti.
Kaikki elementtiatomit sen sisÀllÀ ovat piilotettuja (nollakorkeus, ei marginaalia tai tÀytettÀ).
Media-osio on liimautuva, sijoitettu vasempaan ylÀkulmaan, tÀyttÀen koko nÀkymÀn leveyden ja korkeuden, z-indeksillÀ 0.
Median pÀÀlle on asetettu tumma peite (puolilÀpinÀkyvÀ musta), joka on alun perin nÀkymÀtön ja hÀivytetÀÀn sisÀÀn, kun tekstiÀ laajennetaan.

NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 46.25em, media-osio on 740px leveÀ, ilman vasenta marginaalia.
NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 61.25em, siitÀ tulee 630px leveÀ ja se on kohdistettu oikealle.

Kuvateksti median sisÀllÀ on sijoitettu ylÀreunaan ylimÀÀrÀisellÀ tÀytteellÀ.
Kuvat ja lightbox-kuvat median sisÀllÀ alkavat nÀkymÀttöminÀ ja hÀivytetÀÀn sisÀÀn puolen sekunnin aikana.
Niiden sisÀiset spanit ovat piilotettuja, ja niiden divit tÀyttÀvÀt koko korkeuden.
Valintaruudun etiketti on piilotettu.
LeveÀmmillÀ nÀytöillÀ linkkien sisÀllÀ olevat painikkeet ovat tÀysin nÀkyviÀ ja kerroksittain ylÀpuolella.
Kuvat on kohdistettu ylÀreunaan.
Kun kuvalla tai lightboxilla on "show-me"-luokka, siitÀ tulee nÀkyvÀ.
KÀyttÀjille, jotka suosivat vÀhennettyÀ liikettÀ, hÀivytystehoste on poistettu kÀytöstÀ.
Kuvat ja lightbox-kuvat on sijoitettu absoluuttisesti media-sÀiliön sisÀÀn.[data-gu-name=media] picture,
.content__main-column--interactive [data-gu-name=media] img,
.content__main-column--interactive [data-gu-name=media] gu-island[name=AppsLightboxImage] {
width: 100%;
height: 100%;
margin: 0;
}

.content__main-column--interactive [data-gu-name=media] figure:first-of-type label {
display: none !important;
}

@media (min-width: 46.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type a.open-lightbox {
display: none;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span {
display: block;
}
}

@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span label {
display: block;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span #the-caption figcaption {
padding-top: 8px;
}
}

.content__main-column--interactive [data-gu-name=media] figure:first-of-type.card-figure.video-container.loop:after {
content: "Video Loops are not supported as main media in SnapSlides. Remove the loop and choose a cinemagraph or a static picture instead.";
position: absolute;
top: 50px;
left: 8px;
color: #c70000;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 20px;
padding: 2px 6px;
z-index: 100;
max-width: 500px;
}

.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
height: 100vh;
width: 100vw;
}

.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph div:has(video),
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph video {
height: 100vh;
width: 100%;
object-fit: cover;
}

@media (min-width: 46.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
max-width: 740px;
}
}

@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
max-width: 630px;
}
}

.content__main-column--interactive [data-gu-name=media] .media-placeholder {
width: 100%;
height: 100%;
background-color: #ededed;
position: absolute;
opacity: 0;
transition: opacity 0.5s ease-in-out;
}

.content__main-column--interactive [data-gu-name=media] .media-placeholder.show-me {
opacity: 1;
}

@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
background-color: #fff;
}
}

@media (prefers-reduced-motion: reduce) {
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
transition: none;
}
}

.content__main-column--interactive [data-gu-name=media] .card-figure figure > div {
width: 100%;
height: 100%;
padding: 0 10px;
display: flex;
justify-content: center;
align-items: center;
}

.content__main-column--interactive [data-gu-name=media] .card-figure figure > div > div {
border-radius: 8px;
height: auto;
max-height: 95%;
width: auto;
overflow: hidden;
}

.content__main-column--interactive [data-gu-name=media] .card-figure.show-me figure {
opacity: 1;
}

.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div {
width: auto;
max-height: unset;
border-radius: 8px;
}

@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div {
height: 95%;
}
}

.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div > div {
height: fit-content;
position: relative;
}

.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph,
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph div:has(video),
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph video {
height: 100vh;
width: 100%;
margin: 0;
padding: 0 !important;
border-radius: 0;
}

.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph video {
object-fit: cover;
}

.content__main-column--interactive [data-gu-name=media] .card-figure:has(>[data-component=youtube-embed]) {
display: fl
}TÀssÀ on uudelleenkirjoitettu teksti sujuvaksi, luonnolliseksi englanniksi:

SisÀltösarake kÀyttÀÀ flexboxia keskittÀÀkseen kohteet sekÀ vaakasuunnassa ettÀ pystysuunnassa. Kun media-elementti sisÀltÀÀ YouTube-upotuksen, korttikuvan sÀiliö sÀÀtÀÀ korkeutensa sopimaan sisÀltöön, lisÀÀ pyöristetyt kulmat ja piilottaa ylivuodon. Iframet interaktiivisissa media-lohkoissa tÀyttÀvÀt sÀiliönsÀ koko korkeuden.

Korttien sÀiliö on sijoitettu suhteellisesti sivulle ja siirretty ylös koko nÀkymÀn korkeuden verran. NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 61.25em (noin 980px), sÀiliö on rajoitettu 460px leveÀksi pienellÀ vasemmalla marginaalilla. NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 71.25em (noin 1140px), vasen marginaali poistetaan.

Tummateemaisten artikkeleiden reunavÀri on asetettu tummanharmaaksi. NÀytöillÀ, jotka ovat leveÀmpiÀ kuin 46.25em (noin 740px), artikkelin tausta muuttuu erittÀin tummanharmaaksi. Mediapaikkamerkit ja korttikuvat nÀiden artikkeleiden sisÀllÀ kÀyttÀvÀt hieman vaaleampaa tummaa taustaa pienemmillÀ nÀytöillÀ ja vaihtuvat samaan tummanharmaaseen kuin artikkeli suuremmilla nÀytöillÀ.

iOS-sovelluksessa media-osiot tÀyttÀvÀt koko nÀkymÀn korkeuden, ja korttien sÀiliö on siirretty ylös saman verran. Meta-osio piilottaa sÀiliönsÀ, kun se sisÀltÀÀ "Listen to Article" -komponentin.

Kun jÀrjestelmÀ on tummassa tilassa (ja sivusto ei ole pakotettu vaaleaan tilaan), samat tummateeman muutokset pÀtevÀt: artikkelin reunasta tulee tummanharmaa, taustasta tulee erittÀin tummanharmaa suuremmilla nÀytöillÀ, ja mediapaikkamerkit sekÀ korttikuvat kÀyttÀvÀt asianmukaisia tummia sÀvyjÀ.

Juuri-elementti mÀÀrittelee jakopainikkeen vĂ€rin aktiivisen pilarin perusteella ja asettaa lĂ€pinĂ€kyvyysarvon. Artikkelikortit, joissa on "furniture"-tyyli, kĂ€yttĂ€vĂ€t space-between-asettelua ja niillĂ€ on tĂ€yte. Info-painike ilmestyy nĂ€iden korttien oikeaan ylĂ€kulmaan—se on pyöreĂ€, puolilĂ€pinĂ€kyvĂ€ ja klikattava. LeveĂ€mmillĂ€ nĂ€ytöillĂ€ se on sijoitettu kauemmaksi oikealle. Lightbox-painike on piilotettu pienillĂ€ nĂ€ytöillĂ€, ilmestyy keskikokoisilla nĂ€ytöillĂ€ (mutta ei vastaa klikkauksiin) ja katoaa jĂ€lleen suurilla nĂ€ytöillĂ€.

Sarjan etiketit nÀissÀ korteissa nÀytetÀÀn lihavoituna valkoisena tekstinÀ vÀrillisellÀ taustalla kÀyttÀen serif-fonttia. Otsikko-osiolla on alareunavÀli, ja pÀÀotsikko on lihavoidussa, suuressa serif-fontissa. Alaotsikot kÀyttÀvÀt samaa serif-fonttia numeroineen.e-card [data-gu-name=headline] h2:has(strong) {
font-size: 24px;
padding-top: 0;
}

.article-card.furniture-card [data-gu-name=headline] h2:not(:has(strong)) {
font-size: 42px;
font-weight: 200;
}

.article-card.furniture-card [data-gu-name=standfirst] p {
font-size: 17px;
}

.article-card.furniture-card [data-gu-name=meta] {
display: grid;
grid-template-areas: "byline byline share";
grid-template-columns: 1fr 1fr auto;
}

@media (min-width: 61.25em) {
.article-card.furniture-card [data-gu-name=meta] {
grid-template-columns: 1fr;
grid-template-areas: "byline" "share";
}
}

.article-card.furniture-card [data-gu-name=meta] address {
grid-area: byline;
}

.article-card.furniture-card [data-gu-name=meta] address a {
border-bottom: none;
}

.article-card.furniture-card [data-gu-name=meta] address .byline a,
.article-card.furniture-card [data-gu-name=meta] address .byline span {
color: var(--active-pillar-400);
}

.article-card.furniture-card [data-gu-name=meta] address+div {
--article-link-text: var(--active-pillar-400);
}

.article-card.furniture-card [data-gu-name=meta] address+div a:hover {
color: #fff;
}

.article-card.furniture-card [data-gu-name=meta] address,
.article-card.furniture-card [data-gu-name=meta] address+div {
padding-top: 4px;
border-top: 1px solid var(--article-border);
}

.article-card.furniture-card [data-gu-name=meta] address+div {
grid-area: share;
}

@media (min-width: 61.25em) {
.article-card.furniture-card [data-gu-name=meta] address+div {
border-top: none;
padding-top: 0;
}
}

.article-card.furniture-card [data-gu-name=meta] .meta__social,
.article-card.furniture-card [data-gu-name=meta] .meta__comment {
padding-top: 0;
border: none;
}

.article-card.furniture-card .slides-counter {
border-radius: 18px;
padding: 0 4px 2px 6px;
background-color: #121212b3;
width: -moz-fit-content;
width: fit-content;
}

.article-card.furniture-card .slides-counter-wrapper {
padding: 4px 4px 3px 0;
color: #fff;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 130%;
border-bottom: none;
margin: 0;
}

.article-card.furniture-card .slides-counter-wrapper svg {
margin-bottom: -3px;
}

@media (min-width: 46.25em) {
.article-card.furniture-card .slides-counter {
position: absolute;
}
}

@media (min-width: 61.25em) {
.article-card.furniture-card .slides-counter {
position: static;
padding: 0 5px 2px 8px;
}
.article-card.furniture-card .slides-counter-wrapper {
font-size: 15px;
}
.article-card.furniture-card .slides-counter-wrapper svg {
margin-bottom: -1px;
}
}

@media (min-width: 61.25em) {
.article-card.furniture-card {
padding: 10px 0;
}
}

article.feature-dark .article-card--content.furniture-card--content {
background: linear-gradient(0deg, #12121266 0% 100%), var(--furniture-card-gradient-color);
}

article.feature-dark .article-card--content.furniture-card--content [data-gu-name=headline] h1 {
color: var(--active-pillar-500);
}

article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] {
--byline: var(--active-pillar-500);
}

article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] svg,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] button {
--article-link-text: var(--active-pillar-500);
--share-button: var(--active-pillar-500);
}

article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline span {
color: var(--active-pillar-500);
}

article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .meta__social a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .meta__social button {
border-color: var(--article-border) !important;
}

article.feature-dark [data-component=series] {
background-color: var(--active-pillar-500);
color: #121212;
}

article.explainer [data-gu-name=headline] h1:before {
content: "Explainer";
display: block;
font-family: Guardian Headline Full, Guardian Egyptian Web, Georgia, ser;
}if;font-size:17px;font-weight:700;line-height:115%;color:#fff;background-color:var(--active-pillar-400);width:-moz-max-content;width:max-content;padding:3px 6px 4px}article.explainer.feature-dark [data-gu-name=headline] h1:before{background-color:var(--active-pillar-500);color:#121212}article:not(.feature-light):not(.feature-dark).news .article-card.furniture-card [data-gu-name=headline] h1{font-weight:500}[data-rendering-target=apps] article.feature-dark .article-card p{color:#dcdcdc!important}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta]{display:block}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .byline>span>div{display:none!important}@media (min-width: 46.25em){[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .byline>span:has(gu-island){display:block}}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address,[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address+div{border:none!important}@media (min-width: 61.25em){[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address