์ƒˆ์˜ ์ด๋™ ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ ์„ธ๊ณ„์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ๋งํ•ด์ฃผ๋Š” ๊ฑธ๊นŒ์š”? โ€“ ๊ทธ๋ฆผ๊ณผ ํ•จ๊ป˜

์ƒˆ์˜ ์ด๋™ ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ ์„ธ๊ณ„์— ๋Œ€ํ•ด ๋ฌด์—‡์„ ๋งํ•ด์ฃผ๋Š” ๊ฑธ๊นŒ์š”? โ€“ ๊ทธ๋ฆผ๊ณผ ํ•จ๊ป˜

๋‹ค์Œ์€ ์˜์–ด์—์„œ ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญ๋œ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค:

์ด CSS ์ฝ”๋“œ๋Š” "Guardian Headline Full"์ด๋ผ๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๊ธ€๊ผด ํŒจ๋ฐ€๋ฆฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ธ€๊ผด ๋‘๊ป˜์™€ ์Šคํƒ€์ผ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ดํŠธ, ์ผ๋ฐ˜, ๋ฏธ๋””์—„, ์„ธ๋ฏธ๋ณผ๋“œ ๋‘๊ป˜ ๊ฐ๊ฐ์— ๋Œ€ํ•ด ์ผ๋ฐ˜ ๋ฐ ์ดํƒค๋ฆญ ์Šคํƒ€์ผ์˜ WOFF2, WOFF, TrueType ํ˜•์‹์˜ ๊ธ€๊ผด ํŒŒ์ผ๊ณผ ํ•ด๋‹น URL์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

@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;
}

.circular-calendar {
position: absolute;
z-index: 9999999 !important;
display: flex;
align-items: center;
gap: 0px;
transition: opacity .3s linear;
pointer-events: auto;
bottom: 100px;
margin-left: 200px;
}

@media (max-width: 46.24em) {
.circular-calendar {
left: 20px !important;
margin-left: 0 !important;
bottom: 20px !important;
}
}

.circular-calendar .cc-circle-container {
position: relative;
width: 66px;
height: 66px;
}

.circular-calendar .cc-svg {
transform: rotate(-90deg);
}

.circular-calendar .cc-play-pause {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 66px;
height: 66px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all .2s ease-out;
background: none;
border: none;
pointer-events: auto;
z-index: 10;
}

.circular-calendar .cc-play-pause .cc-play-icon {
width: 23px;
height: 23px;
pointer-events: none;
transform: translate(1px);
}

.circular-calendar .cc-play-pause .cc-pause-icon {
width: 36px;
height: 36px;
pointer-events: none;
}

.circular-calendar .cc-chevron {
background: none;
border: none;
cursor: pointer;
padding: 4px;
display: flex;
align-items: center;
justify-content: center;
pointer-events: auto;
z-index: 10;
transition: opacity .2s ease-out;
}

.circular-calendar .cc-chevron img {
width: 20px;
height: 20px;
pointer-events: none;
transition: opacity .2s ease-out;
}

.circular-calendar .cc-chevron.cc-chevron-debouncing {
cursor: not-allowed;
opacity: .4;
}

.circular-calendar .cc-chevron.cc-chevron-debouncing img {
opacity: .3;
}

.circular-calendar .cc-chevron:disabled {
cursor: not-allowed;
pointer-events: none;
}

.circular-calendar .cc-month {
pointer-events: none;
width: 100px;
color: #121212;
text-transform: uppercase !important;
font-size: 18px;
}

@media (min-width: 20em) {
.circular-calendar .cc-month {
font-์ด ํ…์ŠคํŠธ๋Š” ์บ˜๋ฆฐ๋” ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๊ธ€๊ผด ์Šคํƒ€์ผ๊ณผ ํฌ๊ธฐ๋ฅผ ์ •์˜ํ•˜๋Š” CSS ์ฝ”๋“œ๋กœ ๋ณด์ด๋ฉฐ, ๋‹ค์–‘ํ•œ ํ™”๋ฉด ํฌ๊ธฐ์™€ Guardian Headline ๊ธ€๊ผด ํŒจ๋ฐ€๋ฆฌ์˜ ๋‹ค์–‘ํ•œ ๋‘๊ป˜ ๋ฐ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ๊ธ€๊ผด ํŒŒ์ผ์— ๋Œ€ํ•œ ํŠน์ • ๊ทœ์น™์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.Guardian Headline Full ๊ธ€๊ผด ํŒจ๋ฐ€๋ฆฌ์—๋Š” ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ๊ณผ ๋‘๊ป˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ WOFF2, WOFF, TrueType ํ˜•์‹์˜ ํŠน์ • ๊ธ€๊ผด ํŒŒ์ผ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ณ€ํ˜• ์š”์•ฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

- ์„ธ๋ฏธ๋ณผ๋“œ ์ดํƒค๋ฆญ (๋‘๊ป˜: 600, ์Šคํƒ€์ผ: ์ดํƒค๋ฆญ)
- ๋ณผ๋“œ (๋‘๊ป˜: 700, ์Šคํƒ€์ผ: ์ผ๋ฐ˜)
- ๋ณผ๋“œ ์ดํƒค๋ฆญ (๋‘๊ป˜: 700, ์Šคํƒ€์ผ: ์ดํƒค๋ฆญ)
- ๋ธ”๋ž™ (๋‘๊ป˜: 900, ์Šคํƒ€์ผ: ์ผ๋ฐ˜)
- ๋ธ”๋ž™ ์ดํƒค๋ฆญ (๋‘๊ป˜: 900, ์Šคํƒ€์ผ: ์ดํƒค๋ฆญ)
- ๋ผ์ดํŠธ (๋‘๊ป˜: 300, ์Šคํƒ€์ผ: ์ผ๋ฐ˜)
- ๋ผ์ดํŠธ ์ดํƒค๋ฆญ (๋‘๊ป˜: 300, ์Šคํƒ€์ผ: ์ดํƒค๋ฆญ)
- ์ผ๋ฐ˜ (๋‘๊ป˜: ์ผ๋ฐ˜, ์Šคํƒ€์ผ: ์ผ๋ฐ˜)

๋˜ํ•œ Guardian Titlepiece ๊ธ€๊ผด์€ ๋ณผ๋“œ (๋‘๊ป˜: 700, ์Šคํƒ€์ผ: ์ผ๋ฐ˜)๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ธ€๊ผด ํŒŒ์ผ์€ Guardian์˜ ์ž์‚ฐ ๋„๋ฉ”์ธ์—์„œ ์ง€์ •๋œ URL์— ํ˜ธ์ŠคํŒ…๋ฉ๋‹ˆ๋‹ค.@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-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;
}

div#maincontent:focus {
box-shadow: none !important;
}

.header-wrapper {
position: absolute;
z-index: 999 !important;
min-width