/* 1.0.48: links to previous annual reports. Existing type and palette only.
   No rules for the existing archive page, other sections, or the top navigation. */
body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive{
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 40px;
  align-items:center;min-width:0;margin:0;padding:32px 0 0;
  border-top:1px solid var(--emc-border);color:var(--emc-text);
}
body.emc-rescue-active #main .emc-report-archive__copy{min-width:0;max-width:770px;}
body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive .emc-kicker{
  display:block;font-family:var(--emc-ui)!important;color:var(--emc-primary-dark)!important;
  font-size:.75rem!important;font-weight:600!important;line-height:1.55!important;
  letter-spacing:.1em!important;margin:0 0 14px!important;
}
body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive h3{
  color:var(--emc-primary-dark)!important;font-family:var(--emc-serif)!important;
  font-size:2rem!important;font-weight:700!important;line-height:1.25!important;
  letter-spacing:0!important;word-spacing:normal!important;
  height:auto!important;min-height:0!important;margin:0 0 16px!important;overflow-wrap:anywhere;
}
body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive p{
  color:var(--emc-text)!important;font-family:var(--emc-ui)!important;
  font-size:1rem!important;font-weight:400!important;line-height:1.7!important;
  letter-spacing:0!important;word-spacing:normal!important;
  margin:0!important;padding:0!important;max-width:770px;overflow-wrap:anywhere;
}
body.emc-rescue-active #main #arsrapport-2026 a.emc-report-archive__button{
  color:var(--emc-white)!important;background:var(--emc-primary)!important;
  font-family:var(--emc-ui)!important;font-size:1rem!important;font-weight:600!important;
  letter-spacing:0!important;word-spacing:normal!important;line-height:1.5!important;
  display:inline-flex;align-items:center;justify-content:center;gap:12px;
  white-space:normal;text-align:center;width:auto;max-width:320px;min-width:0;
  min-height:48px;height:auto;padding:14px 20px!important;overflow-wrap:anywhere;
}
body.emc-rescue-active #main #arsrapport-2026 a.emc-report-archive__button:hover{
  background:var(--emc-primary-dark)!important;
}
body.emc-rescue-active #main a.emc-report-archive-link--teaser{
  display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;
  height:auto;margin:12px 0 0!important;padding:6px 0!important;
  font-family:var(--emc-ui)!important;font-size:1rem!important;font-weight:500!important;
  line-height:1.5!important;letter-spacing:0!important;word-spacing:normal!important;
  color:var(--emc-primary-dark)!important;background:transparent!important;
  text-decoration:underline!important;text-decoration-thickness:1px!important;
  text-underline-offset:4px;text-align:center;overflow-wrap:anywhere;
}
body.emc-rescue-active #main .emc-report-archive__button>span,
body.emc-rescue-active #main .emc-report-archive-link--teaser>span{
  flex:none;font-family:var(--emc-ui)!important;font-size:1em!important;
  line-height:1!important;letter-spacing:0!important;color:inherit!important;
}
body.emc-rescue-active #main .emc-report-archive a:focus-visible,
body.emc-rescue-active #main a.emc-report-archive-link--teaser:focus-visible{
  outline:3px solid var(--emc-primary-dark)!important;outline-offset:4px;
}
body.emc-rescue-active .emc-rescue-footer a.emc-report-archive-link--footer{
  font-family:var(--emc-ui)!important;color:var(--emc-white)!important;
  letter-spacing:0!important;word-spacing:normal!important;line-height:1.6!important;
}
@media(max-width:920px){
  body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive{
    grid-template-columns:minmax(0,1fr);gap:24px;
  }
  body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive h3{font-size:1.75rem!important;}
  body.emc-rescue-active #main #arsrapport-2026 .emc-report-archive p{
    font-size:var(--emc-mobile-copy,1.0625rem)!important;line-height:1.65!important;
  }
  body.emc-rescue-active #main #arsrapport-2026 a.emc-report-archive__button{justify-self:start;max-width:100%;}
}
@media(max-width:600px){
  body.emc-rescue-active #main #arsrapport-2026 a.emc-report-archive__button{width:100%;justify-self:stretch;}
}
