.roadmap-page{max-width:1180px;margin:auto;padding:44px 28px 70px;color:#173f34}.roadmap-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-bottom:48px}.roadmap-intro h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,64px);line-height:1.08;margin:14px 0 20px}.roadmap-intro p{font-size:18px;line-height:1.65;max-width:60ch}.roadmap-intro img{display:block;width:100%;height:auto;border-radius:18px}.roadmap-page h2{font-family:Georgia,serif;font-size:32px;margin:26px 0 22px}.roadmap-downloads{display:grid;grid-template-columns:1fr 1fr;gap:22px}.roadmap-downloads article{background:#e2f1ef;border:1px solid #cadbd2;border-radius:16px;padding:28px}.roadmap-downloads article:nth-child(2){background:#f4ead7}.roadmap-page h3{font-family:Georgia,serif;font-size:25px;line-height:1.25;margin:12px 0}.roadmap-page p{line-height:1.65}.roadmap-downloads .dark-button{margin-top:10px;display:inline-flex}.roadmap-download{display:block;margin-top:15px;text-decoration:underline;font-size:14px}.roadmap-stages{padding:0;list-style:none;counter-reset:stage;display:grid;gap:14px}.roadmap-stages li{position:relative;padding:25px 25px 25px 84px;background:#fff;border:1px solid #d8dfd4;border-radius:12px;counter-increment:stage}.roadmap-stages li:before{content:counter(stage,decimal-leading-zero);position:absolute;left:24px;top:26px;color:#168b89;font-weight:700;font-size:25px}.roadmap-status{font-size:11px;letter-spacing:.1em;font-weight:700;color:#65446d}.roadmap-stages p{margin:0;max-width:80ch}.roadmap-note{display:block;background:#ede5f0;border-radius:16px;padding:26px 30px;margin-top:30px}.roadmap-note h2{margin-top:0;font-size:25px}.roadmap-note a{font-weight:700;text-decoration:underline}.roadmap-page a:focus-visible{outline:3px solid #168b89;outline-offset:5px}@media(max-width:760px){.roadmap-intro,.roadmap-downloads{grid-template-columns:1fr}.roadmap-page{padding:28px 18px 50px}.roadmap-intro{gap:20px}.roadmap-intro img{max-height:300px;object-fit:cover}.roadmap-downloads article{padding:22px}.roadmap-stages li{padding:22px 18px 22px 65px}.roadmap-stages li:before{left:18px}.roadmap-note{padding:22px}.roadmap-page .dark-button{white-space:normal}}

.roadmap-card{margin:0 0 42px}.roadmap-card img{display:block;width:100%;max-width:900px;height:auto;margin:auto;border-radius:16px}.roadmap-card .roadmap-download{text-align:center}
