/* page-preise: layout nuance only (tokens from theme.css, no new theme values) */

/* section 2: lead statement + paragraphs beside the photo, hint strip below */
.pr-intro .split__txt > p{margin:0 0 1rem}
.pr-intro .split__txt > p:last-child{margin-bottom:0}
.pr-intro .lead-block{margin-bottom:1.5rem}
.pr-hint{margin-top:clamp(1.8rem,4vw,2.8rem)}

/* link line under the factor cards and the four checks */
.pr-more{margin:clamp(1.4rem,3vw,2rem) 0 0;max-width:46rem;font-size:1.0625rem}
.pr-more a{font-weight:700}

/* section 7: sticky heading on the left, timeline on the right; step 3 (the price) is marked */
.pr-steps .steps{max-width:44rem}
.pr-steps .step__b{flex:1;min-width:0}
.pr-steps .step:nth-child(3) .step__b{margin-top:-.35rem;margin-bottom:-.35rem;padding:.75rem 1rem .85rem;border:2px solid var(--accent-600);border-radius:var(--r);background:var(--accent-100)}
.pr-steps .step:nth-child(3) .step__t{color:var(--ink)}
.pr-steps .step:nth-child(3) .step__x{color:var(--text)}
@media (min-width:900px){
	.pr-steps > .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}
	.pr-steps .sec__head{position:sticky;top:calc(var(--hdr-h) + 1.5rem);margin-bottom:0}
}
