.drasadi-procedure-steps{background-color:#f5e6d3;padding-block:var(--spacing-24,6rem)}.procedure-steps__container{max-inline-size:896px;margin-inline:auto;padding-inline:var(--spacing-4,1rem)}.drasadi-procedure-steps h2.procedure-steps__heading{font-family:var(--font-primary, 'Playfair Display', serif);font-size:clamp(1.875rem, 4vw, 2.25rem);text-align:center;margin-block-end:var(--spacing-4,1rem)!important;font-weight:700;color:var(--color-foreground,#0a2342)}.procedure-steps__description{text-align:center;font-size:1.125rem;margin-block-end:var(--spacing-12,6rem)!important;color:var(--color-text-secondary,#717182)}.procedure-steps__items{display:flex;flex-direction:column;gap:var(--spacing-6,1.5rem)}.procedure-step{background-color:var(--color-background-alt,#fff);border-radius:var(--radius-md,1rem);padding:var(--spacing-8,2.5rem);display:flex;gap:var(--spacing-6,1.5rem);box-shadow:var(--shadow-md,0 4px 6px rgba(0,0,0,.1));transition:all .3s ease;border:1px solid var(--color-border-light,rgba(245,163,163,.1))}.procedure-step:hover{box-shadow:var(--shadow-lg,0 10px 25px rgba(0,0,0,.15))}.procedure-step__number{inline-size:48px;block-size:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:var(--color-text-white,#fff);flex-shrink:0;background-color:var(--color-primary,#f5a3a3)}.procedure-step__content{flex:1}.procedure-step__title{font-size:1.25rem;font-weight:600;margin-block-start:0;margin-block-end:var(--spacing-2,0.5rem)!important;color:var(--color-foreground,#0a2342)}.procedure-step__description{font-size:1rem;line-height:1.6!important;color:var(--color-text-secondary,#717182)}@media (max-width:768px){.drasadi-procedure-steps{padding-block:var(--spacing-8,2.5rem)}.procedure-step{padding:var(--spacing-6,1.5rem);gap:var(--spacing-4,1rem)}.procedure-step__number{inline-size:40px;block-size:40px;font-size:1.125rem}}