```css
/* النص الأساسي يستخدم خط GuardianTextEgyptian أو Guardian Text Egyptian Web أو Georgia أو serif. */
/* تم ضبطه بحجم 0.9375rem، وارتفاع سطر 1.4، ووزن عادي، ونمط عادي. */
/* سمك زخرفة النص هو 2px. */
/* العنوان من المستوى الثاني يستخدم خط GH Guardian Headline أو Guardian Egyptian Web أو Georgia أو serif. */
/* تم ضبطه بحجم 1.5rem، وارتفاع سطر 1.15، ووزن عريض، ونمط عادي. */
/* سمك زخرفة النص هو 3px. */
/* الفئة "src-headline-medium-17" تستخدم خط GH Guardian Headline أو Guardian Egyptian Web أو Georgia أو serif. */
/* تم ضبطها بحجم 1.0625rem، وارتفاع سطر 1.15، ووزن متوسط (500)، ونمط عادي. */
/* سمك زخرفة النص هو 2px. */
/* الفئة "src-text-sans-14" تستخدم خط GuardianTextSans أو Guardian Text Sans Web أو Helvetica Neue أو Helvetica أو Arial أو Lucida Grande أو sans-serif. */
/* تم ضبطها بحجم 0.875rem، وارتفاع سطر 1.3، ووزن عادي، ونمط عادي. */
/* سمك زخرفة النص هو 2px. */
/* الفئة "src-text-sans-bold-17" تستخدم خط GuardianTextSans أو Guardian Text Sans Web أو Helvetica Neue أو Helvetica أو Arial أو Lucida Grande أو sans-serif. */
/* تم ضبطها بحجم 1.0625rem، وارتفاع سطر 1.3، ووزن عريض (700)، ونمط عادي. */
/* سمك زخرفة النص هو 2px. */
/* الخاصية المخصصة "--src-brand-400" مضبوطة على #052962. */
/* عند تمكين البرمجة النصية، يتم إخفاء المقال الذي يحمل الفئة "content--interactive" والعنصر div التابع له، */
/* بالإضافة إلى العناصر التي تحمل الفئة "article"، في البداية مع شفافية 0 وإخفاء التجاوز. */
/* بمجرد تحميل الصفحة (يُشار إليه بالفئة "interactive-loaded")، تصبح هذه العناصر مرئية بالكامل مع انتقال سلس لمدة ثانية واحدة، */
/* ويتم ضبط التجاوز على "unset". */
/* يتم تحميل خط "Guardian Headline Full" بعدة أنماط. */
/* بالنسبة للوزن الخفيف (300) بالنمط العادي، يتم الحصول على ملفات الخط من أصول Guardian. */
/* وينطبق الشيء نفسه على الأنماط: الخفيف المائل، والعادي (400) العادي، والعادي المائل، والمتوسط (500) العادي، والمتوسط المائل. */
/* كل منها يستخدم التنسيقات المناسبة woff2 و woff و truetype. */
@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;
}
:root:root [data-gu-name="media"],
:root:root [data-gu-name="title"],
:root:root [data-gu-name="headline"],
:root:root [data-gu-name="standfirst"],
:root:root [data-gu-name="lines"],
:root:root [data-gu-name="meta"],
:root:root [data-link-name="article section"] {
display: none;
}
:root:root article {
--standfirst-text: #adc8f4;
--byline: #adc8f4;
--article-background: #224a8a;
--article-text: #1a1a1a;
--article-link-text: #ffffff;
--textblock-text: #adc8f4;
--article-border: #0077b6;
--straight-lines: #224a8a;
--share-button: #adc8f4;
--share-button-border: #adc8f4;
}
:root:root article figure.element-atom {
margin: 0;
}
:root:root .back-button {
border: 1px solid lightgray;
font-family: 'Guardian Text Sans Web', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 17px;
padding: 6px 18px;
border-radius: 40px;
width: fit-content;
display: flex;
align-items: center;
gap: 6px;
}
html.no-scroll {
overflow: hidden;
}
h2 {
color: var(--src-brand-400);
}
a {
border-bottom: none !important;
text-decoration: none;
}
img {
max-width: 100%;
max-height: 100%;
}
article {
position: relative;
}
/*
* يوفر مزيج `mq` من sass-mq مع نقاط الفصل المحددة مسبقًا لـ Guardian.
* استخدمه بهذه الطريقة:
*
* `@include mq(leftCol) ...`
*
* نقاط الفصل المتاحة:
* - desktop: 61.25em
* - leftCol: 71.25em
* - mobile: 20em
* - mobileLandscape: 30em
* - mobileMedium: 23.4375em
* - phablet: 41.25em
* - tablet: 46.25em
* - wide: 81.25em
*/
/*
* تم إنشاء هذا الملف تلقائيًا بواسطة src/source/generate/breakpoints.js
*/
/*
* تم إنشاء هذا الملف تلقائيًا بواسطة src/source/generate/typography.js
*/
/**
* مجموعة خطوط البيانات
*
* @group typography
*/
/**
* مجموعة خطوط Serif
*
* @group typography
*/
/**
* مجموعة خطوط العناوين الرئيسية
*
* @group typography
*/
/**
* مجموعة خطوط النص sans serif
*
* @group typography
*/
/**
* مجموعة خطوط العناوين sans serif
*
* @group typography
*/
/**
* إعدادات مقياس الخط الافتراضي
* راجع font-scale.html و font-scale.png للحصول على أمثلة مرئية
*
* @group typography
*/
/**
* الحصول على جميع مستويات خط من مقياس الخط
*
* @param {String} $name - اسم مصفوفة مقياس الخط (مثل: headline)
* @param {Map} $font-scale ($font-scale)
*
* @example
* font-size: get-scale(header);
*
* @requires {variable} $font-scale
*
* @return {Map}
*
* @group typography
*/
/**
* الحصول على معلومات لمستوى معين من مقياس الخط
*
* @param {String} $name - اسم مقياس الخط في المصفوفة (مثل: headline)
* @param {Number} $level - المستوى في المصفوفة
* @param {Map} $font-scale ($font-scale)
*
* @example
* font-size: get-scale-level(header, 1);
*
* @requires {variable} $font-scale
* @requires {function} get-scale
*
* @return {Map}
*
* @group typography
*/
/**
* الحصول على حجم خط لمستوى في مصفوفة مقياس الخط
*
* @param {String} $name - اسم مقياس الخط في المصفوفة (مثل: headline)
* @param {Number} $level - المستوى في المصفوفة
* @param {Map} $font-scale - التكوين
*
* @example
* font-size: get-font-size(header, 3);
*
* @requires {variable} $font-scale
* @requires {function} convert-to-px
* @requires {function} get-scale-level
*
* @return {Number}
*
* @group typography
*/
/**
* الحصول على ارتفاع سطر لمستوى في مصفوفة مقياس الخط
*
* @param {String} $name - اسم مقياس الخط في المصفوفة (مثل: headline)
* @param {Number} $level - المستوى في المصفوفة
* @param {Map} $font-scale - التكوين
*
* @example
* font-size: get-line-height(header, 3);
*
* @requires {variable} $font-scale
* @requires {function} convert-to-px
* @requires {function} get-scale-level
*
* @return {Number}
*
* @group typography
*/
/**
* تحويل أي قيمة إلى بكسل
*
* @param {Number} $value
*
* @example
* font-size: convert-to-px(14); // 14px
*
* @return {Number}
*
* @group typography
*/
/**
* إعدادات الطباعة الافتراضية، يجب تضمينها في أقرب وقت ممكن في HTML
* 1. جعل عرض النص أكثر وضوحًا
* 2. ضبط تباعد الأسطر النسبي على 1.5 (16px * 1.5 = 24px)
*
* @param {String} $font-family ($f-serif-text) - الخط العالمي الافتراضي
*
* @requires {variable} $f-serif-text
*
* @group typography
*/
/**
* اختصار لحجم الخط وارتفاع السطر
*
* @param {Number} $size
* @param {Number} $line-height ($size)
*
* @example
* @include font-size(18, 24);
*
* @requires {function} convert-to-px
*
* @group typography
*/
/**
* اختصار لتصميم الخط
* ملاحظة: يفضل استخدام mixins مقياس الخط للبقاء متسقًا مع مقياس الخط
*
* @param {String} $family
* @param {String} $weight
* @param {Number} $size
* @param {Number} $line-height ($size)
*
* @example
* @include font(arial, bold, 18, 24);
*
* @requires {mixin} font-size
*
* @group typography
*/
/**
* خصائص عائلة وأوزان العناوين (Header)
*
* @requires {variable} $f-serif-headline
*
* @group typography
*/
/**
* إعدادات طباعة العناوين (Header)
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // إخراج جميع الخصائص (حجم الخط، ارتفاع السطر، العائلة، الوزن)
* @include fs-header(3);
* // إخراج حجم الخط وارتفاع السطر فقط
* @include fs-header(3, $size-only: true);
*
* @requires {function} get-font-size
* @requires {function} get-line-height
* @requires {mixin} font-size
* @requires {mixin} f-header
*
* @group typography
*/
/**
* خصائص عائلة وأوزان العناوين الرئيسية (Headline)
*
* @requires {variable} $f-serif-headline
*
* @group typography
*/
/**
* إعدادات طباعة العناوين الرئيسية (Headline)
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // إخراج جميع الخصائص (حجم الخط، ارتفاع السطر، العائلة، الوزن)
* @include fs-headline(3);
* // إخراج حجم الخط وارتفاع السطر فقط
* @include fs-headline(3, $size-only: true);
*
* @requires {function} get-font-size
* @requires {function} get-line-height
* @requires {mixin} font-size
* @requires {mixin} f-headline
*
* @group typography
*/
/**
* خصائص عائلة وأوزان عناوين النص (Body Heading)
*
* @requires {variable} $f-serif-text
*
* @group typography
*/
/**
* إعدادات طباعة عناوين النص (Body Heading)
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // إخراج جميع الخصائص (حجم الخط، ارتفاع السطر، العائلة، الوزن)
* @include fs-bodyHeading(3);
* // إخراج حجم الخط وارتفاع السطر فقط
* @include fs-bodyHeading(3, $size-only: true);
*
* @requires {function} get-font-size
* @requires {function} get-line-height
* @requires {mixin} font-size
* @requires {mixin} f-bodyHeading
*
* @group typography
*/
/**
* خاصية عائلة نسخ النص (Body Copy)
*
* @requires {variable} $f-serif-text
*
* @group typography
*/
/**
* إعدادات طباعة نسخ النص (Body Copy)
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // إخراج جميع الخصائص (حجم الخط، ارتفاع السطر، العائلة)
* @include fs-bodyCopy(3);
* // إخراج حجم الخط وارتفاع السطر فقط
* @include fs-bodyCopy(3, $size-only: true);
*
* @requires {function} get-font-size
* @requires {function} get-line-height
* @requires {mixin} font-size
* @requires {mixin} f-bodyCopy
*
* @group typography
*/
/**
* خاصية عائلة البيانات (Data)
*
* @requires {variable} $f-data
*
* @group typography
*/
/**
* إعدادات طباعة البيانات (Data)
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // إخراج جميع الخصائص (حجم الخط، ارتفاع السطر، العائلة)
* @include fs-data(3);
* // إخراج حجم الخط وارتفاع السطر فقط
* @include fs-data(3, $size-only: true);
*
* @requires {function} get-font-size
* @requires {function} get-line-height
* @requires {mixin} font-size
* @requires {mixin} f-data
*
* @group typography
*/
/**
* خاصية عائلة النص sans-serif (Text Sans)
*
* @requires {variable} $f-sans-serif-text
*
* @group typography
*/
/**
* إعدادات طباعة النص sans-serif (Text Sans)
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // إخراج جميع الخصائص (حجم الخط، ارتفاع السطر، العائلة)
* @include fs-textSans(3);
* // إخراج حجم الخط وارتفاع السطر فقط
* @include fs-textSans(3, $size-only: true);
*
* @requires {function} get-font-size
* @requires {function} get-line-height
* @requires {mixin} font-size
* @requires {mixin} f-textSans
*
* @group typography
*/
/**
* خاصية عائلة العناوين sans-serif (Headline Sans)
* هذا ليس جزءًا من مصفوفة مقياس الخط لدينا حاليًا، لذلك لا يوجد مزيج `fs-` له.
* في الوقت الحالي، نستخدمه فقط كخط بديل في بعض الأماكن.
*
* @requires {variable} $f-sans-serif-headline
*
* @group typography
*/
/**
* @font-face
*/
@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;
}
.atom.svelte-1tpye3j {
display: flex;
flex-direction: column;
gap: 4px;
}
.homepage-content.svelte-1tpye3j {
display: flex;
flex-direction: column;
gap: 14px;
transition: padding-bottom 0.3s ease;
}
.sticky-padding.svelte-1tpye3j {
padding-bottom: 100px;
transition: padding-bottom 0.3s ease;
}
h1.svelte-1tpye3j {
position: absolute;
top: 220px;
left: 0;
font-family: 'Guardian Headline Full', 'Guardian Egyptian Web', Georgia, serif;
font-weight: bold;
font-size: 88px;
line-height: 88%;
color: #0077b6;
z-index: -1;
font-variant-numeric: lining-nums;
}
@media (min-width: