рдпрд╣рд╛рдБ 100 рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЙрдкрдиреНрдпрд╛рд╕ рд╣реИрдВ рдЬреЛ рдХрднреА рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред

рдпрд╣рд╛рдБ 100 рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЙрдкрдиреНрдпрд╛рд╕ рд╣реИрдВ рдЬреЛ рдХрднреА рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред

рдпрд╣рд╛рдБ рджрд┐рдП рдЧрдП рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдкрд╛рда рдХрд╛ рд╣рд┐рдВрджреА рдЕрдиреБрд╡рд╛рдж рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реЙрдиреНрдЯ GuardianTextEgyptian, Guardian Text Egyptian Web, Georgia, рдпрд╛ serif рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ 0.9375rem рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рд▓рд╛рдЗрди рдКрдБрдЪрд╛рдИ 1.4, рд╕рд╛рдорд╛рдиреНрдп рд╡рдЬрд╝рди рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА рд╣реЛрддреА рд╣реИред рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдХреЛрд░реЗрд╢рди рдХреА рдореЛрдЯрд╛рдИ 2px рд╣реИред

рд╣реЗрдбрд┐рдВрдЧ 2 рдлрд╝реЙрдиреНрдЯ 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" рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд), рддреЛ рдпреЗ рддрддреНрд╡ 1 рд╕реЗрдХрдВрдб рдХреЗ рд╕реНрдореВрде рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдХрд╛ рдУрд╡рд░рдлрд╝реНрд▓реЛ "unset" рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдлрд╝реЙрдиреНрдЯ "Guardian Headline Full" рдХрдИ рд╢реИрд▓рд┐рдпреЛрдВ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд▓реНрдХреЗ рд╡рдЬрд╝рди (300) рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА рдореЗрдВ, рдлрд╝реЙрдиреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЧрд╛рд░реНрдЬрд┐рдпрди рдХреА рдПрд╕реЗрдЯреНрд╕ рд╕реЗ рд▓реА рдЧрдИ рд╣реИрдВред рдпрд╣реА рдмрд╛рдд рд╣рд▓реНрдХреЗ рдЗрдЯреИрд▓рд┐рдХ, рдирд┐рдпрдорд┐рдд (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-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: #a; }

рдпрд╣рд╛рдБ рд╕реБрдзрд╛рд░рд┐рдд рдкрд╛рда рд╕рд╣рдЬ, рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

```css
dc8f4}: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;
}

/*
* sass-mq рд╕реЗ `mq` рдорд┐рдХреНрд╕рд┐рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реАрд╕реЗрдЯ рдЧрд╛рд░реНрдЬрд┐рдпрди рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╣реИрдВред
* рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
*
* `@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
*/

/
* рд╕реЗрд░рд┐рдлрд╝ рдлрд╝реЙрдиреНрдЯ рд╕реНрдЯреИрдХ
*
* @group typography
*/

/
* рд╣реЗрдбрд▓рд╛рдЗрди рдлрд╝реЙрдиреНрдЯ рд╕реНрдЯреИрдХ
*
* @group typography
*/

/
* рд╕реИрдиреНрд╕ рд╕реЗрд░рд┐рдлрд╝ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реЙрдиреНрдЯ рд╕реНрдЯреИрдХ
*
* @group typography
*/

/
* рд╕реИрдиреНрд╕ рд╕реЗрд░рд┐рдлрд╝ рд╣реЗрдбрд▓рд╛рдЗрди рдлрд╝реЙрдиреНрдЯ рд╕реНрдЯреИрдХ
*
* @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
*/

/
* рдлрд╝реЙрдиреНрдЯ рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рд╢реЙрд░реНрдЯрд╣реИрдВрдб
* рдиреЛрдЯ: рдлрд╝реЙрдиреНрдЯ рд╕реНрдХреЗрд▓ рдХреЗ рдЕрдиреБрд░реВрдк рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдиреНрдЯ рд╕реНрдХреЗрд▓ рдорд┐рдХреНрд╕рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ
*
* @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
*/
```рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рд╣реЗрдбрд░ рдлрд╝реИрдорд┐рд▓реА рдФрд░ рд╡рдЬрд╝рди рдЧреБрдг

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-serif-headline` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рд╣реЗрдбрд░ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреИрд░рд╛рдореАрдЯрд░:
- `$level` (рд╕рдВрдЦреНрдпрд╛)
- `$size-only` (рдмреВрд▓рд┐рдпрди)

рдЙрджрд╛рд╣рд░рдг:
- рд╕рднреА рдЧреБрдг (рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ, рдлрд╝реИрдорд┐рд▓реА, рд╡рдЬрд╝рди) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-header(3);`
- рдХреЗрд╡рд▓ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-header(3, $size-only: true);`

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдлрд╝рдВрдХреНрд╢рди `get-font-size`
- рдлрд╝рдВрдХреНрд╢рди `get-line-height`
- рдорд┐рдХреНрд╕рд┐рди `font-size`
- рдорд┐рдХреНрд╕рд┐рди `f-header`

рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

