@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:์ ๊ณตํ์ ํ
์คํธ๋ ์น ํฐํธ๋ฅผ ์ ์ํ๋ CSS ์ฝ๋์ด์ง ์ฐ๋ฌธ์ด ์๋๋ฏ๋ก ๋ณด์กดํ๊ฑฐ๋ ๋จ์ํํ ์์ฐ์ด ์๋ฏธ๊ฐ ์์ต๋๋ค. ์ด๋ woff2, woff, ttf ํ์ผ์์ ๋ค์ํ ๊ตต๊ธฐ์ ์คํ์ผ(๊ตต๊ฒ, ๋ธ๋, ๋ผ์ดํธ, ๋ ๊ทค๋ฌ ๋ฐ ๊ฐ๊ฐ์ ์ดํค๋ฆญ์ฒด)๋ก Guardian Headline Full ๋ฐ Guardian Titlepiece ํฐํธ๋ฅผ ๋ก๋ํ๋ ์ผ๋ จ์ @font-face ๊ท์น์
๋๋ค. ์ํ์๋ฉด ์ด CSS์ ํ์์ ์ฌ๊ตฌ์ฑํ๊ฑฐ๋ ์ค๋ช
ํด ๋๋ฆด ์ ์์ง๋ง, ๊ทธ ์ ์ฒด์ฑ์ ๋ฐ๊พธ์ง ์๊ณ ์๋ ์ ์ฐฝํ ์์ด๋ก ๋ค์ ์์ฑํ ์ ์์ต๋๋ค.@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/foGuardian Headline ํฐํธ๋ WOFF ๋ฐ TrueType ํ์์ผ๋ก Black Italic(๊ตต๊ธฐ 900, ์ดํค๋ฆญ ์คํ์ผ)์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. Guardian Titlepiece ํฐํธ๋ WOFF2, WOFF ๋ฐ TrueType ํ์์ผ๋ก Bold(๊ตต๊ธฐ 700, ์ผ๋ฐ ์คํ์ผ)๋ก ์ ๊ณต๋ฉ๋๋ค.
๊ธฐ์ฌ, ๋๊ธ, ํผ์ฒ ๋ฐ ๋ณธ๋ฌธ ์น์
๋ด์ ๋ํํ ์ฝํ
์ธ ๊ทธ๋ฆฌ๋์ ๊ฒฝ์ฐ, ๋ ์ด์์์ ๊ฐ๊ฒฉ ์์ด ๋จ์ผ ์ด์ ์ฌ์ฉํ๋ฉฐ ์์๋ฅผ ๋ค์ ์์๋ก ๋ฐฐ์นํฉ๋๋ค: ๋ฏธ๋์ด, ์ ๋ชฉ, ํค๋๋ผ์ธ, ์คํ ๋ํผ์คํธ, ๋ผ์ธ, ๋ฉํ, ๋ณธ๋ฌธ.
30em ์ด์์ ํ๋ฉด ๋๋น์์ ๋ชฐ์
ํ ๊ทธ๋ฆผ ์บก์
์ ๊ฐ๋ก ํจ๋ฉ 20px๋ก ์ต๋ ๋๋น 620px๋ก ์ ํ๋ฉ๋๋ค.
46.25em ์ด์์์ ๊ทธ๋ฆฌ๋๋ 10px ๊ฐ๊ฒฉ์ ๋จ์ผ ์ด๋ก ์ ์ง๋์ง๋ง ์์๋ ์ ๋ชฉ, ํค๋๋ผ์ธ, ์คํ ๋ํผ์คํธ, ๋ฏธ๋์ด, ๋ผ์ธ, ๋ฉํ, ๋ณธ๋ฌธ์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ฃผ์ ์ฝํ
์ธ ์์ญ์ ์ค๋ฅธ์ชฝ ํจ๋ฉ 80px๋ฅผ ๊ฐ์ต๋๋ค.
61.25em ์ด์์์ ๊ทธ๋ฆฌ๋๋ ๋ ๊ฐ์ ์ด(620px ๋ฐ 300px)๋ก ์ ํ๋ฉ๋๋ค. ์ ๋ชฉ, ํค๋๋ผ์ธ, ์คํ ๋ํผ์คํธ, ๋ฏธ๋์ด, ๋ผ์ธ, ๋ฉํ, ๋ณธ๋ฌธ์ ๋ชจ๋ ์ผ์ชฝ ์ด์ ์์นํ๋ฉฐ ์ค๋ฅธ์ชฝ ์ด์ด ๋๋ํ ์์ต๋๋ค. ์ฃผ์ ์ฝํ
์ธ ์ ์ค๋ฅธ์ชฝ ํจ๋ฉ์ ์ ๊ฑฐ๋ฉ๋๋ค.
71.25em ์ด์์์ ๊ทธ๋ฆฌ๋๋ ๋ค ๊ฐ์ ์ด(140px, 1px, 620px ๋ฐ 300px)์ ์ฌ์ฉํฉ๋๋ค. ์ ๋ชฉ ์ด์ด ์ผ์ชฝ์ ์์นํ๊ณ , ๊ทธ ๋ค์ 1px ํ
๋๋ฆฌ ์ด, ๊ทธ ๋ค์ ์ฃผ์ ์ด์ ํค๋๋ผ์ธ, ์คํ ๋ํผ์คํธ, ๋ฏธ๋์ด, ๋ณธ๋ฌธ์ด ์์ผ๋ฉฐ ์ค๋ฅธ์ชฝ ์ด์ด ๋๋ํ ์์ต๋๋ค. ์คํ ๋ํผ์คํธ์ ํ๋จ ํจ๋ฉ์ 0์ผ๋ก ์ค์ ๋ฉ๋๋ค.๋ชฐ์
ํ ์บก์
์ด ์๋ ๋ํํ ๊ทธ๋ฆฌ๋ ๊ทธ๋ฆผ์ ๊ฒฝ์ฐ ์๋จ ํจ๋ฉ 4px๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๊ธฐ์ฌ, ๋๊ธ, ๋ณธ๋ฌธ ๋๋ ํผ์ฒ ์น์
๋ด์ ๋ํํ ๊ทธ๋ฆฌ๋์์ ๋ผ์ธ๊ณผ ๋ฉํ๋ฅผ ๊ทธ๋ฆฌ๋ ์์ญ 2/1/5/2์ ๋ฐฐ์นํฉ๋๋ค. ๋ผ์ธ์ max-content ๋์ด์ 5px ์๋จ ์ฌ๋ฐฑ์ผ๋ก, ๋ฉํ๋ 18px ์๋จ ์ฌ๋ฐฑ์ผ๋ก ์ค์ ํฉ๋๋ค. 81.25em ์ด์์ ๋ทฐํฌํธ์์ ๊ทธ๋ฆฌ๋ ์ด์ 219px, 1px, 620px, 80px ๋ฐ 300px๋ฅผ ์ฌ์ฉํฉ๋๋ค. iOS ๋ฐ Android์์ ์คํ ๋ํผ์คํธ ๋จ๋ฝ์ Guardian Headline์ ๊ตต๊ธฐ 500์ผ๋ก ์คํ์ผ๋งํ๊ณ , ๊ธฐ์ฌ ํฅ์ปค ์น์
์ ์ฒซ ๊ธ์๊ฐ ๋๋ฌธ์์ธ ๋ธ๋ก์ผ๋ก ํ์ํ๋ฉฐ, keyline-4์ ์๋จ ํจ๋ฉ 12px๋ฅผ ์ถ๊ฐํ๊ณ , ๋ฐ์ด๋ผ์ธ ์์ฑ์๋ฅผ Guardian Headline ๊ตต๊ธฐ 700์ผ๋ก ์ค์ ํฉ๋๋ค. ๋ํ ๋ชจ๋ฐ์ผ์์ ์ด๋ฏธ์ง ๊ทธ๋ฆผ ๋ด๋ถ ๋์ด๋ฅผ auto๋ก ์ค์ ํ๊ณ ์์ ๊ทธ๋ฆผ ๋ค์ ๋จ๋ฝ์์ ์๋จ ์ฌ๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค. Guardian Headline Full ๋ผ์ดํธ(300) ๋ฐ ๋ผ์ดํธ ์ดํค๋ฆญ ํฐํธ๋ฅผ woff2, woff ๋ฐ ttf ์์ค๋ก ์ ์ํฉ๋๋ค.@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 Ful์ด๊ฒ์ Guardian์ ํ์ดํฌ๊ทธ๋ํผ๋ฅผ ์ํ ์น ํฐํธ๋ฅผ ์ ์ํ๋ CSS ์ฝ๋์
๋๋ค. ์ฌ๋ฌ ํฐํธ ํ์ด์ค๋ฅผ ์ค์ ํฉ๋๋ค:
- Guardian Headline Black(๊ตต๊ธฐ 900, ์ผ๋ฐ ์คํ์ผ)
- Guardian Headline Full Black Italic(๊ตต๊ธฐ 900, ์ดํค๋ฆญ)
- Guardian Titlepiece Bold(๊ตต๊ธฐ 700, ์ผ๋ฐ)
- Guardian Headline Full Light(๊ตต๊ธฐ 300, ์ผ๋ฐ)
- Guardian Headline Full Light Italic(๊ตต๊ธฐ 300, ์ดํค๋ฆญ)
- Guardian Headline Full Regular(๊ตต๊ธฐ 400, ์ผ๋ฐ)
- Guardian Headline Full Regular Italic(๊ตต๊ธฐ 400, ์ดํค๋ฆญ)
- Guardian Headline Full Medium(๊ตต๊ธฐ 500, ์ผ๋ฐ)
๊ฐ ํฐํธ ํ์ด์ค๋ Guardian์ ์์ฐ ์๋ฒ์์ ํธ์คํ
๋๋ ์ธ ๊ฐ์ง ํ์ผ ํ์(woff2, woff ๋ฐ ttf)์์ ๋ก๋๋ฉ๋๋ค. ์ฝ๋๋ ๋๋ถ๋ถ์์ ๋ค๋ฅธ ํฐํธ ํ์ด์ค ์ ์ธ ์ค๊ฐ์ ์๋ฆฐ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.์ด๊ฒ์ Guardian Headline Full ๋ฐ Guardian Titlepiece์ ํฐํธ ํ์ด์ค๋ฅผ ์ ์ํ๋ CSS ์ฝ๋๋ก, woff2, woff ๋ฐ truetype ํ์์ ์์ค ํ์ผ๊ณผ ํจ๊ป ๋ค์ํ ๊ตต๊ธฐ์ ์คํ์ผ์ ์ง์ ํฉ๋๋ค. ๋ํ ์ต์ ๋๋น 71.25em์์ ๋ํํ ์ฃผ์ ์ด์ ์ผ์ชฝ ์ฌ๋ฐฑ์ 160px๋ก, ์ต์ ๋๋น 81.25em์์ 240px๋ก ์กฐ์ ํ๋ ๋ฏธ๋์ด ์ฟผ๋ฆฌ์ ๋ํํ ์ฃผ์ ์ด ๋ด์ element atom์ ๋ํ ์ ํ์๋ฅผ ํฌํจํฉ๋๋ค.๋ค์์ ์๋ฏธ๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ๋ณต์กํ ๊ตฌ๋ฌธ์ ๋จ์ํํ์ฌ ์ ์ฐฝํ๊ณ ์์ฐ์ค๋ฌ์ด ์์ด๋ก ๋ค์ ์์ฑํ ํ
์คํธ์
๋๋ค:
```css
{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){
.content__main-column--interactive:before{
border-left:1px solid #dcdcdc;
z-index:-1;
left:-10px
}
}
@media (min-width: 81.25em){
.content__main-column--interactive:before{
border-left:1px solid #dcdcdc;
left:-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+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+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 .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,.content__main-column--interactive .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+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+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+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 .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,#article-body>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+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 .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+p:first-of-type,.content--interactive>div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,.content--interactive>div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,.content--interactive>div .element-atom:first-of-type+.element-atom+p:first-of-type,.content--interactive>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,.content--interactive>div .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+p:first-of-type,.content--interactive>div hr:not(.last-horizontal-rule)+p,.content--interactive>div hr:not(.last-horizontal-rule)+.ad-slot-container+p,#comment-body .element-atom:first-of-type+p:first-of-type,#comment-body .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+p:first-of-type,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+.element-atom+p:first-of-type,#comment-body .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+figure:has(gu-island[name=UnsafeEmbedBlockComponent])+#sign-in-gate+p:first-of-type,#comment-body hr:not(.last-horizontal-rule)+p,#comment-body hr:not(.last-horizontal-rule)+.ad-slot-container+p,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type,[data-gu-name=body] .element-at