.journey-content p{margin:0 0 16px}.journey-content p:last-child{margin-bottom:0}.journey-h1{font-size:1.25rem;font-weight:600;color:#fff;margin:20px 0 10px;letter-spacing:-.03em}.journey-h2{font-size:1.125rem;margin:16px 0 8px}.journey-h2,.journey-h3{font-weight:500;color:#fff;letter-spacing:-.02em}.journey-h3{font-size:1rem;margin:14px 0 6px}.journey-ul{list-style:none;padding:0;margin:14px 0;display:inline-block;text-align:left}.journey-li{position:relative;padding-left:14px;margin-bottom:6px;font-weight:400}.journey-li:before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background:var(--color-gray-500);border-radius:50%}.journey-link{color:var(--color-gray-100);text-decoration:none;border-bottom:1px solid var(--color-gray-600);transition:border-color .2s ease,color .2s ease;font-weight:400}.journey-link:hover{border-bottom-color:var(--color-gray-300);color:#fff}.journey-code{background:var(--color-gray-800);padding:2px 6px;border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:.875em;font-weight:400}.journey-img{max-width:180px;width:100%;height:auto;margin:20px auto;display:block;filter:grayscale(100%) contrast(1.1) brightness(.95);border-radius:8px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 4px 24px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.02);transition:filter .5s ease,transform .4s ease,box-shadow .4s ease;opacity:.9}.journey-img:hover{filter:grayscale(0) contrast(1.05) brightness(1);transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08);opacity:1}@media (max-width:640px){.journey-img{max-width:140px}}