.ax-journey{border-top:1px solid;margin:4rem 0;padding:2rem 0}.ax-journey-heading{max-width:44rem;margin-bottom:2rem}.ax-journey-heading h2{font-size:clamp(2rem,3vw,3rem);font-weight:400}.ax-journey-heading p,.ax-journey-detail p{line-height:1.6}.ax-journey-layout{grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);gap:3rem;display:grid}.ax-journey-stages{flex-direction:column;align-self:start;display:flex}.ax-journey-stages button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:1rem;padding:1.15rem .5rem;font-size:1rem;display:flex}.ax-journey-stages button span:last-child{margin-left:auto}.ax-journey-stages button[aria-pressed=true]{background:var(--ax-panel,#192c35);color:var(--ax-gold,#c9ae68)}.ax-journey-stages button:focus-visible{outline-offset:3px;outline:2px solid}.ax-journey-detail{max-width:44rem;min-height:26rem}.ax-journey-detail h3{text-wrap:balance;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:400;line-height:1.2}.ax-journey-preparation{border-block:1px solid;margin:1.5rem 0;padding:1rem 0}.ax-journey-preparation h4{margin:0;font-size:1.1rem}.ax-journey-note{opacity:.8;margin-top:1.5rem;font-size:.875rem}@media (max-width:700px){.ax-journey-layout{grid-template-columns:1fr;gap:1.5rem}.ax-journey-stages{flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.ax-journey-stages button{flex:0 0 11rem}.ax-journey-stages button span:last-child{display:none}.ax-journey-detail{min-height:30rem}}