рд╣реЗрдбрд▓рд╛рдЗрди рдлрд╝реИрдорд┐рд▓реА рдФрд░ рд╡рдЬрд╝рди рдЧреБрдг

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-serif-headline` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рд╣реЗрдбрд▓рд╛рдЗрди рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреИрд░рд╛рдореАрдЯрд░:
- `$level` (рд╕рдВрдЦреНрдпрд╛)
- `$size-only` (рдмреВрд▓рд┐рдпрди)

рдЙрджрд╛рд╣рд░рдг:
- рд╕рднреА рдЧреБрдг (рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ, рдлрд╝реИрдорд┐рд▓реА, рд╡рдЬрд╝рди) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-headline(3);`
- рдХреЗрд╡рд▓ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-headline(3, $size-only: true);`

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдлрд╝рдВрдХреНрд╢рди `get-font-size`
- рдлрд╝рдВрдХреНрд╢рди `get-line-height`
- рдорд┐рдХреНрд╕рд┐рди `font-size`
- рдорд┐рдХреНрд╕рд┐рди `f-headline`

рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

рдмреЙрдбреА рд╣реЗрдбрд┐рдВрдЧ рдлрд╝реИрдорд┐рд▓реА рдФрд░ рд╡рдЬрд╝рди рдЧреБрдг

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-serif-text` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рдмреЙрдбреА рд╣реЗрдбрд┐рдВрдЧ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреИрд░рд╛рдореАрдЯрд░:
- `$level` (рд╕рдВрдЦреНрдпрд╛)
- `$size-only` (рдмреВрд▓рд┐рдпрди)

рдЙрджрд╛рд╣рд░рдг:
- рд╕рднреА рдЧреБрдг (рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ, рдлрд╝реИрдорд┐рд▓реА, рд╡рдЬрд╝рди) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-bodyHeading(3);`
- рдХреЗрд╡рд▓ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-bodyHeading(3, $size-only: true);`

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдлрд╝рдВрдХреНрд╢рди `get-font-size`
- рдлрд╝рдВрдХреНрд╢рди `get-line-height`
- рдорд┐рдХреНрд╕рд┐рди `font-size`
- рдорд┐рдХреНрд╕рд┐рди `f-bodyHeading`

рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

рдмреЙрдбреА рдХреЙрдкреА рдлрд╝реИрдорд┐рд▓реА рдЧреБрдг

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-serif-text` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рдмреЙрдбреА рдХреЙрдкреА рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреИрд░рд╛рдореАрдЯрд░:
- `$level` (рд╕рдВрдЦреНрдпрд╛)
- `$size-only` (рдмреВрд▓рд┐рдпрди)

рдЙрджрд╛рд╣рд░рдг:
- рд╕рднреА рдЧреБрдг (рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ, рдлрд╝реИрдорд┐рд▓реА) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-bodyCopy(3);`
- рдХреЗрд╡рд▓ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-bodyCopy(3, $size-only: true);`

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдлрд╝рдВрдХреНрд╢рди `get-font-size`
- рдлрд╝рдВрдХреНрд╢рди `get-line-height`
- рдорд┐рдХреНрд╕рд┐рди `font-size`
- рдорд┐рдХреНрд╕рд┐рди `f-bodyCopy`

рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

рдбреЗрдЯрд╛ рдлрд╝реИрдорд┐рд▓реА рдЧреБрдг

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-data` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреИрд░рд╛рдореАрдЯрд░:
- `$level` (рд╕рдВрдЦреНрдпрд╛)
- `$size-only` (рдмреВрд▓рд┐рдпрди)

рдЙрджрд╛рд╣рд░рдг:
- рд╕рднреА рдЧреБрдг (рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ, рдлрд╝реИрдорд┐рд▓реА) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-data(3);`
- рдХреЗрд╡рд▓ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-data(3, $size-only: true);`

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдлрд╝рдВрдХреНрд╢рди `get-font-size`
- рдлрд╝рдВрдХреНрд╢рди `get-line-height`
- рдорд┐рдХреНрд╕рд┐рди `font-size`
- рдорд┐рдХреНрд╕рд┐рди `f-data`

рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

рдЯреЗрдХреНрд╕реНрдЯ рд╕реИрдиреНрд╕ рдлрд╝реИрдорд┐рд▓реА рдЧреБрдг

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-sans-serif-text` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

рдЯреЗрдХреНрд╕реНрдЯ рд╕реИрдиреНрд╕ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреИрд░рд╛рдореАрдЯрд░:
- `$level` (рд╕рдВрдЦреНрдпрд╛)
- `$size-only` (рдмреВрд▓рд┐рдпрди)

рдЙрджрд╛рд╣рд░рдг:
- рд╕рднреА рдЧреБрдг (рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░, рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ, рдлрд╝реИрдорд┐рд▓реА) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-textSans(3);`
- рдХреЗрд╡рд▓ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рд▓рд╛рдЗрди-рдКрдБрдЪрд╛рдИ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
`@include fs-textSans(3, $size-only: true);`

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдлрд╝рдВрдХреНрд╢рди `get-font-size`
- рдлрд╝рдВрдХреНрд╢рди `get-line-height`
- рдорд┐рдХреНрд╕рд┐рди `font-size`
- рдорд┐рдХреНрд╕рд┐рди `f-textSans`

рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

рд╣реЗрдбрд▓рд╛рдЗрди рд╕реИрдиреНрд╕ рдлрд╝реИрдорд┐рд▓реА рдЧреБрдг

рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдлрд╝реЙрдиреНрдЯ рд╕реНрдХреЗрд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ `fs-` рдорд┐рдХреНрд╕рд┐рди рдирд╣реАрдВ рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдлрд╝реЙрдиреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред

рд╡реЗрд░рд┐рдПрдмрд▓ `$f-sans-serif-headline` рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕рдореВрд╣: рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА

---

@font-face

```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");
}
```@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;
}```css
@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