๋‹ค์Œ์€ ํ…Œ์ผ๋Ÿฌ ์Šค์œ„ํ”„ํŠธ๊ฐ€ ์ž์‹ ์˜ ๋ฐฉ์‹์œผ๋กœ ๋Œ€์ค‘๋ฌธํ™”๋ฅผ ์žฌ๊ตฌ์„ฑํ•œ 20๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ํ…Œ์ผ๋Ÿฌ ์Šค์œ„ํ”„ํŠธ๊ฐ€ ์ž์‹ ์˜ ๋ฐฉ์‹์œผ๋กœ ๋Œ€์ค‘๋ฌธํ™”๋ฅผ ์žฌ๊ตฌ์„ฑํ•œ 20๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

```css
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Light.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Light.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-LightItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-LightItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Medium.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-MediumItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Semibold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf') format('truetype');
font-weight: 600;
font-style: italic;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-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-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://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;
}

#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 {
/* ์›๋ณธ ์ฝ˜ํ…์ธ ๋Š” ์—ฌ๊ธฐ์„œ ๋๋‚ฉ๋‹ˆ๋‹ค */
}
}

.immersive figcaption์—๋Š” ์ƒ๋‹จ์— 4px ํŒจ๋”ฉ์ด ์žˆ๊ณ  ๋‹ค๋ฅธ ๊ณณ์—๋Š” ํŒจ๋”ฉ์ด ์—†์Šต๋‹ˆ๋‹ค.
๊ธฐ์‚ฌ ๋ณธ๋ฌธ, ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ฝ˜ํ…์ธ  ์„น์…˜, ๋Œ“๊ธ€ ์„น์…˜ ๋ฐ ํ”ผ์ฒ˜ ๋ณธ๋ฌธ ์„น์…˜์—์„œ `[data-gu-name="lines"]` ๋ฐ `[data-gu-name="meta"]` ์š”์†Œ๋Š” ๊ทธ๋ฆฌ๋“œ ์˜์—ญ `2 / 1 / 5 / 2`์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
`[data-gu-name="lines"]`์˜ ๊ฒฝ์šฐ ๋†’์ด๋Š” `max-content`๋กœ ์„ค์ •๋˜๊ณ  ์ƒ๋‹จ ์—ฌ๋ฐฑ์€ 5px์ž…๋‹ˆ๋‹ค.
`[data-gu-name="meta"]`์˜ ๊ฒฝ์šฐ ์ƒ๋‹จ ์—ฌ๋ฐฑ์€ 18px์ž…๋‹ˆ๋‹ค.

81.25em๋ณด๋‹ค ๋„“์€ ํ™”๋ฉด์—์„œ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๊ทธ๋ฆฌ๋“œ๋Š” 219px, 1px, 620px, 80px ๋ฐ 300px์˜ ์—ด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

iOS ๋ฐ Android์—์„œ ๊ธฐ์‚ฌ ํ—ค๋”์˜ ์Šคํƒ ๋“œํผ์ŠคํŠธ ํ…์ŠคํŠธ๋Š” `Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif` ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‘๊ป˜๋Š” 500์ž…๋‹ˆ๋‹ค.
๊ธฐ์‚ฌ ํ‚ค์ปค ์„น์…˜์€ ๋ธ”๋ก์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
`keyline-4` ํด๋ž˜์Šค๋Š” ์ƒ๋‹จ ํŒจ๋”ฉ์ด 12px์ž…๋‹ˆ๋‹ค.
๋ฉ”ํƒ€ ์„น์…˜์—์„œ ๋ฐ”์ด๋ผ์ธ ์ž‘์„ฑ์ž๋Š” ๋™์ผํ•œ ๊ธ€๊ผด ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‘๊ป˜๋Š” 700์ด๊ณ , ๊ทธ ์•ˆ์˜ ๋งํฌ๋„ ๋‘๊ป˜๊ฐ€ 700์ž…๋‹ˆ๋‹ค.
๊ธฐ์‚ฌ ๊ทธ๋ฆผ ๋‚ด๋ถ€์˜ ์ด๋ฏธ์ง€๋Š” ๋‚ด๋ถ€ ์ปจํ…Œ์ด๋„ˆ ๋†’์ด๊ฐ€ `auto`๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
์›์ž๊ฐ€ ์žˆ๋Š” ๊ทธ๋ฆผ ๋’ค์— ๋‹จ๋ฝ์ด ์˜ค๋ฉด ๋‹จ๋ฝ์— ์ƒ๋‹จ ์—ฌ๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฝํŒ…์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๊ธฐ์‚ฌ์™€ ํ‘œ์ค€ ๊ธฐ์‚ฌ๋Š” ๋ถˆํˆฌ๋ช…๋„ 0, ์˜ค๋ฒ„ํ”Œ๋กœ ์ˆจ๊น€์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. `interactive-loaded` ํด๋ž˜์Šค๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉด 1์ดˆ์— ๊ฑธ์ณ ์„œ์„œํžˆ ๋‚˜ํƒ€๋‚˜๊ณ  ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‹คํฌ ๋ชจ๋“œ(์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์ด ๋‹คํฌ ๋ชจ๋“œ๋ฅผ ์„ ํ˜ธํ•˜๊ณ  ๋ฐ์€ ์ƒ‰์ƒ ๊ตฌ์„ฑํ‘œ๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ)์—์„œ ๋งํฌ ํ…์ŠคํŠธ์™€ ํ˜ธ๋ฒ„ ์ƒ‰์ƒ์€ ์–ด๋‘ก๊ณ , ์Šคํƒ ๋“œํผ์ŠคํŠธ ํ…์ŠคํŠธ, ๋ฐ”์ด๋ผ์ธ ๋ฐ ๋ฉ”ํƒ€ ๋ผ์ธ์€ ํฐ์ƒ‰์ž…๋‹ˆ๋‹ค.
๊ธฐ์‚ฌ ํ…Œ๋‘๋ฆฌ๋Š” `#dcdcdc`๊ฐ€ ๋˜๊ณ  ๋ฐฐ๊ฒฝ์€ `#121212`๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๋ ˆ์ด์•„์›ƒ ์„น์…˜ ๋‚ด์˜ ๋ชจ๋“  ํ…์ŠคํŠธ(์ œ๋ชฉ, ๋‹จ๋ฝ, ๋ฒ”์œ„, ๋งํฌ)๋Š” ๊ฐ•์ œ๋กœ ํฐ์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์—ฌ๋ฐฑ์€ 10px์ด๊ณ  ์—ด ๋„ˆ๋น„ ํŒจ๋”ฉ์€ 10%์ž…๋‹ˆ๋‹ค.
23.4375em๋ณด๋‹ค ๋„“์€ ํ™”๋ฉด์—์„œ ์—ด ๋„ˆ๋น„ ํŒจ๋”ฉ์€ 15%๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
30em๋ณด๋‹ค ๋„“์€ ํ™”๋ฉด์—์„œ ์—ฌ๋ฐฑ์€ 20px์ด ๋ฉ๋‹ˆ๋‹ค.
46.25em๋ณด๋‹ค ๋„“์€ ํ™”๋ฉด์—์„œ ์—ด ๋„ˆ๋น„ ํŒจ๋”ฉ์€ 30%์ด๊ณ  ๊ทธ๋ฆฌ๋“œ ๋„ˆ๋น„๋Š” 740px์ž…๋‹ˆ๋‹ค.

