@font-face {
	font-family: 'search';
	src: url('fonts/search.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}

#accessibility {
	position:fixed;
	visibility:hidden;
	top:-9999px;
	left:-9999px;
	padding:0 1em 0 0;
	list-style-type: none;
	margin:0;
	text-align: right;
	order:3;
}

a {
	color: var(--secondary);
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.hidden,
h1 span {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	top: -10000px !important;
	left: -10000px !important;
}

html {
	padding:0;
	margin:0;
	height:100%;
	font-family: "Unistra A";
}

body {
	padding:0;
	margin:0;
    color: var(--primary);
    background: var(--background);
    opacity: 0;
}

body:before {
	background: var(--splash-background) url(img/splash.jpg) no-repeat;
    background-size: auto;
    background-position: top left;
	height: 175px;
    content: "";
    position: absolute;
    width: 100%	;
}

#root {
	position: relative;
	z-index: 2;
	max-width: 1000px;
	margin: auto;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

header {
    z-index: 1;
}

h1 {
	font-size: inherit;
	margin-block-start: 0 !important;
	margin-block-end: 0 !important;
}

h2 {
	margin: .5em 0 .3em 0;
	font-size: 1.8em;
}

main {
	flex: 1;
	background: var(--background);
	padding-inline: 1em;
	padding-block: 1em 3em;
}

footer {
	background: var(--background);
	padding: 1em;
	display: flex;
	justify-content: center;
	gap: 2em;
}

.inTheNews {
	margin-block-end: 2em;
	position: relative;
}

.inTheNews_co {
    display: grid;
	gap: 1em;
	grid-template-columns: repeat(3, 1fr);
}

.inTheNews_co a {
	color: var(--primary);
	text-decoration: none;
	min-width: 0;
	background: var(--background-alt);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 0.2em;
}

.inTheNews_co a > .illustration,
.inTheNews_co a > .illustrationDefault {
	flex: 1 170px;
	max-height: 170px;
	text-align: center;
	padding: 0.5em;
	background-color: color-mix(in oklab, var(--background-alt), #000 5%);
	display: flex;
    align-items: center;
    justify-content: center;
}
.inTheNews_co a > .illustrationDefault::before {
    content: "";
    background: url('img/vignette.jpg') no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.inTheNews_co a:hover {
	background-color: color-mix(in oklab, var(--background-alt), #000 8%);
	outline: 1px solid color-mix(in oklab, var(--border), #000 15%);
}

.inTheNews_co a img{
	width: auto;
	max-width: 100%;
	height: 100%;
	object-fit: contain;
}

.inTheNews_co a .infos {
	padding: 1em;
}

.inTheNews_co a .title {
	font-size: 1.4em;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.inTheNews_co a .date {
	font-size: 0.8em;
}

.allDocsBtn {
	position: absolute;
	top: -8px;
	right: 0;
	background-color: var(--secondary);
	color: #fff;
	cursor: pointer;
	font-family: 'Unistra A';
	font-size: 1.4em;
	border: 0;
	padding-block: 0.2em;
	padding-inline: 0.5em;
}
.allDocsBtn:hover {
    background-color: color-mix(in oklab, var(--secondary), #000 15%);
}

.tree {
	margin-block-start: 1em;
}

.tree ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1em;
}

.tree li {
	display: contents;
}

.tree .lnkResource {
	height: auto;
	border: 1px solid var(--border);
	color: var(--primary);
	text-decoration: none;
	padding: 0.8em;
	position: relative;
}

.tree a.lnkResource {
    border: 1px solid color-mix(in oklab, var(--border), #000 10%);
}

.tree a.lnkResource:hover {
    background-color: var(--background-alt);
    border-color: color-mix(in oklab, var(--border), #000 25%);
}

.tree .lnkResource:before {
	content: "";
	display: block;
	width: 1.8em;
	height: 1.8em;
	background-color: color-mix(in oklab, var(--primary), transparent 60%);
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: contain;
}

.tree .folder .lnkResource:before {
	mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgaWQ9IkxheWVyXzEiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDUwMC4wODkzMiAzMzQuNSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iaWNvbmZpbmRlcl84XzIxMzU5MzIuc3ZnIgogICB3aWR0aD0iNTAwLjA4OTMyIgogICBoZWlnaHQ9IjMzNC41IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMSI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTciCiAgICAgaWQ9Im5hbWVkdmlldzciCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGZpdC1tYXJnaW4tdG9wPSIwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIgogICAgIGlua3NjYXBlOnpvb209IjAuNDYwOTM3NSIKICAgICBpbmtzY2FwZTpjeD0iMjUwLjAzNDY3IgogICAgIGlua3NjYXBlOmN5PSIxNjcuMyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMzgzMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iNTE1IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48cGF0aAogICAgIGlkPSJYTUxJRF8xXyIKICAgICBkPSJtIDEwNi4xMzQ2Nyw5NS4xIGMgNS4yLC0xOS4xIDIyLjYsLTMyLjQgNDIuMywtMzIuNCBoIDIzOC45IGwgLTEuNywtNi42IGMgLTIuOCwtMTEgLTEyLjcsLTE4LjcgLTI0LjEsLTE4LjcgaCAtMTcwIGMgLTExLjMsMCAtMjEuMywtNy43IC0yNC4xLC0xOC43IC0yLjgsLTExIC0xMi43LC0xOC43IC0yNC4xLC0xOC43IGggLTExOC41IEMgOC4yMzQ2NzAxLDAgLTMuNjY1MzI5OSwxNiAxLjAzNDY3MDEsMzEuOSBsIDEuNiw1LjUgNTcuNDk5OTk5OSwyMjcuMyB6IG0gMzE0LjEsMjM5LjQgaCAtMzI2LjggYyAtMTYuNCwwIC0yOC4yLC0xNS41IC0yNCwtMzEuMyBsIDU1LC0yMDMuMSBjIDIuOSwtMTAuOCAxMi44LC0xOC4zIDI0LC0xOC4zIGggMzI2LjggYyAxNi40LDAgMjguMiwxNS41IDI0LDMxLjMgbCAtNTUsMjAzLjEgYyAtMywxMC43IC0xMi44LDE4LjMgLTI0LDE4LjMgeiIKICAgICBzdHlsZT0iZmlsbDojOTQ3MzlkO2ZpbGwtb3BhY2l0eToxIgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9zdmc+');
}

.tree .dokiel .lnkResource:before,
/*-- Début Ajout Unistra --*/
.tree .dokielFormation .lnkResource:before,
.tree .dokielSiteRef .lnkResource:before,
/*-- Fin Ajout Unistra --*/
.tree .archive .lnkResource:before,
.tree .pdf .lnkResource:before,
.tree .externalModule .lnkResource:before {
	mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjU1NjUgMTQuOTkxMUw5LjcwMTcgMTMuMjQ1NVYxMS41MDE1TDEyLjU1NjUgMTMuNDY5NVYxNC45OTExWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTkuNzAxNyAxMC4xMzk4TDEyLjU1NjUgMTEuOTQ5MlYxMC4zNDQ4TDkuNzAxNyA4LjMxM1YxMC4xMzk4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE3LjEzNTggMTEuNzk1M1YxMy4zNDE3QzE3LjY4NTYgMTIuMjg3OSAyMi42MzQxIDEyLjA2MjYgMjUuMDM5NiAxMi4wODE3VjEwLjQ3OEMxOS40MDM5IDEwLjM0MDYgMTcuNDIyMiAxMS4yOTkgMTcuMTM1OCAxMS43OTUzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE3LjEzNTggMTYuMDEyMlYxNC40NjU4QzE3LjQyMjIgMTMuOTY5NCAxOS40MDM5IDEzLjUzOTQgMjUuMDM5NyAxMy42NzY5VjE1LjI4MDZDMjQuNjcxOSAxNS4yNzc3IDI0LjI0NDggMTUuMjY4MSAyMy43ODMgMTUuMjU3OEMyMS4yMjQgMTUuMjAwNSAxNy42MDE2IDE1LjExOTQgMTcuMTM1OCAxNi4wMTIyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTYuMzU2MzkgMi45MDkxMlY2LjEzNjQzQzUuMzY1NTYgNi4wODgyOCA0LjQ0NDc4IDYuMDk0NTQgMy43MTUxOSA2LjExNzI5QzMuMjE3ODggNi4xMzI3OSAyLjgwNjA4IDYuMTU2MDcgMi41MTcyIDYuMTc1NkMyLjM3MjY5IDYuMTg1MzcgMi4yNTg3NSA2LjE5NDIxIDIuMTgwMDUgNi4yMDA3QzIuMTQwNjkgNi4yMDM5NCAyLjExMDEyIDYuMjA2NiAyLjA4ODkzIDYuMjA4NDlMMi4wNjQyNSA2LjIxMDcyTDIuMDU3MzEgNi4yMTEzN0wyLjA1NDI1IDYuMjExNjZMMS4yMTUzIDYuMjkxNzZWMjUuMDQ3NEwyLjIxNzMyIDI1LjA3MDhMMi40OTQ3OSAyNS4wNzc5QzIuNzM0OTYgMjUuMDg0MiAzLjA4MDMzIDI1LjA5MzYgMy41MDA1NyAyNS4xMDYyQzQuMzQxMzEgMjUuMTMxMyA1LjQ4MDUxIDI1LjE2ODkgNi42NzU3NiAyNS4yMTg5QzcuODcyMSAyNS4yNjg5IDkuMTE5MzYgMjUuMzMxMSAxMC4xNzc5IDI1LjQwNTJDMTEuMjYxMyAyNS40ODEgMTIuMDc3OSAyNS41NjUxIDEyLjQ1NjcgMjUuNjQ3OEMxMy4zMzc4IDI1Ljg0MDEgMTMuOTA2OSAyNi4wMTE4IDE0LjI0NDIgMjYuMTI5MkMxNC40MTI2IDI2LjE4NzkgMTQuNTIyNSAyNi4yMzI4IDE0LjU4MzkgMjYuMjU5NkMxNC42MTQ2IDI2LjI3MjkgMTQuNjMzMSAyNi4yODE3IDE0LjY0MDcgMjYuMjg1NUwxNC42NDQ2IDI2LjI4NzRMMTQuNjM5OSAyNi4yODQ5TDE0LjYzNjMgMjYuMjgzTDE0LjYzNDIgMjYuMjgxOUwxNC42MzMxIDI2LjI4MTNDMTQuNjMzMSAyNi4yODEzIDE0LjYzMjkgMjYuMjgxMiAxNC42MzcxIDI2LjI3MzNMMTQuNjU0MiAyNi4yOTk1TDE1LjMxNjYgMjYuNTQ1NUwxNS44MzkyIDI2LjAxMUMxNS44NjE5IDI1Ljk5MzUgMTUuODk1IDI1Ljk2OTggMTUuOTQwNyAyNS45NDEyQzE2LjEyOTggMjUuODIzIDE2LjUzMSAyNS42MjM3IDE3LjI4NjcgMjUuNDM4QzE3LjU4MDMgMjUuMzY1OCAxOC4zNTAyIDI1LjMxMjMgMTkuNDY3MyAyNS4yOTI4QzIwLjUzOTcgMjUuMjc0IDIxLjgyMzYgMjUuMjg2NCAyMy4wNjQzIDI1LjMxMThDMjQuMzAzNCAyNS4zMzcxIDI1LjQ5MTkgMjUuMzc1MSAyNi4zNzEyIDI1LjQwNjlDMjYuODEwNyAyNS40MjI3IDI3LjE3MjUgMjUuNDM3IDI3LjQyNDIgMjUuNDQ3M0MyNy41NTAxIDI1LjQ1MjQgMjcuNjQ4NCAyNS40NTY2IDI3LjcxNTIgMjUuNDU5NEwyNy44MTY1IDI1LjQ2MzhMMjguNzg0NyAyNS41MDdWNi4xMDcxN0wyNy40MTc1IDYuMTU2NzZDMjcuMTU3OCA2LjE2NjM4IDI2Ljc4NTIgNi4xODAzMyAyNi4zMzM4IDYuMTk3NjJDMjUuNDMxMiA2LjIzMjIxIDI0LjIxMjYgNi4yODAyMSAyMi45NDk4IDYuMzMzODVDMjAuNDU1NyA2LjQzOTc5IDE3LjcwMTYgNi41NzA4IDE2Ljk0OCA2LjY2NzEzQzE2LjE3MzQgNi43NjYxNCAxNS41ODEzIDcuMDM3ODkgMTUuMTU1NyA3LjMyMzM1QzEzLjkyMTQgNi4wNzM2OCAxMi4xOTQ0IDUuMTI0NSAxMC43NzExIDQuNDc1MzFDOS44OTc2MiA0LjA3Njg5IDkuMDk0NzYgMy43NzIzMyA4LjUxMDI4IDMuNTY3MjRDOC4yMTc1MiAzLjQ2NDUyIDcuOTc4MjUgMy4zODYzIDcuODEwNjkgMy4zMzMzM0M3LjcyNjg4IDMuMzA2ODQgNy42NjA5MyAzLjI4NjYzIDcuNjE1MDkgMy4yNzI4MUw3LjU2MTY4IDMuMjU2ODdMNy41NDY4MSAzLjI1MjUxTDcuNTQyNDIgMy4yNTEyM0w3LjU0MSAzLjI1MDgyQzcuNTQxIDMuMjUwODIgNy41NDAxIDMuMjUwNTYgNy4yODMyMyA0LjE0MTA5TDcuNTQwMSAzLjI1MDU2TDYuMzU2MzkgMi45MDkxMlpNMi4xNDIxNCA3LjEzNDMyTDIuMDU0MjUgNi4yMTE2NkMyLjA1NDI1IDYuMjExNjYgMi4wNTQwNSA2LjIxMTY4IDIuMTQyMTQgNy4xMzQzMlpNMy43NzI5NiA3Ljk3MDA2QzQuNDkyMTEgNy45NDc2NCA1LjM5NTU2IDcuOTQyNTIgNi4zNTYzOSA3Ljk5MjQ0VjIwLjcwNkw3LjA1MjE1IDIwLjg4NDRMNy4wNTU0MiAyMC44ODUyTDcuMDczMjQgMjAuODlDNy4wOTAxNSAyMC44OTQ1IDcuMTE2OTggMjAuOTAxOSA3LjE1MzA2IDIwLjkxMjFDNy4yMjUyMyAyMC45MzI3IDcuMzM0MjkgMjAuOTY0NyA3LjQ3NDc5IDIxLjAwOTJDNy43NTU5OSAyMS4wOTgxIDguMTYxOTMgMjEuMjM2MSA4LjY0OTM5IDIxLjQyOTRDOS42Mjc1MiAyMS44MTcyIDEwLjkxNzMgMjIuNDIxMyAxMi4xODI2IDIzLjI4N0wxMy4yMjkzIDIxLjc1NzJDMTEuODE4NSAyMC43OTE4IDEwLjM5NjkgMjAuMTI4MiA5LjMzMjcgMTkuNzA2MkM4Ljg5MTQ0IDE5LjUzMTIgOC41MDg3OCAxOS4zOTY3IDguMjEwMDcgMTkuMjk4NlY1LjQyODcxQzguNzE0MDQgNS42MTMgOS4zMzcyMiA1Ljg1ODY3IDEwLjAwMTggNi4xNjE4M0MxMS41NjExIDYuODczMDQgMTMuMjAyMyA3LjgzNjU5IDE0LjE0OTQgOC45NjgxVjI0LjE1ODNDMTMuNzk5NyAyNC4wNTkgMTMuMzcxNCAyMy45NTAxIDEyLjg1MTkgMjMuODM2N0MxMi4zMTkgMjMuNzIwNCAxMS4zNjU3IDIzLjYzMDEgMTAuMzA3MiAyMy41NTZDOS4yMjM3OSAyMy40ODAyIDcuOTU2OTggMjMuNDE3MiA2Ljc1MzE5IDIzLjM2NjhDNS41NDgzMiAyMy4zMTY1IDQuNDAxMzUgMjMuMjc4NiAzLjU1NTk1IDIzLjI1MzNDMy4zNzk4NiAyMy4yNDgxIDMuMjE2ODEgMjMuMjQzNCAzLjA2ODk4IDIzLjIzOTJWNy45OTk0OUMzLjI3Mzg5IDcuOTg4NjkgMy41MTA2NiA3Ljk3ODI0IDMuNzcyOTYgNy45NzAwNlpNMTYuODQ0MyAyMy42Mzc5QzE2LjUyNzMgMjMuNzE1OCAxNi4yNDg1IDIzLjc5OTEgMTYuMDAzMSAyMy44ODVWOS4wMDQ1OEMxNi4wMzIyIDguOTc5MTQgMTYuMDY1MSA4Ljk1MjA0IDE2LjEwMjEgOC45MjQxQzE2LjMxMjYgOC43NjUwOCAxNi42NjA4IDguNTcyNTkgMTcuMTgzIDguNTA1ODRDMTcuODM1OSA4LjQyMjM5IDIwLjQ3OCA4LjI5NDE5IDIzLjAyODUgOC4xODU4NkMyNC4yODc5IDguMTMyMzYgMjUuNTAzNyA4LjA4NDQ3IDI2LjQwNDggOC4wNDk5NEwyNi45MzEgOC4wMjk5M1YyMy41NzI3QzI2Ljc4MDYgMjMuNTY3IDI2LjYxNTYgMjMuNTYwOCAyNi40MzggMjMuNTU0NEMyNS41NTI3IDIzLjUyMjUgMjQuMzU0IDIzLjQ4NDEgMjMuMTAyMiAyMy40NTg1QzIxLjg1MiAyMy40MzI5IDIwLjU0MTQgMjMuNDIgMTkuNDM0OCAyMy40Mzk0QzE4LjM3MyAyMy40NTggMTcuMzc5NSAyMy41MDYzIDE2Ljg0NDMgMjMuNjM3OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=');
}

.tree .lnkResource > .title {
	font-size: 1.4em;
	margin-block-start: 0.2em;
}

.tree div.lnkResource a {
	color: var(--secondary);
	border: 1px solid color-mix(in oklab, var(--border), #000 10%);
	padding-block: 0.3em;
	padding-inline: 0.4em;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	position: absolute;
	top: 0.5em;
}

.tree div.lnkResource a:hover {
    text-decoration: none;
    color: color-mix(in oklab, var(--secondary), #000 15%);
    background-color: var(--background-alt);
    border-color: color-mix(in oklab, var(--border), #000 25%);
}

.tree div.lnkResource a.pdf {
	right: 0.5em;
}

.tree div.lnkResource a.web {
	right: 3em;
}

/** LOGO */
.sun {
    font-size: 1.3em;
    font-family: "Unistra A";
    margin: 1em 0 1em 3em;
    padding: 1px 0 0 0;
}

.sun:not(.sun-right)>.sun-row.sun-offset-3 {
    margin-inline-start: 1.5em;
}

.sun>.sun-row {
    display: -webkit-flex;
    display: flex;
    padding: 0 0 0 1px;
    margin-block-start: -1px;
    min-height: 1.8em;
}

.sun, .sun * {
    box-sizing: border-box;
}

.sun:not(.sun-right) .sun-cell {
    margin-inline-start: -1px;
}

.sun-gray .sun-cell {
    background-color: white;
    border-color: var(--border-alt);
}

.sun-text-primary {
    color: var(--secondary);
}

.sun-cell {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    white-space: nowrap;
    position: relative;
    z-index: 2;
    border-width: 1px;
    border-style: solid;
    margin-block-start: 0;
    padding: 0 .4em;
}

.sun-cell .us, .sun-cell .nv, .sun-cell .fa {
    line-height: 1;
}

.us {
    display: inline-block;
    font: normal normal normal 18px / 1 "Unistra Symbol";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a.sun-row, button.sun-row, a.sun-cell, button.sun-cell {
    text-decoration: none;
    color: #1b2126;
    -webkit-transition: background .3s ease, color .3s ease;
    -o-transition: background .3s ease, color .3s ease;
    transition: background .3s ease, color .3s ease;
}

a.logoHover, a.sun-cell.sun-primary:hover, a.sun-cell.sun-primary:focus, .sun-primary button.sun-cell.sun-hover, .sun-primary button.sun-cell.sun-active, .sun-primary button.sun-cell:hover, .sun-primary button.sun-cell:focus {
    background-color: var(--secondary) !important;
    color: var(--background) !important;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sun-empty-9 {
    width: 1.56667em;
}

.sun-empty-1 {
    width: .26667em;
}

.sun-empty-20 {
    width: 3.36667em;
}

.sun:not(.sun-right)>.sun-row.sun-offset-5 {
    margin-inline-start: 2.5em;
}

.sun-gray .sun-cell {
    background-color: white;
    border-color: #c6cfd7;
}
.sun-cell[class*=sun-empty] {
    padding: 0;
    margin-block-start: 0;
}

.sun-empty-12 {
    width: 2.06667em;
}

.sun-empty-5 {
    width: .86667em;
}

a.sun-cell.sun-gray.sun-hover, a.sun-cell.sun-gray.sun-active, a.sun-cell.sun-gray:hover, a.sun-cell.sun-gray:focus, .sun-gray button.sun-cell.sun-hover, .sun-gray button.sun-cell.sun-active, .sun-gray button.sun-cell:hover, .sun-gray button.sun-cell:focus {
    background-color: #c6cfd7 !important;
    color: #1b2126;
}

@media(max-width: 800px){
    .inTheNews_co {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(max-width: 600px){
    .sun {
        margin: 0.5em;
        font-size: 1.1em;
    }
    .inTheNews_co {
        grid-template-columns: repeat(1, 1fr);
    }
}
