.journey-home{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;border:1px solid #536345;border-radius:15px;padding:27px 30px;margin-bottom:27px;background:linear-gradient(120deg,#273221,#1e251c)}.journey-home .eyebrow{font-size:.6875rem;color:var(--green);margin-bottom:10px}.journey-home h2{font-size:1.45rem;margin-bottom:10px;line-height:1.4}.journey-home p{font-size:.875rem;line-height:1.75;max-width:660px}.journey-home-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.journey-home-actions .textlink{font-size:.8125rem}.journey-home-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.journey-home-progress>strong{font:650 2.6rem 'Manrope',sans-serif;color:var(--green)}.journey-home-progress>strong small{font-size:1.15rem;color:var(--muted)}.journey-home-progress>span{font-size:.75rem;color:var(--muted)}.journey-mini-map{display:flex;gap:6px;margin-top:17px}.journey-mini-map>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #59644e;color:var(--muted);font-size:.625rem;background:#25301f}.journey-mini-map .done{background:var(--green);color:#1c2815;border-color:var(--green)}.journey-mini-map .next{border-color:var(--orange);color:var(--orange)}
.beginner-journey{margin-bottom:46px}.journey-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:25px}.journey-heading h2{font-size:1.5rem;line-height:1.4;margin-bottom:10px}.journey-heading p{font-size:.875rem;line-height:1.7;max-width:650px}.journey-total{display:block;white-space:nowrap;padding:11px 15px;border:1px solid #526348;border-radius:9px;color:var(--green);font-size:.875rem}.journey-total b{font-size:1.3rem;margin-right:3px}.journey-stops{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;margin-bottom:24px}.journey-stop{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;min-width:0;padding:15px 8px 16px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--muted)}.journey-stop:hover{border-color:#768465;background:#293123}.journey-stop[aria-pressed=true]{border-color:var(--orange);background:#342e22;box-shadow:inset 0 0 0 1px var(--orange)}.journey-stop-number{align-self:flex-start;font-size:.6875rem;line-height:1;color:#aebba0;padding:3px}.journey-stop .journey-art{width:100%;max-width:110px;height:76px;margin:3px 0 11px}.journey-art{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.journey-art-guide{stroke-dasharray:5 7;opacity:.65}.journey-stop strong{font-size:.8125rem;color:var(--text);line-height:1.5;font-weight:550}.journey-stop small{font-size:.625rem;line-height:1.5;margin-top:5px}.journey-stop.done{color:var(--green)}.journey-stop.done .journey-stop-number{color:var(--green)}.journey-stop[aria-pressed=true] .journey-art,.journey-stop[aria-pressed=true] small{color:var(--orange)}.journey-detail{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;align-items:center;padding:31px;border:1px solid #5a634c;border-radius:17px;background:linear-gradient(115deg,#293321,#20261c)}.journey-detail-art{display:flex;flex-direction:column;align-items:center;color:var(--green);align-self:stretch;justify-content:center;border-right:1px solid #47533b;padding-right:26px}.journey-detail-art .journey-art{width:160px;max-width:100%;height:auto}.journey-detail-art>span{font-size:.75rem;letter-spacing:.5px;margin-top:19px}.journey-detail.move .journey-detail-art,.journey-detail.compare .journey-detail-art{color:var(--orange)}.journey-detail-meta{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:.6875rem;color:var(--muted);letter-spacing:.5px;margin-bottom:14px}.journey-detail-meta .done{color:var(--green)}.journey-detail-meta .open{color:var(--orange)}.journey-detail h3{font-size:1.6rem;line-height:1.35;margin-bottom:12px}.journey-detail-copy>p{font-size:.9375rem;line-height:1.75}.journey-criterion{border-left:2px solid #667b51;padding-left:16px;margin-top:20px}.journey-criterion>b{font-size:.75rem;color:var(--green);font-weight:500}.journey-criterion p{font-size:.8125rem;line-height:1.75;margin-top:7px}.journey-detail-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.journey-detail-actions .btn{font-size:.875rem}.journey-detail-actions .textlink{font-size:.8125rem}.journey-explainer{font-size:.75rem;line-height:1.8;color:var(--muted);max-width:1000px;margin:20px 0 0}.journey-all-done{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:19px 22px;border:1px solid #698252;border-radius:11px;background:#293922;margin-bottom:20px;color:var(--green)}.journey-all-done>b{font-size:.9375rem}.journey-all-done>span{font-size:.8125rem;color:var(--muted)}.journey-return{display:block;font-size:.8125rem;line-height:1.7;margin-top:20px;color:var(--green)}.journey-return:hover{text-decoration:underline}.journey-catalog-heading{border-top:1px solid var(--line);padding-top:32px;margin-bottom:26px}.journey-catalog-heading h2{font-size:1.35rem;margin-bottom:9px}.journey-catalog-heading p{font-size:.875rem}
@media(max-width:1150px){.journey-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-stop{padding:12px 10px}.journey-stop .journey-art{height:64px;margin:0 0 5px}.journey-detail{grid-template-columns:140px minmax(0,1fr);gap:25px;padding:26px}.journey-detail-art{padding-right:20px}.journey-detail h3{font-size:1.4rem}.journey-home{grid-template-columns:minmax(0,1fr) 160px;padding:24px;gap:22px}.journey-mini-map{gap:4px}.journey-mini-map>span{width:19px;height:19px}}
@media(max-width:650px){.journey-home{grid-template-columns:1fr;padding:21px;gap:22px}.journey-home h2{font-size:1.25rem}.journey-home-progress{flex-direction:row;justify-content:flex-start;gap:7px;flex-wrap:wrap;border-top:1px solid #47563c;padding-top:17px}.journey-home-progress>strong{font-size:1.65rem}.journey-home-progress>strong small{font-size:.875rem}.journey-mini-map{margin:0 0 0 auto;gap:5px}.journey-mini-map>span{width:19px;height:19px}.journey-home-actions{gap:16px}.journey-heading{align-items:flex-start;gap:17px;flex-direction:column}.journey-heading h2{font-size:1.35rem}.journey-heading p{font-size:.8125rem}.journey-total{font-size:.75rem;padding:8px 12px}.journey-total b{font-size:1rem}.journey-stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.journey-stop{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;gap:2px 10px;padding:16px 12px;text-align:left}.journey-stop .journey-art{width:46px;height:41px;grid-column:1;grid-row:1/3;margin:0;stroke-width:4}.journey-stop strong{grid-column:2;font-size:.75rem}.journey-stop small{grid-column:2;font-size:.625rem;margin:0}.journey-stop-number{position:absolute;left:8px;top:5px;font-size:.5rem;padding:0}.journey-detail{grid-template-columns:1fr;padding:22px;gap:20px}.journey-detail-art{border:0;border-bottom:1px solid #47533b;padding:0 0 16px;flex-direction:row;justify-content:flex-start;gap:25px}.journey-detail-art .journey-art{width:92px;height:77px;stroke-width:3.5}.journey-detail-art>span{margin:0;font-size:.8125rem}.journey-detail h3{font-size:1.35rem}.journey-detail-copy>p{font-size:.875rem}.journey-detail-meta{font-size:.625rem;gap:10px}.journey-detail-actions{align-items:stretch;flex-direction:column;gap:15px}.journey-detail-actions .btn{font-size:.8125rem;justify-content:center}.journey-explainer{font-size:.6875rem}.journey-catalog-heading{padding-top:27px}.journey-catalog-heading h2{font-size:1.25rem}.journey-all-done{gap:9px;padding:18px}}
