.styles-module-scss-module__dKW2sa__journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1000px){.styles-module-scss-module__dKW2sa__journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.styles-module-scss-module__dKW2sa__journey{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__dKW2sa__journey__step{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.styles-module-scss-module__dKW2sa__journey__step__media{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);height:250px;overflow:hidden}.styles-module-scss-module__dKW2sa__journey__step__media__image{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.styles-module-scss-module__dKW2sa__journey__step__media__placeholder{aspect-ratio:4/3;border:2px dashed var(--color-border);color:var(--color-text-muted);border-radius:8px;justify-content:center;align-items:center;margin:12px;font-size:.9rem;display:flex}.styles-module-scss-module__dKW2sa__journey__step__body{flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.styles-module-scss-module__dKW2sa__journey__step__number{color:var(--color-accent-text);background:#0ba7971f;border-radius:6px;padding:4px 9px;font-family:Source Code Pro;font-size:13px;font-weight:600;line-height:1.2}.styles-module-scss-module__dKW2sa__journey__step__title{margin:0;font-size:20px;line-height:1.3}.styles-module-scss-module__dKW2sa__journey__step__description{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.55}.styles-module-scss-module__dKW2sa__journey__step__callbacks{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.styles-module-scss-module__dKW2sa__journey__step__callbacks li{margin:0;line-height:1}.styles-module-scss-module__dKW2sa__journey__step__callbacks code{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text);border-radius:6px;padding:4px 8px;font-family:Source Code Pro;font-size:12px;display:inline-block}.styles-module-scss-module__dKW2sa__journey__step__link{color:var(--color-link);align-items:center;gap:4px;margin-top:4px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.styles-module-scss-module__dKW2sa__journey__step__link:hover{text-decoration:underline}
