.production-journey{padding:clamp(42px,6vw,80px) 0;background:#f4f1eb;color:#24352e}.production-journey h2{max-width:850px;font-size:clamp(27px,3.1vw,42px);line-height:1.2;margin:12px 0 20px}.production-journey .journey-intro{max-width:900px;line-height:1.7}.production-journey .journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.production-journey article{padding:25px;background:#fff;border:1px solid #d6d9d1;display:flex;flex-direction:column;align-items:flex-start}.production-journey article[data-current=true]{border-top:3px solid #445c4b}.production-journey .journey-number{font-size:12px;letter-spacing:.1em;color:#607164}.production-journey h3{font-size:21px;line-height:1.3;margin:15px 0}.production-journey article p{line-height:1.65;margin:0 0 24px}.production-journey article a{margin-top:auto;color:#294f3e;text-decoration:underline;text-underline-offset:4px;font-weight:600;line-height:1.5}.production-journey article a:focus-visible{outline:2px solid #294f3e;outline-offset:5px}@media(max-width:800px){.production-journey .journey-grid{grid-template-columns:1fr;gap:16px}.production-journey article{padding:22px}}