.anleitung{padding-bottom:2.5rem}.guide{max-width:46rem;margin:0;padding:0;list-style:none}.guide__step{border-top:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}.guide__step:first-child{border-top:0;padding-top:.5rem}.guide__num{font-family:var(--font-display);color:var(--step-color);font-size:3rem;font-weight:900;line-height:.85}.guide__step:first-child{--step-color:var(--sun-1)}.guide__step:nth-child(2){--step-color:color-mix(in srgb, var(--sun-1) 33%, var(--sun-2))}.guide__step:nth-child(3){--step-color:color-mix(in srgb, var(--sun-2) 67%, var(--sun-3))}.guide__step:nth-child(4){--step-color:var(--sun-3)}.guide__step:nth-child(5){--step-color:color-mix(in srgb, var(--sun-3) 33%, var(--sun-4))}.guide__step:nth-child(6){--step-color:color-mix(in srgb, var(--sun-4) 67%, var(--sun-5))}.guide__step:nth-child(7){--step-color:var(--sun-5)}html[data-theme=light] .guide__num{color:color-mix(in srgb, var(--step-color) 60%, var(--plum))}.guide__title{margin:.2rem 0 .5rem;font-size:1.6rem;font-weight:800;line-height:1}.guide__step p{color:var(--muted);margin-bottom:.6em}.guide__step .btn{margin-top:.4rem}.anleitung__contact{border-top:1px solid var(--line);max-width:46rem;margin-top:.5rem;padding-top:1.4rem}
