body,html{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Sofia Sans",Inter,sans-serif;background-color:#fafafa;color:#333;-webkit-font-smoothing:antialiased}.roadmap{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.roadmap__container{width:100%}.roadmap__cols{max-width:1400px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}.roadmap__pages{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.roadmap__title{margin:0 0 20px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#111;padding-bottom:12px;border-bottom:2px solid #eaeaea}.roadmap__page{text-decoration:none;color:inherit;display:block}.roadmap__page div{font-weight:500;border-radius:6px;-webkit-transition:.2s;transition:.2s;position:relative;text-transform:capitalize}.roadmap__page:hover div{text-decoration:underline}.roadmap__page.new div{color:#22a06b;font-weight:600}@media only screen and (min-width:768px){.roadmap{padding:32px}.roadmap__cols{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.roadmap__cols{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:32px}}