@media (min-width: 61.25em) {
:root {
--gridWidth: 980px;
}
}
@media (min-width: 71.25em) {
:root {
--gridWidth: 1140px;
}
}
@media (min-width: 81.25em) {
:root {
--gridWidth: 1300px;
}
}

:root:root {
--byline: #ffffff;
--byline-anchor: #ffffff;
--article-link-border: #606060;
--article-link-text: #121212;
--article-link-text-hover: #121212;
--article-link-border-hover: #121212;
--video-background: #121212;
--dateline: #dcdcdc;
--standfirst-text: #ffffff;
--article-meta-lines: #ffffff;
}

:root:root article {
--article-border: #121212;
--article-background: #ffffff;
--share-button: #ffffff;
--share-button-hover: #121212;
--article-text: #121212;
--byline-anchor: #ffffff;
--follow-icon-fill: #ffffff;
--follow-text: #ffffff;
--mobile-colour: #ffffff;
}

:root[data-app-os="android"] {
--androidTop: 58px;
}

:root[data-app-os="ios"] {
--iosBottomToolbar: 50px;
--iosTopToolbar: 20px;
--iosLvh: calc(100vh - var(--iosTopToolbar));
}

@media (min-height: 670px) {
:root[data-app-os="ios"] {
--iosBottomToolbar: 84px;
--iosTopToolbar: 44px;
}
}

@media (min-height: 800px) {
:root[data-app-os="ios"] {
--iosTopToolbar: 94px;
}
}

.credits-wrapper {
padding: 20px;
}

