.ql-public.ql-journey{background:var(--surface);color:var(--ink)}.ql-journey .journey-intro{max-width:1160px;margin:auto;padding:66px 30px 52px}.ql-journey .journey-intro h1{max-width:900px;margin:16px 0 24px;font-size:clamp(42px,5vw,70px);line-height:1.06;letter-spacing:-.045em}.ql-journey h1 em{color:#47785f;font-style:normal}.ql-journey p{color:#53675e;line-height:1.75}.ql-journey .journey-lead{max-width:740px;margin-bottom:20px;font-size:19px}.ql-journey .journey-process{max-width:1160px;padding:34px 30px 22px;margin:auto;border-top:1px solid #ced5c7}.ql-journey h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.035em;line-height:1.2;margin:0 0 14px}.ql-journey .journey-process-heading>p{margin:0}.ql-journey .journey-path{list-style:none;margin:34px 0 0;padding:0}.ql-journey .journey-path>li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 290px;gap:28px;padding:20px 0 48px}.ql-journey .journey-path>li:not(:last-child):before{content:"";position:absolute;top:60px;bottom:-22px;left:23px;width:1px;background:#a8b8a0}.ql-journey .journey-path-number{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f4d03b;border:1px solid #d4b735;color:#183e34;font-size:13px;font-weight:750}.ql-journey .journey-path>li:nth-child(2) .journey-path-number{background:#dce7cc;border-color:#a8b89a}.ql-journey .journey-path>li:nth-child(3) .journey-path-number{background:#f9dfc5;border-color:#c9b9a0}.ql-journey .journey-path>li:nth-child(4) .journey-path-number{background:#e9a080;border-color:#ba896d}.ql-journey .journey-step-label{margin:0 0 9px;font-size:10px;letter-spacing:.12em;font-weight:750}.ql-journey .journey-step-copy h3{margin:0 0 13px;font-size:clamp(25px,2.6vw,32px);line-height:1.18;letter-spacing:-.035em}.ql-journey .journey-step-copy>p:not(.journey-step-label){max-width:610px;margin:0 0 14px;font-size:16px}.ql-journey .journey-step-copy .journey-outcome{font-weight:650;color:#254c3c}.ql-journey .journey-outcome>span{margin-right:5px;color:#47785f}.ql-journey .journey-step-copy .journey-availability{font-size:13px!important;padding-left:15px;border-left:3px solid #e9a080}.ql-journey .journey-path>li>img{width:100%;height:195px;object-fit:contain;align-self:center}.ql-journey .journey-tour{max-width:1160px;margin:auto;border-top:1px solid #ced5c7;padding:44px 30px 55px;scroll-margin-top:100px}.ql-journey .journey-tour-intro{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:50px;margin-bottom:28px}.ql-journey .journey-tour-intro p:last-child{max-width:680px}.ql-journey .journey-tour-intro img{width:230px;height:auto}.ql-journey .journey-help{max-width:1100px;margin:0 auto;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#e8eddb;border-radius:18px}.ql-journey .journey-help p{margin-top:0}.ql-journey .journey-boundaries{max-width:940px;margin:0 auto;padding:36px 30px 55px;font-size:13px}.ql-journey .journey-boundaries p{margin:0 0 10px}@media (max-width:900px){.ql-journey .journey-path>li{grid-template-columns:42px minmax(0,1fr) 190px;gap:22px}.ql-journey .journey-path-number{width:42px;height:42px}.ql-journey .journey-path>li:not(:last-child):before{left:20px}.ql-journey .journey-path>li>img{height:155px}.ql-journey .journey-help{margin:0 25px;gap:28px}}@media (max-width:620px){.ql-journey .journey-intro{padding:34px 22px 30px}.ql-journey .journey-intro h1{font-size:42px}.ql-journey .journey-lead{font-size:16px}.ql-journey .journey-process{padding:28px 22px 4px}.ql-journey .journey-process-heading>p{font-size:14px}.ql-journey .journey-path{margin-top:22px}.ql-journey .journey-path>li{grid-template-columns:34px minmax(0,1fr);gap:12px 16px;padding-bottom:34px}.ql-journey .journey-path-number{width:34px;height:34px;font-size:11px}.ql-journey .journey-path>li:not(:last-child):before{top:52px;left:16px}.ql-journey .journey-step-copy>p:not(.journey-step-label){font-size:14px}.ql-journey .journey-step-copy h3{font-size:26px}.ql-journey .journey-path>li>img{grid-column:2;width:180px;height:110px;justify-self:start}.ql-journey .journey-tour{padding:30px 22px}.ql-journey .journey-tour-intro{grid-template-columns:1fr;gap:14px}.ql-journey .journey-tour-intro img{width:180px}.ql-journey .journey-help{grid-template-columns:1fr;margin:0 22px;padding:24px;gap:6px}.ql-journey .journey-boundaries{padding:28px 22px 38px}}@media (max-width:720px){.ql-public.ql-journey .access-section{flex-direction:column;align-items:stretch}.ql-public.ql-journey .access-actions{flex-wrap:wrap;margin-top:24px}.ql-public.ql-journey .access-section .access-actions .button{min-width:0;max-width:100%}}