.construction-site-page p.headline{font-weight:700}.construction-site-page .info-box{padding:var(--padding-default);background-color:var(--bg-light-grey);border-radius:var(--button-border-radius);margin:20px 0}.construction-site-page .info-box p{padding:0;margin:0;font-size:16px}.construction-site-page .info-box .period,.construction-site-page .info-box .update,.construction-site-page .info-box .tracks,.construction-site-page .info-box .section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin-bottom:15px}.construction-site-page .info-box .period-outer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:7px}.construction-site-page .info-box .period .flex-outer{display:flex;flex-direction:column;align-items:flex-start;gap:7px;flex-wrap:wrap}.construction-site-page .period .icons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px}.construction-site-page .period .icons svg{flex-shrink:0;height:18px;fill:var(--product-color);vertical-align:bottom}.construction-site-page .tracks .tracks-outer{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin-top:5px}.construction-site-page .tracks .track-outer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:6px}.construction-site-page .tracks .track-labels{gap:5px;flex-shrink:0}.construction-site-page .section .sections-outer{display:flex;flex-direction:column;gap:5px}.construction-site-page .section p.section-text{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.construction-site-page .section svg{height:16px;margin-top:1px}.construction-site-page .section svg.right-arrow{height:13px;margin-top:2px}.construction-site-page .downloads{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:20px}.construction-site-page .timetables,.construction-site-page .sev-plans{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:10px;width:100%}.construction-site-page .timetables a,.construction-site-page .sev-plans a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px;margin:0;text-align:left}.construction-site-page .timetables a svg,.construction-site-page .sev-plans a svg{flex-shrink:0;height:22px;transition:transform ease-in-out 0.2s}.construction-site-page .timetables a[data-type="link"] svg,.construction-site-page .sev-plans a[data-type="link"] svg{height:18px;position:relative;top:-1px}.construction-site-page .sev-plans a.is-hidden{display:none}.show-more-items{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;width:100%}@media screen and (min-width:768px){.construction-site-page .info-box .period,.construction-site-page .info-box .update,.construction-site-page .info-box .tracks,.construction-site-page .info-box .section{flex-direction:row;gap:10px}.construction-site-page .info-box{padding:calc(var(--padding-default) / 1.5)}.construction-site-page .info-box .tracks{align-items:flex-start}.construction-site-page .tracks .tracks-outer{gap:10px;margin-top:0;margin-left:6px}.construction-site-page .downloads{flex-direction:row;gap:50px}.construction-site-page .timetables,.construction-site-page .sev-plans{width:50%}}@media screen and (min-width:1024px){.construction-site-page .info-box{margin:30px 0}.construction-site-page .info-box p{font-size:18px}.construction-site-page .info-box .period,.construction-site-page .info-box .tracks,.construction-site-page .info-box .section{margin-bottom:22px}}@media (hover:hover){.construction-site-page .timetables a:hover svg,.construction-site-page .sev-plans a:hover svg{transform:scale(1.22)}.construction-site-page .timetables a[data-type="link"]:hover svg,.construction-site-page .sev-plans a[data-type="link"]:hover svg{transform:scale(1.12)}}