.credits-wrapper .left-col,
.credits-wrapper .right-col {
display: contents;
}

@media (min-width: 61.25em) {
.credits-wrapper {
border-top: 1px solid var(--article-border);
padding: 40px;
display: grid;
grid-template-columns: 1fr 1fr;
}

.credits-wrapper .left-col,
.credits-wrapper .right-col {
display: block;
}

.credits-wrapper .right-col {
position: relative;
}

.credits-wrapper .right-col:after {
content: "";
position: absolute;
top: -40px;
left: -2px;
height: calc(100% + 80px);
width: 3px;
background-color: #fff;
z-index: 10;
}
}

.credits-wrapper p {
font-style: italic;
color: #121212;
font-family: "Guardian Text Egyptian Web", Georgia, serif;
line-height: 130%;
margin-bottom: 0;
max-width: 420px;
}

.credits-wrapper p:first-of-type {
font-style: normal;
}

.credits-wrapper p strong {
font-style: normal;
font-weight: 400;
}

.credits-wrapper p a {
color: #121212;
}

.pagination-container {
position: fixed;
right: 10px;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 8px;
z-index: 100;
transition: opacity 0.3s ease;
opacity: 1;
}

.pagination-container.hide {
opacity: 0;
pointer-events: none;
}

@media (min-width: 46.25em) {
.pagination-container {
right: calc((100vw - var(--gridWidth)) / 2 + 11px);
}
}

.pagination-container .pagination-dot {
width: 7px;
height: 14px;
border-radius: 4px;
border: none;
background-color: #121212b3;
border: 1px solid rgba(255, 255, 255, 0.7);
cursor: pointer;
padding: 0;
position: relative;
transition: transform 0.3s ease, opacity 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot {
transition: none;
}
}

@media (min-width: 61.25em) {
.pagination-container .pagination-dot {
height: 22px;
}
}

.pagination-container .pagination-dot .pagination-label {
transform: scaleX(0);
position: absolute;
height: 0;
display: block;
overflow: hidden;
transform-origin: right;
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
white-space: nowrap;
font-family: "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 15px;
color: #121212;
background-color: #fff;
right: 14px;
padding: 1px 8px 2px;
top: 0;
border-radius: 3px;
}

@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot .pagination-label {
transition: none;
}
}

.pagination-container .pagination-dot .pagination-label p {
opacity: 0;
transition: opacity 0.3s ease;
transition-delay: 0.2s;
}

@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot .pagination-label p {
transition: none;
}
}

.pagination-container .pagination-dot:hover,
.pagination-container .pagination-dot.active {
cursor: pointer;
background-color: #fff;
border: 1px solid rgba(18, 18, 18, 0.7);
}

@media (min-width: 61.25em) {
.pagination-container .pagination-dot:hover .pagination-label,
.pagination-container .pagination-dot.animate .pagination-label {
transform: scaleX(1);
opacity: 1;
height: unset;
}

.pagination-container .pagination-dot:hover .pagination-label p,
.pagination-container .pagination-dot.animate .pagination-label p {
opacity: 1;
}
}

.layout-header {
position: relative;
}

.layout-header *:not(.layout-header-media) {
position: relative;
z-index: 2;
}

.layout-header .layout-header-media {
background-color: #121212;
position: sticky;
inset: 0;
height: 100vh;
margin: 0 calc(var(--margin) * -1);
}

@media (min-width: 61.25em) {
.layout-header .layout-header-media {
border-bottom: 1px solid var(--article-border);
}
}

.layout-header .layout-header-media video {
width: 100%;
height: 100vh;
object-fit: cover;
background-color: #000;
}

.layout-header .layout-header-media:after {
content: "";
position: absolute;
inset: 0;
z-index: 10;
background: #000;
opacity: 0;
pointer-events: none;
transition: opacity 1s ease;
}

@media (prefers-reduced-motion: reduce) {
.layout-header .layout-header-media:after {
transition: none;
}
}

.layout-header .layout-header-media.opacity-media:after {
opacity: 0.7;
}

.layout-header .layout-header-furniture {
margin-top: calc((100vh - 1px) * -1);
}

.layout-header .layout-header-furniture [data-gu-name="title"],
.layout-header .layout-header-furniture [data-gu-name="lines"] {
display: none;
}

.layout-header .layout-header-furniture > p {
margin-bottom: 0;
padding-bottom: 24px;
}

.layout-header .layout-header-furniture [data-gu-name="headline"] {
--guardian-header-height: 145px;