.area-site footer .time-awareness{padding-bottom:27px;margin-bottom:30px;border-bottom:1px solid #47647b}
.area-site footer .time-awareness h2{font:700 1.15rem/1.4 Arial,sans-serif;color:#fff;letter-spacing:0;margin:0 0 22px}
.time-awareness-grid{display:grid;grid-template-columns:1.45fr 1fr .55fr 1.7fr 1.05fr;gap:23px}
.time-awareness-grid>div{display:flex;flex-direction:column;gap:7px;min-width:0}
.time-awareness .time-label{font:600 .72rem/1.4 Arial,sans-serif;letter-spacing:.035em;color:#b7d3e9}
.time-awareness strong,.time-awareness time{font:700 .95rem/1.55 Arial,sans-serif;color:#fff;font-variant-numeric:tabular-nums}
.time-awareness #today-clock{font-size:1.4rem;letter-spacing:.025em}
.time-awareness #today-week{font-size:1.4rem}
.time-awareness #today-date::first-letter{text-transform:uppercase}
.time-awareness .time-namedays>span:not(.time-label){font:.77rem/1.65 Arial,sans-serif;color:#d6e6f1}
.time-awareness .time-namedays strong{font-size:.8rem}
.time-awareness small{font:.68rem/1.5 Arial,sans-serif;color:#c0d4e3}
.area-site footer .time-awareness .time-source{font-size:.65rem;color:#b7d3e9;margin:18px 0 0}
.time-awareness a:hover{color:#fff}
@media(max-width:1000px){.time-awareness-grid{grid-template-columns:1.2fr 1fr .6fr}.time-namedays{grid-column:span 2}}
@media(max-width:560px){.time-awareness-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.time-namedays{grid-column:1/-1;grid-row:3}.time-awareness-grid>div:first-child{grid-column:1/-1}.time-awareness-grid>div:last-child{grid-column:1/-1}}
