.bt-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.bt-zahl{--bt-ein:0px;border-top:1px solid rgba(10,27,51,.22);padding:1.6rem .5rem 1.7rem 0;position:relative}.bt-zahl:before{content:"";top:-1px;left:var(--bt-ein);background:var(--color-gold);width:2rem;height:2px;position:absolute}.bt-zahl-wert{letter-spacing:-.03em;color:var(--color-navy);font-size:max(2.4rem,min(1.5rem + 2.6vw,3.6rem));font-weight:300;line-height:1;display:block}.bt-zahl-wert small{letter-spacing:0;color:var(--color-ink-soft);margin-left:.3em;font-size:.38em}.bt-zahl-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:.75rem;font-size:.7rem;font-weight:600;line-height:1.5;display:block}@media (min-width:1024px){.bt-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.bt-zahl+.bt-zahl{--bt-ein:1.75rem;border-left:1px solid rgba(10,27,51,.12);padding-left:1.75rem}.bt-zahl+.bt-zahl:before{left:calc(var(--bt-ein) - 1px)}}.bt-raute{background:var(--color-gold);width:.72rem;height:.72rem;display:block;transform:rotate(45deg)}.bt-liste{margin:4rem 0 0;padding:0;list-style:none}.bt-eintrag{grid-template-columns:.72rem minmax(0,1fr);column-gap:1.5rem;display:grid}@media (min-width:768px){.bt-eintrag{grid-template-columns:8rem .72rem minmax(0,1fr);column-gap:2.5rem}}.bt-datum{text-align:right;padding-top:.1rem;display:none}@media (min-width:768px){.bt-datum{display:block}}.bt-monat{color:var(--color-gold-tief);font-size:1.5rem;line-height:1}.bt-jahr{color:var(--color-ink-soft);margin-top:.4rem;font-size:.85rem}.bt-marker{flex-direction:column;align-items:center;padding-top:.45rem;display:flex}.bt-linie{background:rgba(10,27,51,.2);flex:1;width:1px;margin-top:.7rem}.bt-eintrag:last-child .bt-linie{display:none}.bt-text{padding-bottom:4.5rem}.bt-eintrag:last-child .bt-text{padding-bottom:0}.bt-titel{color:var(--color-navy);font-size:1.6rem;line-height:1.25}@media (min-width:768px){.bt-titel{font-size:2rem}}.bt-leer{grid-template-columns:.72rem minmax(0,1fr);column-gap:1.5rem;margin-top:4rem;display:grid}@media (min-width:768px){.bt-leer{column-gap:2rem}}.bt-leer .bt-linie{background:linear-gradient(rgba(10,27,51,.28),rgba(10,27,51,0));min-height:5.5rem}.bt-leer .bt-text{padding-bottom:0}.bt-leer-titel{color:var(--color-navy);font-size:1.6rem;line-height:1.25}@media (min-width:768px){.bt-leer-titel{font-size:2rem}}
