html[lang=ar] .approach-eyebrow,html[lang=ar] .approach-step-num,html[lang=ar] .approach-card-label{letter-spacing:normal!important}.approach-section{padding-block:var(--space-6);border-block-start:1px solid var(--color-line)}.approach-section:first-of-type{border-block-start:none;padding-block-start:var(--space-5)}.approach-intro{gap:var(--space-3);max-width:var(--measure);flex-direction:column;display:flex}.approach-eyebrow{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent)}html[lang=en] .approach-eyebrow{letter-spacing:.05em;text-transform:uppercase}.approach-title{font-size:var(--step-3);color:var(--color-text);margin:0;line-height:1.15}.approach-lead{font-size:var(--step-0);color:var(--color-muted);margin:0;line-height:1.65}.approach-grid{gap:var(--space-4);grid-template-columns:1fr;margin-block-start:var(--space-4);display:grid}@media (min-width:860px){.approach-grid--two{grid-template-columns:repeat(2,1fr)}.approach-grid--three{grid-template-columns:repeat(3,1fr)}}.approach-framework{gap:var(--space-4);grid-template-columns:1fr;margin-block-start:var(--space-4);display:grid}@media (min-width:768px){.approach-framework{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.approach-framework{grid-template-columns:repeat(4,1fr)}}.approach-step-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.approach-step-num{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent);font-weight:600}.approach-step-title{font-size:var(--step-1);color:var(--color-text);margin:0}.approach-step-text{font-size:var(--step-0);color:var(--color-muted);margin:0;line-height:1.6}.approach-closing-box{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5);gap:var(--space-3);max-width:var(--container-narrow);flex-direction:column;display:flex}
