src/app/legacy/containers/Header/__snapshots__/index.test.jsx.snap
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Header Snapshots should render correctly for WS frontpage 1`] = `
.emotion-0 {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 2147483647;
}
.emotion-2 {
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
background-color: #323232;
border-top: solid 0.0625rem transparent;
}
.emotion-4 {
max-width: 37.4375rem;
margin: 0 auto;
}
.emotion-4 a {
color: #F6A21D;
-webkit-text-decoration: none;
text-decoration: none;
border-bottom: solid 0.0625rem #AEAEB5;
}
.emotion-4 a:focus,
.emotion-4 a:hover {
color: #222222;
background-color: #F6A21D;
}
.emotion-4 a:hover,
.emotion-4 a:focus {
border-bottom: solid 0.125rem transparent;
}
@media (max-width: 24.9375rem) {
.emotion-4 {
padding: 2.75rem 1rem 0.5rem 1rem;
}
}
@media (min-width: 25rem) and (max-width: 37.4375rem) {
.emotion-4 {
padding: 2.75rem 1rem 0.5rem 1rem;
}
}
@media (min-width: 37.5rem) {
.emotion-4 {
padding: calc(2rem - 0.0625rem) 1rem 2rem 1rem;
}
}
.emotion-6 {
font-size: 1.125rem;
line-height: 1.375rem;
color: #FFFFFF;
font-weight: 700;
padding-top: 1rem;
margin: 0;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-6 {
font-size: 1.25rem;
line-height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-6 {
font-size: 1.5rem;
line-height: 1.75rem;
}
}
.emotion-6:focus {
outline: none;
}
.emotion-8 {
font-size: 0.9375rem;
line-height: 1.25rem;
margin-top: 1rem;
margin-bottom: 1.5rem;
color: #BEBEBE;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-8 {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
.emotion-8 {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
.emotion-8 {
margin-top: 1.5rem;
}
}
.emotion-10 {
font-size: 0.9375rem;
line-height: 1.125rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #F6A21D;
font-weight: 600;
padding: 0;
margin: 0;
list-style-type: none;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-10 {
font-size: 0.9375rem;
line-height: 1.125rem;
}
}
@media (min-width: 37.5rem) {
.emotion-10 {
font-size: 0.875rem;
line-height: 1.125rem;
}
}
.emotion-10 li+li {
margin-top: 0.5rem;
padding-top: 1rem;
padding-bottom: 1rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
@media (min-width: 37.5rem) {
.emotion-10 {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.emotion-10 li+li {
margin-top: 0;
}
}
.emotion-12 {
text-align: center;
width: 100%;
word-break: break-word;
}
.emotion-12 button {
font-size: 0.9375rem;
line-height: 1.125rem;
width: 100%;
min-height: 2.75rem;
color: #222222;
font-weight: bold;
background-color: #FDFDFD;
border: solid 0.0625rem transparent;
margin: 0;
cursor: pointer;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-12 button {
font-size: 0.9375rem;
line-height: 1.125rem;
}
}
@media (min-width: 37.5rem) {
.emotion-12 button {
font-size: 0.875rem;
line-height: 1.125rem;
}
}
.emotion-12 button:focus,
.emotion-12 button:hover {
color: #222222;
background-color: #F6A21D;
}
.emotion-12 button:hover,
.emotion-12 button:focus {
-webkit-text-decoration: underline;
text-decoration: underline;
}
.emotion-12 button:focus-visible {
outline: 0.1875rem solid #000000;
}
@media (min-width: 25rem) {
.emotion-12 {
width: 17.3125rem;
}
}
.emotion-12.hide {
width: 2.75rem;
height: 2.75rem;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
}
.emotion-12.hide button {
width: 2.75rem;
height: 2.75rem;
cursor: pointer;
background: none;
border: none;
}
.emotion-12.hide button:focus::after,
.emotion-12.hide button:hover::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0.1875rem solid #FFFFFF;
}
.emotion-12.hide button:focus-visible::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0.1875rem solid #000000;
box-shadow: 0 0 0 0.1875rem #FFFFFF inset;
}
.emotion-12.hide svg {
color: white;
fill: currentColor;
position: absolute;
top: 0;
right: 0;
}
.emotion-17 {
background-color: #B80000;
height: 2.75rem;
width: 100%;
padding: 0 0.5rem;
position: relative;
z-index: 1;
}
@media (min-width: 15rem) {
.emotion-17 {
height: 3.75rem;
padding: 0 0.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-17 {
height: 4rem;
}
}
.emotion-17 svg {
fill: currentColor;
}
@media screen and (forced-colors: active) {
.emotion-17 svg {
fill: linkText;
}
}
.emotion-19 {
height: 100%;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 63rem;
margin: 0 auto;
}
@media (max-width: 14.9375rem) {
.emotion-19 {
display: block;
}
}
.emotion-21 {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
bottom: 0.125rem;
padding-top: 0.125rem;
}
.emotion-21:hover,
.emotion-21:focus {
-webkit-text-decoration: none;
text-decoration: none;
border-bottom: 0.25rem solid #FFFFFF;
margin-bottom: -0.25rem;
}
.emotion-21:focus-visible::after {
content: '';
position: absolute;
top: 0;
left: -0.1875rem;
bottom: 0;
right: -0.1875rem;
border-top: 0.25rem solid #FFFFFF;
outline: 0.25rem solid #FFFFFF;
}
.emotion-23 {
box-sizing: content-box;
color: #FFFFFF;
fill: currentColor;
height: 1.25rem;
}
@media (min-width: 25rem) {
.emotion-23 {
height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-23 {
height: 1.875rem;
}
}
@media screen and (-ms-high-contrast: active),print {
.emotion-23 {
fill: windowText;
}
}
.emotion-25 {
-webkit-clip-path: inset(100%);
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
margin: 0;
}
.emotion-26 {
position: absolute;
-webkit-clip-path: inset(100%);
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
overflow: hidden;
padding: 0.75rem 0.5rem;
background-color: #FFFFFF;
border: 0.1875rem solid #000;
color: #333;
-webkit-text-decoration: none;
text-decoration: none;
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-26 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-26 {
font-size: 1rem;
line-height: 1.25rem;
}
}
.emotion-26:focus {
-webkit-clip-path: none;
clip-path: none;
clip: auto;
height: auto;
width: auto;
top: 0;
left: 0;
}
@media (min-width: 25rem) {
.emotion-26:focus {
top: 0.5rem;
}
}
@media (max-width: 37.4375rem) {
.emotion-26 {
padding: 0.5rem;
}
}
.emotion-28 {
position: relative;
background-color: #FFFFFF;
}
.emotion-28::after {
content: '';
position: absolute;
bottom: 0;
right: 0;
left: 0;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-28 .emotion-44::after {
left: 0;
}
.emotion-30 {
position: relative;
max-width: 63.4rem;
margin: 0;
background-color: #FFFFFF;
}
@media (min-width: 37.5rem) {
.emotion-30 {
margin: 0 0.8rem;
}
}
@media (min-width: 66rem) {
.emotion-30 {
margin: 0 auto;
}
}
.emotion-32 {
position: relative;
}
.emotion-34 {
position: relative;
padding: 0;
margin: 0;
background-color: transparent;
border: 0;
float: left;
height: 2.75rem;
width: 2.75rem;
}
.emotion-34:hover,
.emotion-34:focus {
cursor: pointer;
box-shadow: inset 0 0 0 0.25rem #FFFFFF;
}
.emotion-34:hover::after,
.emotion-34:focus::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
border: 0.25rem solid #000000;
}
@media (min-width: 37.5rem) {
.emotion-34 {
display: none;
visibility: hidden;
}
}
@media (min-width: 20rem) {
.emotion-34 {
height: 2.75rem;
width: 2.75rem;
}
}
.emotion-34 svg {
vertical-align: middle;
}
.emotion-36 {
color: #000000;
fill: currentColor;
}
@media screen and (forced-colors: active) {
.emotion-36 {
fill: linkText;
}
}
@media (max-width: 37.4375rem) {
.emotion-39 {
white-space: nowrap;
overflow-x: scroll;
scroll-behavior: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
-ms-overflow-style: none;
}
.emotion-39::-webkit-scrollbar {
display: none;
}
.emotion-39:focus-visible {
outline: none;
}
.emotion-39:focus-visible::after {
outline: 0.1875rem solid #000000;
content: '';
position: absolute;
width: 100%;
height: 100%;
}
.emotion-39:after {
content: ' ';
height: 100%;
width: 3rem;
position: absolute;
right: 0;
bottom: 0;
z-index: 3;
overflow: hidden;
pointer-events: none;
background: linear-gradient(
to right,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);
}
@media (min-width: 25rem) {
.emotion-39:after {
width: 6rem;
}
}
}
.emotion-41 {
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
@media (min-width: 37.5rem) {
.emotion-41 {
overflow: hidden;
}
}
.emotion-43 {
display: inline-block;
position: relative;
z-index: 2;
-webkit-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
}
@media (max-width: 37.4375rem) {
.emotion-43:last-child {
margin-right: 3rem;
}
}
@media (min-width: 37.5rem) {
.emotion-43::after {
content: '';
position: absolute;
bottom: -1px;
width: 80rem;
border-bottom: 0.0625rem solid #E6E8EA;
z-index: -1;
}
}
.emotion-45 {
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
color: #141414;
cursor: pointer;
-webkit-text-decoration: none;
text-decoration: none;
display: inline-block;
padding: 0.75rem 0.25rem;
outline: none;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-45 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-45 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (max-width: 37.4375rem) {
.emotion-45 {
padding: 0.75rem 0.5rem;
}
}
.emotion-45:hover::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
}
.emotion-45:focus::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
top: 0;
border: 0.1875rem solid #000000;
}
.emotion-45:focus-visible::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
top: 0;
border: 0.1875rem solid #000000;
}
.emotion-87 {
background-color: #FFFFFF;
clear: both;
overflow: hidden;
height: 0;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
visibility: hidden;
}
@media (min-width: 37.5rem) {
.emotion-87 {
display: none;
visibility: hidden;
}
}
@media (prefers-reduced-motion: reduce) {
.emotion-87 {
-webkit-transition: none;
transition: none;
}
}
.emotion-89 {
list-style-type: none;
margin: 0;
padding: 0 0.5rem;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-91 {
padding: 0.75rem 0;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-91:last-child {
padding-bottom: 0.25rem;
border: 0;
}
.emotion-93 {
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
color: #141414;
-webkit-text-decoration: none;
text-decoration: none;
padding: 0.75rem 0;
display: inline-block;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-93 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-93 {
font-size: 1rem;
line-height: 1.25rem;
}
}
.emotion-93:hover,
.emotion-93:focus {
-webkit-text-decoration: underline;
text-decoration: underline;
text-decoration-color: #B80000;
}
<header
role="banner"
>
<div>
<div
class="emotion-0 emotion-1"
>
<div
class="emotion-2 emotion-3"
dir="ltr"
>
<div
class="emotion-4 emotion-5"
dir="ltr"
>
<h2
class="emotion-6 emotion-7"
dir="ltr"
tabindex="-1"
>
We've updated our Privacy and Cookies Policy
</h2>
<p
class="emotion-8 emotion-9"
dir="ltr"
>
We've made some important changes to our Privacy and Cookies Policy and we want you to know what this means for you and your data.
</p>
<ul
class="emotion-10 emotion-11"
dir="ltr"
role="list"
>
<li
class="emotion-12 emotion-13"
dir="ltr"
>
<button
data-terms-banner="accept"
type="button"
>
OK
</button>
</li>
<li
class="emotion-12 emotion-13"
dir="ltr"
>
<span>
<a
data-terms-banner="reject"
href="https://www.bbc.co.uk/usingthebbc/your-data-matters"
>
Find out what's changed
</a>
</span>
</li>
</ul>
</div>
</div>
</div>
<div
class="emotion-16 emotion-17 emotion-18"
>
<div
class="emotion-19 emotion-20"
>
<a
aria-labelledby="BrandLink-topPage"
class="focusIndicatorRemove emotion-21 emotion-22"
href="/news"
id="topPage"
>
<svg
aria-hidden="true"
class="emotion-23 emotion-24"
focusable="false"
height="32"
id="brandSvgHeader"
viewBox="0 0 980 142"
xmlns="http://www.w3.org/2000/svg"
>
<g
fill-rule="evenodd"
stroke="#000"
stroke-width=".335"
style="stroke: #fff;"
>
<path
d="M0 0v141.732h141.732V0Zm98.839 100.024a23.16 23.16 0 0 1-10.352 7.917 42.088 42.088 0 0 1-16.153 2.787H40.571V31.004h29.92q13.224 0 20.489 5.296 7.261 5.296 7.263 15.22a18.29 18.29 0 0 1-2.602 9.868 17.917 17.917 0 0 1-7.697 6.634 21.248 21.248 0 0 1 10.786 7.415 20.186 20.186 0 0 1 3.74 12.32 20.663 20.663 0 0 1-3.631 12.267Zm-20.272-38.97a9.358 9.358 0 0 0 3.307-7.638q0-9.476-12.901-9.477H56.724v19.847h12.249q6.287 0 9.594-2.732Zm-7.534 15.22H56.724v21.52h14.093q7.261 0 11.166-2.732a9.01 9.01 0 0 0 3.903-7.861q-.001-10.926-14.853-10.927ZM177.166 0v141.732h141.732V0Zm98.838 100.024a23.16 23.16 0 0 1-10.352 7.917 42.088 42.088 0 0 1-16.153 2.787h-31.763V31.004h29.92q13.224 0 20.489 5.296 7.261 5.298 7.263 15.22a18.29 18.29 0 0 1-2.602 9.868 17.917 17.917 0 0 1-7.697 6.634 21.248 21.248 0 0 1 10.786 7.415 20.187 20.187 0 0 1 3.74 12.32 20.663 20.663 0 0 1-3.631 12.267Zm-20.271-38.97a9.358 9.358 0 0 0 3.307-7.638q0-9.476-12.901-9.477H233.89v19.847h12.249q6.287 0 9.594-2.732Zm-7.535 15.22h-14.309v21.52h14.093q7.261 0 11.166-2.732a9.01 9.01 0 0 0 3.903-7.861q-.001-10.926-14.853-10.927Zm106.133 65.459h141.732V0H354.331Zm101.793-36.057a46.238 46.238 0 0 1-11.478 4.316 58.045 58.045 0 0 1-13.729 1.585 50.05 50.05 0 0 1-17.217-2.787 35.175 35.175 0 0 1-12.941-8.033 34.802 34.802 0 0 1-8.102-12.842 48.987 48.987 0 0 1-2.814-17.104 45.738 45.738 0 0 1 2.926-16.776 35.83 35.83 0 0 1 8.44-12.842 37.18 37.18 0 0 1 13.222-8.197 49.66 49.66 0 0 1 17.274-2.842 55.607 55.607 0 0 1 12.547 1.366 46.64 46.64 0 0 1 10.972 3.989v15.519a36.756 36.756 0 0 0-10.016-4.645 40.183 40.183 0 0 0-11.365-1.585 29.66 29.66 0 0 0-14.01 3.06 20.959 20.959 0 0 0-8.89 8.853 29.58 29.58 0 0 0-3.094 14.098 30.845 30.845 0 0 0 2.982 14.154 20.367 20.367 0 0 0 8.664 8.907 28.727 28.727 0 0 0 13.785 3.06 42.724 42.724 0 0 0 22.844-6.448Zm162.072 18.34q-11.596-18.582-23.49-37.242-11.897-18.656-23.49-36.2v73.442h-22.003V17.718h23.192q12.042 17.99 23.713 36.052 11.668 18.063 23.266 36.646V17.718h22.003v106.298Zm44.258-106.298h73.145v19.029h-50.25V59.79h44.601V78.82h-44.601v26.166h53.075v19.03h-75.97Zm177.915 106.298q-5.055-17.987-9.886-35.978-4.833-17.987-9.441-35.978-4.46 17.99-9.217 35.978-4.76 17.99-9.812 35.978H777.78Q770.198 98 763.21 71.386q-6.99-26.61-13.231-53.67h24.976q3.715 20.666 7.88 41.33 4.16 20.668 8.771 40.587 9.959-38.802 18.881-77.456h22.3q4.461 19.032 9.143 37.985 4.683 18.955 9.589 37.836 4.46-19.625 8.623-39.843 4.16-20.216 7.73-40.438h24.531q-6.244 27.06-13.231 53.67-6.99 26.613-14.57 52.629Zm95.37 2.23a78.37 78.37 0 0 1-17.32-1.933 66.24 66.24 0 0 1-16.428-6.096V97.7a63.933 63.933 0 0 0 33.748 9.664q10.109 0 15.387-3.42a10.75 10.75 0 0 0 5.278-9.514 9.755 9.755 0 0 0-2.601-7.211 18.56 18.56 0 0 0-6.913-4.163 99.45 99.45 0 0 0-9.663-2.9 110.65 110.65 0 0 1-15.462-4.756 45.068 45.068 0 0 1-11.299-6.32 23.846 23.846 0 0 1-6.987-8.77 28.942 28.942 0 0 1-2.379-12.265 29.446 29.446 0 0 1 5.129-17.395 32.716 32.716 0 0 1 14.496-11.225q9.366-3.938 22.3-3.94a72.223 72.223 0 0 1 16.651 1.934 67.688 67.688 0 0 1 14.718 5.204v20.219a56.134 56.134 0 0 0-14.792-6.244 63.276 63.276 0 0 0-16.577-2.231q-9.07 0-14.049 3.122a9.935 9.935 0 0 0-4.981 8.92 9.093 9.093 0 0 0 2.379 6.616 17.36 17.36 0 0 0 6.765 4.014q4.383 1.561 10.332 3.048 7.583 1.935 14.124 4.237a45.864 45.864 0 0 1 11.521 5.872 24.459 24.459 0 0 1 7.731 9.069 30.061 30.061 0 0 1 2.75 13.529q0 10.558-5.203 18.063a32.29 32.29 0 0 1-15.016 11.447q-9.813 3.939-23.639 3.94Z"
/>
</g>
</svg>
<span
class="emotion-25"
id="BrandLink-topPage"
>
BBC News
</span>
</a>
<a
class="focusIndicatorRemove emotion-26 emotion-27"
dir="ltr"
href="#content"
>
<div>
Skip to content
</div>
</a>
</div>
</div>
</div>
<nav
class="emotion-28 emotion-29"
dir="ltr"
role="navigation"
>
<div
class="emotion-30 emotion-31"
>
<div
class="emotion-32 emotion-33"
>
<button
aria-expanded="false"
class="focusIndicatorRemove emotion-34 emotion-35"
dir="ltr"
type="button"
>
<svg
aria-hidden="true"
class="emotion-36 emotion-37"
focusable="false"
height="2.75rem"
viewBox="0 0 44 44"
width="2.75rem"
>
<path
d="M12 29h21v-2.333H12V29zm0-5.833h21v-2.334H12v2.334zM12 15v2.333h21V15H12z"
/>
</svg>
<span
class="emotion-25"
>
Sections
</span>
</button>
<div
class="emotion-39 emotion-40"
data-e2e="scrollable-nav"
dir="ltr"
>
<ul
class="emotion-41 emotion-42"
role="list"
>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news"
>
Home
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/uk"
>
UK
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/world"
>
World
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/business"
>
Business
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/politics"
>
Politics
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/technology"
>
Tech
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/science_and_environment"
>
Science
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/health"
>
Health
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/education"
>
Family & Education
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/entertainment_and_arts"
>
Entertainment & Arts
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/stories"
>
Stories
</a>
</li>
</ul>
</div>
</div>
<div
class="emotion-87 emotion-88"
data-e2e="dropdown-nav"
height="0"
>
<ul
class="emotion-89 emotion-90"
role="list"
>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-home"
class="emotion-93 emotion-94"
href="/news"
>
<span
id="dropdownNavigation-home"
>
Home
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-uk"
class="emotion-93 emotion-94"
href="/news/uk"
>
<span
id="dropdownNavigation-uk"
>
UK
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-world"
class="emotion-93 emotion-94"
href="/news/world"
>
<span
id="dropdownNavigation-world"
>
World
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-business"
class="emotion-93 emotion-94"
href="/news/business"
>
<span
id="dropdownNavigation-business"
>
Business
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-politics"
class="emotion-93 emotion-94"
href="/news/politics"
>
<span
id="dropdownNavigation-politics"
>
Politics
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-tech"
class="emotion-93 emotion-94"
href="/news/technology"
>
<span
id="dropdownNavigation-tech"
>
Tech
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-science"
class="emotion-93 emotion-94"
href="/news/science_and_environment"
>
<span
id="dropdownNavigation-science"
>
Science
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-health"
class="emotion-93 emotion-94"
href="/news/health"
>
<span
id="dropdownNavigation-health"
>
Health
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-family-&-education"
class="emotion-93 emotion-94"
href="/news/education"
>
<span
id="dropdownNavigation-family-&-education"
>
Family & Education
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-entertainment-&-arts"
class="emotion-93 emotion-94"
href="/news/entertainment_and_arts"
>
<span
id="dropdownNavigation-entertainment-&-arts"
>
Entertainment & Arts
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-stories"
class="emotion-93 emotion-94"
href="/news/stories"
>
<span
id="dropdownNavigation-stories"
>
Stories
</span>
</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
`;
exports[`Header Snapshots should render correctly for WS radio page 1`] = `
.emotion-0 {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 2147483647;
}
.emotion-2 {
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
background-color: #323232;
border-top: solid 0.0625rem transparent;
}
.emotion-4 {
max-width: 37.4375rem;
margin: 0 auto;
}
.emotion-4 a {
color: #F6A21D;
-webkit-text-decoration: none;
text-decoration: none;
border-bottom: solid 0.0625rem #AEAEB5;
}
.emotion-4 a:focus,
.emotion-4 a:hover {
color: #222222;
background-color: #F6A21D;
}
.emotion-4 a:hover,
.emotion-4 a:focus {
border-bottom: solid 0.125rem transparent;
}
@media (max-width: 24.9375rem) {
.emotion-4 {
padding: 2.75rem 1rem 0.5rem 1rem;
}
}
@media (min-width: 25rem) and (max-width: 37.4375rem) {
.emotion-4 {
padding: 2.75rem 1rem 0.5rem 1rem;
}
}
@media (min-width: 37.5rem) {
.emotion-4 {
padding: calc(2rem - 0.0625rem) 1rem 2rem 1rem;
}
}
.emotion-6 {
font-size: 1.125rem;
line-height: 1.375rem;
color: #FFFFFF;
font-weight: 700;
padding-top: 1rem;
margin: 0;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-6 {
font-size: 1.25rem;
line-height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-6 {
font-size: 1.5rem;
line-height: 1.75rem;
}
}
.emotion-6:focus {
outline: none;
}
.emotion-8 {
font-size: 0.9375rem;
line-height: 1.25rem;
margin-top: 1rem;
margin-bottom: 1.5rem;
color: #BEBEBE;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-8 {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
.emotion-8 {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
.emotion-8 {
margin-top: 1.5rem;
}
}
.emotion-10 {
font-size: 0.9375rem;
line-height: 1.125rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #F6A21D;
font-weight: 600;
padding: 0;
margin: 0;
list-style-type: none;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-10 {
font-size: 0.9375rem;
line-height: 1.125rem;
}
}
@media (min-width: 37.5rem) {
.emotion-10 {
font-size: 0.875rem;
line-height: 1.125rem;
}
}
.emotion-10 li+li {
margin-top: 0.5rem;
padding-top: 1rem;
padding-bottom: 1rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
@media (min-width: 37.5rem) {
.emotion-10 {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.emotion-10 li+li {
margin-top: 0;
}
}
.emotion-12 {
text-align: center;
width: 100%;
word-break: break-word;
}
.emotion-12 button {
font-size: 0.9375rem;
line-height: 1.125rem;
width: 100%;
min-height: 2.75rem;
color: #222222;
font-weight: bold;
background-color: #FDFDFD;
border: solid 0.0625rem transparent;
margin: 0;
cursor: pointer;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-12 button {
font-size: 0.9375rem;
line-height: 1.125rem;
}
}
@media (min-width: 37.5rem) {
.emotion-12 button {
font-size: 0.875rem;
line-height: 1.125rem;
}
}
.emotion-12 button:focus,
.emotion-12 button:hover {
color: #222222;
background-color: #F6A21D;
}
.emotion-12 button:hover,
.emotion-12 button:focus {
-webkit-text-decoration: underline;
text-decoration: underline;
}
.emotion-12 button:focus-visible {
outline: 0.1875rem solid #000000;
}
@media (min-width: 25rem) {
.emotion-12 {
width: 17.3125rem;
}
}
.emotion-12.hide {
width: 2.75rem;
height: 2.75rem;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
}
.emotion-12.hide button {
width: 2.75rem;
height: 2.75rem;
cursor: pointer;
background: none;
border: none;
}
.emotion-12.hide button:focus::after,
.emotion-12.hide button:hover::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0.1875rem solid #FFFFFF;
}
.emotion-12.hide button:focus-visible::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0.1875rem solid #000000;
box-shadow: 0 0 0 0.1875rem #FFFFFF inset;
}
.emotion-12.hide svg {
color: white;
fill: currentColor;
position: absolute;
top: 0;
right: 0;
}
.emotion-17 {
background-color: #B80000;
height: 2.75rem;
width: 100%;
padding: 0 0.5rem;
position: relative;
z-index: 1;
}
@media (min-width: 15rem) {
.emotion-17 {
height: 3.75rem;
padding: 0 0.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-17 {
height: 4rem;
}
}
.emotion-17 svg {
fill: currentColor;
}
@media screen and (forced-colors: active) {
.emotion-17 svg {
fill: linkText;
}
}
.emotion-19 {
height: 100%;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 63rem;
margin: 0 auto;
}
@media (max-width: 14.9375rem) {
.emotion-19 {
display: block;
}
}
.emotion-21 {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
bottom: 0.125rem;
padding-top: 0.125rem;
}
.emotion-21:hover,
.emotion-21:focus {
-webkit-text-decoration: none;
text-decoration: none;
border-bottom: 0.25rem solid #FFFFFF;
margin-bottom: -0.25rem;
}
.emotion-21:focus-visible::after {
content: '';
position: absolute;
top: 0;
left: -0.1875rem;
bottom: 0;
right: -0.1875rem;
border-top: 0.25rem solid #FFFFFF;
outline: 0.25rem solid #FFFFFF;
}
.emotion-23 {
box-sizing: content-box;
color: #FFFFFF;
fill: currentColor;
height: 1.25rem;
}
@media (min-width: 25rem) {
.emotion-23 {
height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-23 {
height: 1.875rem;
}
}
@media screen and (-ms-high-contrast: active),print {
.emotion-23 {
fill: windowText;
}
}
.emotion-25 {
-webkit-clip-path: inset(100%);
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
margin: 0;
}
.emotion-26 {
position: absolute;
-webkit-clip-path: inset(100%);
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
overflow: hidden;
padding: 0.75rem 0.5rem;
background-color: #FFFFFF;
border: 0.1875rem solid #000;
color: #333;
-webkit-text-decoration: none;
text-decoration: none;
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-26 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-26 {
font-size: 1rem;
line-height: 1.25rem;
}
}
.emotion-26:focus {
-webkit-clip-path: none;
clip-path: none;
clip: auto;
height: auto;
width: auto;
top: 0;
left: 0;
}
@media (min-width: 25rem) {
.emotion-26:focus {
top: 0.5rem;
}
}
@media (max-width: 37.4375rem) {
.emotion-26 {
padding: 0.5rem;
}
}
.emotion-28 {
position: relative;
background-color: #FFFFFF;
}
.emotion-28::after {
content: '';
position: absolute;
bottom: 0;
right: 0;
left: 0;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-28 .emotion-44::after {
left: 0;
}
.emotion-30 {
position: relative;
max-width: 63.4rem;
margin: 0;
background-color: #FFFFFF;
}
@media (min-width: 37.5rem) {
.emotion-30 {
margin: 0 0.8rem;
}
}
@media (min-width: 66rem) {
.emotion-30 {
margin: 0 auto;
}
}
.emotion-32 {
position: relative;
}
.emotion-34 {
position: relative;
padding: 0;
margin: 0;
background-color: transparent;
border: 0;
float: left;
height: 2.75rem;
width: 2.75rem;
}
.emotion-34:hover,
.emotion-34:focus {
cursor: pointer;
box-shadow: inset 0 0 0 0.25rem #FFFFFF;
}
.emotion-34:hover::after,
.emotion-34:focus::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
border: 0.25rem solid #000000;
}
@media (min-width: 37.5rem) {
.emotion-34 {
display: none;
visibility: hidden;
}
}
@media (min-width: 20rem) {
.emotion-34 {
height: 2.75rem;
width: 2.75rem;
}
}
.emotion-34 svg {
vertical-align: middle;
}
.emotion-36 {
color: #000000;
fill: currentColor;
}
@media screen and (forced-colors: active) {
.emotion-36 {
fill: linkText;
}
}
@media (max-width: 37.4375rem) {
.emotion-39 {
white-space: nowrap;
overflow-x: scroll;
scroll-behavior: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
-ms-overflow-style: none;
}
.emotion-39::-webkit-scrollbar {
display: none;
}
.emotion-39:focus-visible {
outline: none;
}
.emotion-39:focus-visible::after {
outline: 0.1875rem solid #000000;
content: '';
position: absolute;
width: 100%;
height: 100%;
}
.emotion-39:after {
content: ' ';
height: 100%;
width: 3rem;
position: absolute;
right: 0;
bottom: 0;
z-index: 3;
overflow: hidden;
pointer-events: none;
background: linear-gradient(
to right,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);
}
@media (min-width: 25rem) {
.emotion-39:after {
width: 6rem;
}
}
}
.emotion-41 {
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
@media (min-width: 37.5rem) {
.emotion-41 {
overflow: hidden;
}
}
.emotion-43 {
display: inline-block;
position: relative;
z-index: 2;
-webkit-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
}
@media (max-width: 37.4375rem) {
.emotion-43:last-child {
margin-right: 3rem;
}
}
@media (min-width: 37.5rem) {
.emotion-43::after {
content: '';
position: absolute;
bottom: -1px;
width: 80rem;
border-bottom: 0.0625rem solid #E6E8EA;
z-index: -1;
}
}
.emotion-45 {
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
color: #141414;
cursor: pointer;
-webkit-text-decoration: none;
text-decoration: none;
display: inline-block;
padding: 0.75rem 0.25rem;
outline: none;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-45 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-45 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (max-width: 37.4375rem) {
.emotion-45 {
padding: 0.75rem 0.5rem;
}
}
.emotion-45:hover::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
}
.emotion-45:focus::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
top: 0;
border: 0.1875rem solid #000000;
}
.emotion-45:focus-visible::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
top: 0;
border: 0.1875rem solid #000000;
}
.emotion-87 {
background-color: #FFFFFF;
clear: both;
overflow: hidden;
height: 0;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
visibility: hidden;
}
@media (min-width: 37.5rem) {
.emotion-87 {
display: none;
visibility: hidden;
}
}
@media (prefers-reduced-motion: reduce) {
.emotion-87 {
-webkit-transition: none;
transition: none;
}
}
.emotion-89 {
list-style-type: none;
margin: 0;
padding: 0 0.5rem;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-91 {
padding: 0.75rem 0;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-91:last-child {
padding-bottom: 0.25rem;
border: 0;
}
.emotion-93 {
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
color: #141414;
-webkit-text-decoration: none;
text-decoration: none;
padding: 0.75rem 0;
display: inline-block;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-93 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-93 {
font-size: 1rem;
line-height: 1.25rem;
}
}
.emotion-93:hover,
.emotion-93:focus {
-webkit-text-decoration: underline;
text-decoration: underline;
text-decoration-color: #B80000;
}
<header
role="banner"
>
<div>
<div
class="emotion-0 emotion-1"
>
<div
class="emotion-2 emotion-3"
dir="ltr"
>
<div
class="emotion-4 emotion-5"
dir="ltr"
>
<h2
class="emotion-6 emotion-7"
dir="ltr"
tabindex="-1"
>
We've updated our Privacy and Cookies Policy
</h2>
<p
class="emotion-8 emotion-9"
dir="ltr"
>
We've made some important changes to our Privacy and Cookies Policy and we want you to know what this means for you and your data.
</p>
<ul
class="emotion-10 emotion-11"
dir="ltr"
role="list"
>
<li
class="emotion-12 emotion-13"
dir="ltr"
>
<button
data-terms-banner="accept"
type="button"
>
OK
</button>
</li>
<li
class="emotion-12 emotion-13"
dir="ltr"
>
<span>
<a
data-terms-banner="reject"
href="https://www.bbc.co.uk/usingthebbc/your-data-matters"
>
Find out what's changed
</a>
</span>
</li>
</ul>
</div>
</div>
</div>
<div
class="emotion-16 emotion-17 emotion-18"
>
<div
class="emotion-19 emotion-20"
>
<a
aria-labelledby="BrandLink-topPage"
class="focusIndicatorRemove emotion-21 emotion-22"
href="/news"
id="topPage"
>
<svg
aria-hidden="true"
class="emotion-23 emotion-24"
focusable="false"
height="32"
id="brandSvgHeader"
viewBox="0 0 980 142"
xmlns="http://www.w3.org/2000/svg"
>
<g
fill-rule="evenodd"
stroke="#000"
stroke-width=".335"
style="stroke: #fff;"
>
<path
d="M0 0v141.732h141.732V0Zm98.839 100.024a23.16 23.16 0 0 1-10.352 7.917 42.088 42.088 0 0 1-16.153 2.787H40.571V31.004h29.92q13.224 0 20.489 5.296 7.261 5.296 7.263 15.22a18.29 18.29 0 0 1-2.602 9.868 17.917 17.917 0 0 1-7.697 6.634 21.248 21.248 0 0 1 10.786 7.415 20.186 20.186 0 0 1 3.74 12.32 20.663 20.663 0 0 1-3.631 12.267Zm-20.272-38.97a9.358 9.358 0 0 0 3.307-7.638q0-9.476-12.901-9.477H56.724v19.847h12.249q6.287 0 9.594-2.732Zm-7.534 15.22H56.724v21.52h14.093q7.261 0 11.166-2.732a9.01 9.01 0 0 0 3.903-7.861q-.001-10.926-14.853-10.927ZM177.166 0v141.732h141.732V0Zm98.838 100.024a23.16 23.16 0 0 1-10.352 7.917 42.088 42.088 0 0 1-16.153 2.787h-31.763V31.004h29.92q13.224 0 20.489 5.296 7.261 5.298 7.263 15.22a18.29 18.29 0 0 1-2.602 9.868 17.917 17.917 0 0 1-7.697 6.634 21.248 21.248 0 0 1 10.786 7.415 20.187 20.187 0 0 1 3.74 12.32 20.663 20.663 0 0 1-3.631 12.267Zm-20.271-38.97a9.358 9.358 0 0 0 3.307-7.638q0-9.476-12.901-9.477H233.89v19.847h12.249q6.287 0 9.594-2.732Zm-7.535 15.22h-14.309v21.52h14.093q7.261 0 11.166-2.732a9.01 9.01 0 0 0 3.903-7.861q-.001-10.926-14.853-10.927Zm106.133 65.459h141.732V0H354.331Zm101.793-36.057a46.238 46.238 0 0 1-11.478 4.316 58.045 58.045 0 0 1-13.729 1.585 50.05 50.05 0 0 1-17.217-2.787 35.175 35.175 0 0 1-12.941-8.033 34.802 34.802 0 0 1-8.102-12.842 48.987 48.987 0 0 1-2.814-17.104 45.738 45.738 0 0 1 2.926-16.776 35.83 35.83 0 0 1 8.44-12.842 37.18 37.18 0 0 1 13.222-8.197 49.66 49.66 0 0 1 17.274-2.842 55.607 55.607 0 0 1 12.547 1.366 46.64 46.64 0 0 1 10.972 3.989v15.519a36.756 36.756 0 0 0-10.016-4.645 40.183 40.183 0 0 0-11.365-1.585 29.66 29.66 0 0 0-14.01 3.06 20.959 20.959 0 0 0-8.89 8.853 29.58 29.58 0 0 0-3.094 14.098 30.845 30.845 0 0 0 2.982 14.154 20.367 20.367 0 0 0 8.664 8.907 28.727 28.727 0 0 0 13.785 3.06 42.724 42.724 0 0 0 22.844-6.448Zm162.072 18.34q-11.596-18.582-23.49-37.242-11.897-18.656-23.49-36.2v73.442h-22.003V17.718h23.192q12.042 17.99 23.713 36.052 11.668 18.063 23.266 36.646V17.718h22.003v106.298Zm44.258-106.298h73.145v19.029h-50.25V59.79h44.601V78.82h-44.601v26.166h53.075v19.03h-75.97Zm177.915 106.298q-5.055-17.987-9.886-35.978-4.833-17.987-9.441-35.978-4.46 17.99-9.217 35.978-4.76 17.99-9.812 35.978H777.78Q770.198 98 763.21 71.386q-6.99-26.61-13.231-53.67h24.976q3.715 20.666 7.88 41.33 4.16 20.668 8.771 40.587 9.959-38.802 18.881-77.456h22.3q4.461 19.032 9.143 37.985 4.683 18.955 9.589 37.836 4.46-19.625 8.623-39.843 4.16-20.216 7.73-40.438h24.531q-6.244 27.06-13.231 53.67-6.99 26.613-14.57 52.629Zm95.37 2.23a78.37 78.37 0 0 1-17.32-1.933 66.24 66.24 0 0 1-16.428-6.096V97.7a63.933 63.933 0 0 0 33.748 9.664q10.109 0 15.387-3.42a10.75 10.75 0 0 0 5.278-9.514 9.755 9.755 0 0 0-2.601-7.211 18.56 18.56 0 0 0-6.913-4.163 99.45 99.45 0 0 0-9.663-2.9 110.65 110.65 0 0 1-15.462-4.756 45.068 45.068 0 0 1-11.299-6.32 23.846 23.846 0 0 1-6.987-8.77 28.942 28.942 0 0 1-2.379-12.265 29.446 29.446 0 0 1 5.129-17.395 32.716 32.716 0 0 1 14.496-11.225q9.366-3.938 22.3-3.94a72.223 72.223 0 0 1 16.651 1.934 67.688 67.688 0 0 1 14.718 5.204v20.219a56.134 56.134 0 0 0-14.792-6.244 63.276 63.276 0 0 0-16.577-2.231q-9.07 0-14.049 3.122a9.935 9.935 0 0 0-4.981 8.92 9.093 9.093 0 0 0 2.379 6.616 17.36 17.36 0 0 0 6.765 4.014q4.383 1.561 10.332 3.048 7.583 1.935 14.124 4.237a45.864 45.864 0 0 1 11.521 5.872 24.459 24.459 0 0 1 7.731 9.069 30.061 30.061 0 0 1 2.75 13.529q0 10.558-5.203 18.063a32.29 32.29 0 0 1-15.016 11.447q-9.813 3.939-23.639 3.94Z"
/>
</g>
</svg>
<span
class="emotion-25"
id="BrandLink-topPage"
>
BBC News
</span>
</a>
<a
class="focusIndicatorRemove emotion-26 emotion-27"
dir="ltr"
href="#content"
>
<div>
Skip to content
</div>
</a>
</div>
</div>
</div>
<nav
class="emotion-28 emotion-29"
dir="ltr"
role="navigation"
>
<div
class="emotion-30 emotion-31"
>
<div
class="emotion-32 emotion-33"
>
<button
aria-expanded="false"
class="focusIndicatorRemove emotion-34 emotion-35"
dir="ltr"
type="button"
>
<svg
aria-hidden="true"
class="emotion-36 emotion-37"
focusable="false"
height="2.75rem"
viewBox="0 0 44 44"
width="2.75rem"
>
<path
d="M12 29h21v-2.333H12V29zm0-5.833h21v-2.334H12v2.334zM12 15v2.333h21V15H12z"
/>
</svg>
<span
class="emotion-25"
>
Sections
</span>
</button>
<div
class="emotion-39 emotion-40"
data-e2e="scrollable-nav"
dir="ltr"
>
<ul
class="emotion-41 emotion-42"
role="list"
>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news"
>
Home
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/uk"
>
UK
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/world"
>
World
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/business"
>
Business
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/politics"
>
Politics
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/technology"
>
Tech
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/science_and_environment"
>
Science
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/health"
>
Health
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/education"
>
Family & Education
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/entertainment_and_arts"
>
Entertainment & Arts
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/stories"
>
Stories
</a>
</li>
</ul>
</div>
</div>
<div
class="emotion-87 emotion-88"
data-e2e="dropdown-nav"
height="0"
>
<ul
class="emotion-89 emotion-90"
role="list"
>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-home"
class="emotion-93 emotion-94"
href="/news"
>
<span
id="dropdownNavigation-home"
>
Home
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-uk"
class="emotion-93 emotion-94"
href="/news/uk"
>
<span
id="dropdownNavigation-uk"
>
UK
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-world"
class="emotion-93 emotion-94"
href="/news/world"
>
<span
id="dropdownNavigation-world"
>
World
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-business"
class="emotion-93 emotion-94"
href="/news/business"
>
<span
id="dropdownNavigation-business"
>
Business
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-politics"
class="emotion-93 emotion-94"
href="/news/politics"
>
<span
id="dropdownNavigation-politics"
>
Politics
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-tech"
class="emotion-93 emotion-94"
href="/news/technology"
>
<span
id="dropdownNavigation-tech"
>
Tech
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-science"
class="emotion-93 emotion-94"
href="/news/science_and_environment"
>
<span
id="dropdownNavigation-science"
>
Science
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-health"
class="emotion-93 emotion-94"
href="/news/health"
>
<span
id="dropdownNavigation-health"
>
Health
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-family-&-education"
class="emotion-93 emotion-94"
href="/news/education"
>
<span
id="dropdownNavigation-family-&-education"
>
Family & Education
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-entertainment-&-arts"
class="emotion-93 emotion-94"
href="/news/entertainment_and_arts"
>
<span
id="dropdownNavigation-entertainment-&-arts"
>
Entertainment & Arts
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-stories"
class="emotion-93 emotion-94"
href="/news/stories"
>
<span
id="dropdownNavigation-stories"
>
Stories
</span>
</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
`;
exports[`Header Snapshots should render correctly for news article 1`] = `
.emotion-0 {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 2147483647;
}
.emotion-2 {
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
background-color: #323232;
border-top: solid 0.0625rem transparent;
}
.emotion-4 {
max-width: 37.4375rem;
margin: 0 auto;
}
.emotion-4 a {
color: #F6A21D;
-webkit-text-decoration: none;
text-decoration: none;
border-bottom: solid 0.0625rem #AEAEB5;
}
.emotion-4 a:focus,
.emotion-4 a:hover {
color: #222222;
background-color: #F6A21D;
}
.emotion-4 a:hover,
.emotion-4 a:focus {
border-bottom: solid 0.125rem transparent;
}
@media (max-width: 24.9375rem) {
.emotion-4 {
padding: 2.75rem 1rem 0.5rem 1rem;
}
}
@media (min-width: 25rem) and (max-width: 37.4375rem) {
.emotion-4 {
padding: 2.75rem 1rem 0.5rem 1rem;
}
}
@media (min-width: 37.5rem) {
.emotion-4 {
padding: calc(2rem - 0.0625rem) 1rem 2rem 1rem;
}
}
.emotion-6 {
font-size: 1.125rem;
line-height: 1.375rem;
color: #FFFFFF;
font-weight: 700;
padding-top: 1rem;
margin: 0;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-6 {
font-size: 1.25rem;
line-height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-6 {
font-size: 1.5rem;
line-height: 1.75rem;
}
}
.emotion-6:focus {
outline: none;
}
.emotion-8 {
font-size: 0.9375rem;
line-height: 1.25rem;
margin-top: 1rem;
margin-bottom: 1.5rem;
color: #BEBEBE;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-8 {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
.emotion-8 {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media (min-width: 37.5rem) {
.emotion-8 {
margin-top: 1.5rem;
}
}
.emotion-10 {
font-size: 0.9375rem;
line-height: 1.125rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #F6A21D;
font-weight: 600;
padding: 0;
margin: 0;
list-style-type: none;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-10 {
font-size: 0.9375rem;
line-height: 1.125rem;
}
}
@media (min-width: 37.5rem) {
.emotion-10 {
font-size: 0.875rem;
line-height: 1.125rem;
}
}
.emotion-10 li+li {
margin-top: 0.5rem;
padding-top: 1rem;
padding-bottom: 1rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
@media (min-width: 37.5rem) {
.emotion-10 {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.emotion-10 li+li {
margin-top: 0;
}
}
.emotion-12 {
text-align: center;
width: 100%;
word-break: break-word;
}
.emotion-12 button {
font-size: 0.9375rem;
line-height: 1.125rem;
width: 100%;
min-height: 2.75rem;
color: #222222;
font-weight: bold;
background-color: #FDFDFD;
border: solid 0.0625rem transparent;
margin: 0;
cursor: pointer;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-12 button {
font-size: 0.9375rem;
line-height: 1.125rem;
}
}
@media (min-width: 37.5rem) {
.emotion-12 button {
font-size: 0.875rem;
line-height: 1.125rem;
}
}
.emotion-12 button:focus,
.emotion-12 button:hover {
color: #222222;
background-color: #F6A21D;
}
.emotion-12 button:hover,
.emotion-12 button:focus {
-webkit-text-decoration: underline;
text-decoration: underline;
}
.emotion-12 button:focus-visible {
outline: 0.1875rem solid #000000;
}
@media (min-width: 25rem) {
.emotion-12 {
width: 17.3125rem;
}
}
.emotion-12.hide {
width: 2.75rem;
height: 2.75rem;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
}
.emotion-12.hide button {
width: 2.75rem;
height: 2.75rem;
cursor: pointer;
background: none;
border: none;
}
.emotion-12.hide button:focus::after,
.emotion-12.hide button:hover::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0.1875rem solid #FFFFFF;
}
.emotion-12.hide button:focus-visible::after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: 0.1875rem solid #000000;
box-shadow: 0 0 0 0.1875rem #FFFFFF inset;
}
.emotion-12.hide svg {
color: white;
fill: currentColor;
position: absolute;
top: 0;
right: 0;
}
.emotion-17 {
background-color: #B80000;
height: 2.75rem;
width: 100%;
padding: 0 0.5rem;
position: relative;
z-index: 1;
}
@media (min-width: 15rem) {
.emotion-17 {
height: 3.75rem;
padding: 0 0.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-17 {
height: 4rem;
}
}
.emotion-17 svg {
fill: currentColor;
}
@media screen and (forced-colors: active) {
.emotion-17 svg {
fill: linkText;
}
}
.emotion-19 {
height: 100%;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 63rem;
margin: 0 auto;
}
@media (max-width: 14.9375rem) {
.emotion-19 {
display: block;
}
}
.emotion-21 {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
bottom: 0.125rem;
padding-top: 0.125rem;
}
.emotion-21:hover,
.emotion-21:focus {
-webkit-text-decoration: none;
text-decoration: none;
border-bottom: 0.25rem solid #FFFFFF;
margin-bottom: -0.25rem;
}
.emotion-21:focus-visible::after {
content: '';
position: absolute;
top: 0;
left: -0.1875rem;
bottom: 0;
right: -0.1875rem;
border-top: 0.25rem solid #FFFFFF;
outline: 0.25rem solid #FFFFFF;
}
.emotion-23 {
box-sizing: content-box;
color: #FFFFFF;
fill: currentColor;
height: 1.25rem;
}
@media (min-width: 25rem) {
.emotion-23 {
height: 1.5rem;
}
}
@media (min-width: 37.5rem) {
.emotion-23 {
height: 1.875rem;
}
}
@media screen and (-ms-high-contrast: active),print {
.emotion-23 {
fill: windowText;
}
}
.emotion-25 {
-webkit-clip-path: inset(100%);
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
margin: 0;
}
.emotion-26 {
position: absolute;
-webkit-clip-path: inset(100%);
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
overflow: hidden;
padding: 0.75rem 0.5rem;
background-color: #FFFFFF;
border: 0.1875rem solid #000;
color: #333;
-webkit-text-decoration: none;
text-decoration: none;
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-26 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-26 {
font-size: 1rem;
line-height: 1.25rem;
}
}
.emotion-26:focus {
-webkit-clip-path: none;
clip-path: none;
clip: auto;
height: auto;
width: auto;
top: 0;
left: 0;
}
@media (min-width: 25rem) {
.emotion-26:focus {
top: 0.5rem;
}
}
@media (max-width: 37.4375rem) {
.emotion-26 {
padding: 0.5rem;
}
}
.emotion-28 {
position: relative;
background-color: #FFFFFF;
}
.emotion-28::after {
content: '';
position: absolute;
bottom: 0;
right: 0;
left: 0;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-28 .emotion-44::after {
left: 0;
}
.emotion-30 {
position: relative;
max-width: 63.4rem;
margin: 0;
background-color: #FFFFFF;
}
@media (min-width: 37.5rem) {
.emotion-30 {
margin: 0 0.8rem;
}
}
@media (min-width: 66rem) {
.emotion-30 {
margin: 0 auto;
}
}
.emotion-32 {
position: relative;
}
.emotion-34 {
position: relative;
padding: 0;
margin: 0;
background-color: transparent;
border: 0;
float: left;
height: 2.75rem;
width: 2.75rem;
}
.emotion-34:hover,
.emotion-34:focus {
cursor: pointer;
box-shadow: inset 0 0 0 0.25rem #FFFFFF;
}
.emotion-34:hover::after,
.emotion-34:focus::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
border: 0.25rem solid #000000;
}
@media (min-width: 37.5rem) {
.emotion-34 {
display: none;
visibility: hidden;
}
}
@media (min-width: 20rem) {
.emotion-34 {
height: 2.75rem;
width: 2.75rem;
}
}
.emotion-34 svg {
vertical-align: middle;
}
.emotion-36 {
color: #000000;
fill: currentColor;
}
@media screen and (forced-colors: active) {
.emotion-36 {
fill: linkText;
}
}
@media (max-width: 37.4375rem) {
.emotion-39 {
white-space: nowrap;
overflow-x: scroll;
scroll-behavior: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
-ms-overflow-style: none;
}
.emotion-39::-webkit-scrollbar {
display: none;
}
.emotion-39:focus-visible {
outline: none;
}
.emotion-39:focus-visible::after {
outline: 0.1875rem solid #000000;
content: '';
position: absolute;
width: 100%;
height: 100%;
}
.emotion-39:after {
content: ' ';
height: 100%;
width: 3rem;
position: absolute;
right: 0;
bottom: 0;
z-index: 3;
overflow: hidden;
pointer-events: none;
background: linear-gradient(
to right,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);
}
@media (min-width: 25rem) {
.emotion-39:after {
width: 6rem;
}
}
}
.emotion-41 {
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
@media (min-width: 37.5rem) {
.emotion-41 {
overflow: hidden;
}
}
.emotion-43 {
display: inline-block;
position: relative;
z-index: 2;
-webkit-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
}
@media (max-width: 37.4375rem) {
.emotion-43:last-child {
margin-right: 3rem;
}
}
@media (min-width: 37.5rem) {
.emotion-43::after {
content: '';
position: absolute;
bottom: -1px;
width: 80rem;
border-bottom: 0.0625rem solid #E6E8EA;
z-index: -1;
}
}
.emotion-45 {
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
color: #141414;
cursor: pointer;
-webkit-text-decoration: none;
text-decoration: none;
display: inline-block;
padding: 0.75rem 0.25rem;
outline: none;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-45 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-45 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (max-width: 37.4375rem) {
.emotion-45 {
padding: 0.75rem 0.5rem;
}
}
.emotion-45:hover::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
}
.emotion-45:focus::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
top: 0;
border: 0.1875rem solid #000000;
}
.emotion-45:focus-visible::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
border-bottom: 0.25rem solid #B80000;
top: 0;
border: 0.1875rem solid #000000;
}
.emotion-87 {
background-color: #FFFFFF;
clear: both;
overflow: hidden;
height: 0;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
visibility: hidden;
}
@media (min-width: 37.5rem) {
.emotion-87 {
display: none;
visibility: hidden;
}
}
@media (prefers-reduced-motion: reduce) {
.emotion-87 {
-webkit-transition: none;
transition: none;
}
}
.emotion-89 {
list-style-type: none;
margin: 0;
padding: 0 0.5rem;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-91 {
padding: 0.75rem 0;
border-bottom: 0.0625rem solid #E6E8EA;
}
.emotion-91:last-child {
padding-bottom: 0.25rem;
border: 0;
}
.emotion-93 {
font-size: 0.9375rem;
line-height: 1.25rem;
font-family: ReithSans,Helvetica,Arial,sans-serif;
font-weight: 400;
font-style: normal;
color: #141414;
-webkit-text-decoration: none;
text-decoration: none;
padding: 0.75rem 0;
display: inline-block;
}
@media (min-width: 20rem) and (max-width: 37.4375rem) {
.emotion-93 {
font-size: 1rem;
line-height: 1.25rem;
}
}
@media (min-width: 37.5rem) {
.emotion-93 {
font-size: 1rem;
line-height: 1.25rem;
}
}
.emotion-93:hover,
.emotion-93:focus {
-webkit-text-decoration: underline;
text-decoration: underline;
text-decoration-color: #B80000;
}
<header
role="banner"
>
<div>
<div
class="emotion-0 emotion-1"
>
<div
class="emotion-2 emotion-3"
dir="ltr"
>
<div
class="emotion-4 emotion-5"
dir="ltr"
>
<h2
class="emotion-6 emotion-7"
dir="ltr"
tabindex="-1"
>
We've updated our Privacy and Cookies Policy
</h2>
<p
class="emotion-8 emotion-9"
dir="ltr"
>
We've made some important changes to our Privacy and Cookies Policy and we want you to know what this means for you and your data.
</p>
<ul
class="emotion-10 emotion-11"
dir="ltr"
role="list"
>
<li
class="emotion-12 emotion-13"
dir="ltr"
>
<button
data-terms-banner="accept"
type="button"
>
OK
</button>
</li>
<li
class="emotion-12 emotion-13"
dir="ltr"
>
<span>
<a
data-terms-banner="reject"
href="https://www.bbc.co.uk/usingthebbc/your-data-matters"
>
Find out what's changed
</a>
</span>
</li>
</ul>
</div>
</div>
</div>
<div
class="emotion-16 emotion-17 emotion-18"
>
<div
class="emotion-19 emotion-20"
>
<a
aria-labelledby="BrandLink-topPage"
class="focusIndicatorRemove emotion-21 emotion-22"
href="/news"
id="topPage"
>
<svg
aria-hidden="true"
class="emotion-23 emotion-24"
focusable="false"
height="32"
id="brandSvgHeader"
viewBox="0 0 980 142"
xmlns="http://www.w3.org/2000/svg"
>
<g
fill-rule="evenodd"
stroke="#000"
stroke-width=".335"
style="stroke: #fff;"
>
<path
d="M0 0v141.732h141.732V0Zm98.839 100.024a23.16 23.16 0 0 1-10.352 7.917 42.088 42.088 0 0 1-16.153 2.787H40.571V31.004h29.92q13.224 0 20.489 5.296 7.261 5.296 7.263 15.22a18.29 18.29 0 0 1-2.602 9.868 17.917 17.917 0 0 1-7.697 6.634 21.248 21.248 0 0 1 10.786 7.415 20.186 20.186 0 0 1 3.74 12.32 20.663 20.663 0 0 1-3.631 12.267Zm-20.272-38.97a9.358 9.358 0 0 0 3.307-7.638q0-9.476-12.901-9.477H56.724v19.847h12.249q6.287 0 9.594-2.732Zm-7.534 15.22H56.724v21.52h14.093q7.261 0 11.166-2.732a9.01 9.01 0 0 0 3.903-7.861q-.001-10.926-14.853-10.927ZM177.166 0v141.732h141.732V0Zm98.838 100.024a23.16 23.16 0 0 1-10.352 7.917 42.088 42.088 0 0 1-16.153 2.787h-31.763V31.004h29.92q13.224 0 20.489 5.296 7.261 5.298 7.263 15.22a18.29 18.29 0 0 1-2.602 9.868 17.917 17.917 0 0 1-7.697 6.634 21.248 21.248 0 0 1 10.786 7.415 20.187 20.187 0 0 1 3.74 12.32 20.663 20.663 0 0 1-3.631 12.267Zm-20.271-38.97a9.358 9.358 0 0 0 3.307-7.638q0-9.476-12.901-9.477H233.89v19.847h12.249q6.287 0 9.594-2.732Zm-7.535 15.22h-14.309v21.52h14.093q7.261 0 11.166-2.732a9.01 9.01 0 0 0 3.903-7.861q-.001-10.926-14.853-10.927Zm106.133 65.459h141.732V0H354.331Zm101.793-36.057a46.238 46.238 0 0 1-11.478 4.316 58.045 58.045 0 0 1-13.729 1.585 50.05 50.05 0 0 1-17.217-2.787 35.175 35.175 0 0 1-12.941-8.033 34.802 34.802 0 0 1-8.102-12.842 48.987 48.987 0 0 1-2.814-17.104 45.738 45.738 0 0 1 2.926-16.776 35.83 35.83 0 0 1 8.44-12.842 37.18 37.18 0 0 1 13.222-8.197 49.66 49.66 0 0 1 17.274-2.842 55.607 55.607 0 0 1 12.547 1.366 46.64 46.64 0 0 1 10.972 3.989v15.519a36.756 36.756 0 0 0-10.016-4.645 40.183 40.183 0 0 0-11.365-1.585 29.66 29.66 0 0 0-14.01 3.06 20.959 20.959 0 0 0-8.89 8.853 29.58 29.58 0 0 0-3.094 14.098 30.845 30.845 0 0 0 2.982 14.154 20.367 20.367 0 0 0 8.664 8.907 28.727 28.727 0 0 0 13.785 3.06 42.724 42.724 0 0 0 22.844-6.448Zm162.072 18.34q-11.596-18.582-23.49-37.242-11.897-18.656-23.49-36.2v73.442h-22.003V17.718h23.192q12.042 17.99 23.713 36.052 11.668 18.063 23.266 36.646V17.718h22.003v106.298Zm44.258-106.298h73.145v19.029h-50.25V59.79h44.601V78.82h-44.601v26.166h53.075v19.03h-75.97Zm177.915 106.298q-5.055-17.987-9.886-35.978-4.833-17.987-9.441-35.978-4.46 17.99-9.217 35.978-4.76 17.99-9.812 35.978H777.78Q770.198 98 763.21 71.386q-6.99-26.61-13.231-53.67h24.976q3.715 20.666 7.88 41.33 4.16 20.668 8.771 40.587 9.959-38.802 18.881-77.456h22.3q4.461 19.032 9.143 37.985 4.683 18.955 9.589 37.836 4.46-19.625 8.623-39.843 4.16-20.216 7.73-40.438h24.531q-6.244 27.06-13.231 53.67-6.99 26.613-14.57 52.629Zm95.37 2.23a78.37 78.37 0 0 1-17.32-1.933 66.24 66.24 0 0 1-16.428-6.096V97.7a63.933 63.933 0 0 0 33.748 9.664q10.109 0 15.387-3.42a10.75 10.75 0 0 0 5.278-9.514 9.755 9.755 0 0 0-2.601-7.211 18.56 18.56 0 0 0-6.913-4.163 99.45 99.45 0 0 0-9.663-2.9 110.65 110.65 0 0 1-15.462-4.756 45.068 45.068 0 0 1-11.299-6.32 23.846 23.846 0 0 1-6.987-8.77 28.942 28.942 0 0 1-2.379-12.265 29.446 29.446 0 0 1 5.129-17.395 32.716 32.716 0 0 1 14.496-11.225q9.366-3.938 22.3-3.94a72.223 72.223 0 0 1 16.651 1.934 67.688 67.688 0 0 1 14.718 5.204v20.219a56.134 56.134 0 0 0-14.792-6.244 63.276 63.276 0 0 0-16.577-2.231q-9.07 0-14.049 3.122a9.935 9.935 0 0 0-4.981 8.92 9.093 9.093 0 0 0 2.379 6.616 17.36 17.36 0 0 0 6.765 4.014q4.383 1.561 10.332 3.048 7.583 1.935 14.124 4.237a45.864 45.864 0 0 1 11.521 5.872 24.459 24.459 0 0 1 7.731 9.069 30.061 30.061 0 0 1 2.75 13.529q0 10.558-5.203 18.063a32.29 32.29 0 0 1-15.016 11.447q-9.813 3.939-23.639 3.94Z"
/>
</g>
</svg>
<span
class="emotion-25"
id="BrandLink-topPage"
>
BBC News
</span>
</a>
<a
class="focusIndicatorRemove emotion-26 emotion-27"
dir="ltr"
href="#content"
>
<div>
Skip to content
</div>
</a>
</div>
</div>
</div>
<nav
class="emotion-28 emotion-29"
dir="ltr"
role="navigation"
>
<div
class="emotion-30 emotion-31"
>
<div
class="emotion-32 emotion-33"
>
<button
aria-expanded="false"
class="focusIndicatorRemove emotion-34 emotion-35"
dir="ltr"
type="button"
>
<svg
aria-hidden="true"
class="emotion-36 emotion-37"
focusable="false"
height="2.75rem"
viewBox="0 0 44 44"
width="2.75rem"
>
<path
d="M12 29h21v-2.333H12V29zm0-5.833h21v-2.334H12v2.334zM12 15v2.333h21V15H12z"
/>
</svg>
<span
class="emotion-25"
>
Sections
</span>
</button>
<div
class="emotion-39 emotion-40"
data-e2e="scrollable-nav"
dir="ltr"
>
<ul
class="emotion-41 emotion-42"
role="list"
>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news"
>
Home
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/uk"
>
UK
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/world"
>
World
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/business"
>
Business
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/politics"
>
Politics
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/technology"
>
Tech
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/science_and_environment"
>
Science
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/health"
>
Health
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/education"
>
Family & Education
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/entertainment_and_arts"
>
Entertainment & Arts
</a>
</li>
<li
class="emotion-43 emotion-44"
dir="ltr"
role="listitem"
>
<a
class="focusIndicatorRemove emotion-45 emotion-46"
href="/news/stories"
>
Stories
</a>
</li>
</ul>
</div>
</div>
<div
class="emotion-87 emotion-88"
data-e2e="dropdown-nav"
height="0"
>
<ul
class="emotion-89 emotion-90"
role="list"
>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-home"
class="emotion-93 emotion-94"
href="/news"
>
<span
id="dropdownNavigation-home"
>
Home
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-uk"
class="emotion-93 emotion-94"
href="/news/uk"
>
<span
id="dropdownNavigation-uk"
>
UK
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-world"
class="emotion-93 emotion-94"
href="/news/world"
>
<span
id="dropdownNavigation-world"
>
World
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-business"
class="emotion-93 emotion-94"
href="/news/business"
>
<span
id="dropdownNavigation-business"
>
Business
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-politics"
class="emotion-93 emotion-94"
href="/news/politics"
>
<span
id="dropdownNavigation-politics"
>
Politics
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-tech"
class="emotion-93 emotion-94"
href="/news/technology"
>
<span
id="dropdownNavigation-tech"
>
Tech
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-science"
class="emotion-93 emotion-94"
href="/news/science_and_environment"
>
<span
id="dropdownNavigation-science"
>
Science
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-health"
class="emotion-93 emotion-94"
href="/news/health"
>
<span
id="dropdownNavigation-health"
>
Health
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-family-&-education"
class="emotion-93 emotion-94"
href="/news/education"
>
<span
id="dropdownNavigation-family-&-education"
>
Family & Education
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-entertainment-&-arts"
class="emotion-93 emotion-94"
href="/news/entertainment_and_arts"
>
<span
id="dropdownNavigation-entertainment-&-arts"
>
Entertainment & Arts
</span>
</a>
</li>
<li
class="emotion-91 emotion-92"
role="listitem"
>
<a
aria-labelledby="dropdownNavigation-stories"
class="emotion-93 emotion-94"
href="/news/stories"
>
<span
id="dropdownNavigation-stories"
>
Stories
</span>
</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
`;