.block-process-steps{padding-block:var(--space-48)}@media (min-width: 1010px){.block-process-steps{padding-block:var(--space-80)}}.block-process-steps__header{max-width:72ch;margin-bottom:var(--space-40)}@media (min-width: 1010px){.block-process-steps__header{margin-bottom:var(--space-48)}}.block-process-steps__title{font-family:var(--font-secondary);font-weight:500;font-style:normal;line-height:1.1;color:var(--color-blue-950);text-transform:none;letter-spacing:var(--font-secondary-letter-spacing);font-size:clamp(3rem,3.2vw,4rem);line-height:1;margin:0}.block-process-steps__intro{font-family:var(--font-primary);font-size:1.55rem;font-weight:400;line-height:1.78;color:var(--color-black-700);max-width:62ch;margin-top:var(--space-16)}.block-process-steps__intro p,.block-process-steps__intro ul,.block-process-steps__intro ol{margin:0;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit}.block-process-steps__intro li{margin:0}.block-process-steps__intro li+li{margin-top:var(--space-8)}.block-process-steps__intro p+p,.block-process-steps__intro p+ul,.block-process-steps__intro p+ol,.block-process-steps__intro ul+p,.block-process-steps__intro ul+ul,.block-process-steps__intro ul+ol,.block-process-steps__intro ol+p,.block-process-steps__intro ol+ul,.block-process-steps__intro ol+ol{margin-top:var(--space-20)}.block-process-steps__intro a{font-weight:700;color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:.3rem;transition:color var(--transition-default)}.block-process-steps__intro a:hover{color:var(--color-accent-press)}.block-process-steps__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-32);margin:0;padding:0;list-style:none}@media (min-width: 768px){.block-process-steps__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-40)}}@media (min-width: 1200px){.block-process-steps__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-process-steps__step{margin:0;padding-top:var(--space-20);border-top:1px solid var(--color-accent)}.block-process-steps__number{font-family:var(--font-secondary, "Playfair Display", serif);font-style:italic;line-height:1;color:var(--color-accent);letter-spacing:var(--font-secondary-letter-spacing);display:block;margin-bottom:var(--space-16);font-size:2.6rem}.block-process-steps__step-title{margin:0 0 var(--space-12);font-family:var(--font-primary);font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--color-blue-950)}.block-process-steps__step-body{font-family:var(--font-primary);font-size:1.55rem;font-weight:400;line-height:1.78;color:var(--color-black-700);font-size:1.45rem}.block-process-steps__step-body p,.block-process-steps__step-body ul,.block-process-steps__step-body ol{margin:0;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit}.block-process-steps__step-body li{margin:0}.block-process-steps__step-body li+li{margin-top:var(--space-8)}.block-process-steps__step-body p+p,.block-process-steps__step-body p+ul,.block-process-steps__step-body p+ol,.block-process-steps__step-body ul+p,.block-process-steps__step-body ul+ul,.block-process-steps__step-body ul+ol,.block-process-steps__step-body ol+p,.block-process-steps__step-body ol+ul,.block-process-steps__step-body ol+ol{margin-top:var(--space-20)}.block-process-steps__step-body a{font-weight:700;color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:.3rem;transition:color var(--transition-default)}.block-process-steps__step-body a:hover{color:var(--color-accent-press)}
