.journey-page{--journey-label-width:320px;--journey-column-gap:64px}.journey-page>section{padding-block:96px}.journey-page h2{text-wrap:pretty;font-size:clamp(32px,3vw,42px);line-height:1.2}.journey-page h3{text-wrap:pretty;font-size:24px;line-height:1.4}.journey-page .journey-intro{padding-block:96px 80px}.journey-intro h1{font-size:clamp(44px,5vw,64px)}.journey-intro .lead{max-width:760px;margin-top:24px;font-size:19px}.journey-overview-grid{grid-template-columns:var(--journey-label-width) minmax(0, 1fr);gap:var(--journey-column-gap);align-items:start;display:grid}.journey-opening p{color:var(--muted);max-width:70ch;font-size:17px;line-height:1.75}.journey-opening p+p{margin-top:20px}.journey-essentials{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding-top:24px;display:grid}.journey-essentials>div{min-width:0}.journey-essentials dt{font-size:18px;font-weight:500}.journey-essentials dd{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.journey-focus{--text:#0b1430;--muted:#5a6275;--blue:#2c5ba8;--line:#e1e5ee;--line-2:#c8cfde;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6fa}.journey-section-heading{margin-bottom:48px}.journey-section-heading h2{max-width:900px}.journey-section-heading>p{color:var(--muted);max-width:760px;margin-top:24px;font-size:18px;line-height:1.7}.journey-topics{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.journey-topics>li{grid-template-columns:var(--journey-label-width) minmax(0, 1fr);gap:var(--journey-column-gap);border-bottom:1px solid var(--line);align-items:start;padding-block:36px;display:grid}.journey-topics p{max-width:70ch;color:var(--muted);font-size:17px;line-height:1.75}.journey-topics p+p{margin-top:20px}.journey-steps{counter-reset:journey-step}.journey-steps>li{counter-increment:journey-step}.journey-steps h3{align-items:baseline;gap:16px;font-size:22px;display:flex}.journey-steps h3:before{content:counter(journey-step) ".";color:var(--blue);font-variant-numeric:tabular-nums;flex-shrink:0}.journey-situations article{grid-template-columns:var(--journey-label-width) minmax(0, 1fr);gap:var(--journey-column-gap);border-top:1px solid var(--line-2);align-items:start;padding-block:36px;display:grid}.journey-situations article:last-child{padding-bottom:0}.journey-situations p{color:var(--muted);max-width:70ch;font-size:17px;line-height:1.75}.journey-situations p+p{margin-top:20px}.journey-reflection{grid-template-columns:var(--journey-label-width) minmax(0, 1fr);gap:var(--journey-column-gap);border-top:1px solid var(--line-2);align-items:start;margin-top:64px;padding-top:48px;display:grid}.journey-reflection h2{font-size:clamp(28px,2.8vw,36px)}.journey-reflection p{color:var(--muted);max-width:70ch;font-size:17px;line-height:1.75}.journey-reflection p+p{margin-top:20px}.journey-page .journey-end{padding-top:0}.journey-faq{grid-template-columns:var(--journey-label-width) minmax(0, 1fr);gap:var(--journey-column-gap);border-top:1px solid var(--line-2);align-items:start;padding-top:48px;display:grid}.journey-faq h2{font-size:clamp(28px,2.8vw,36px)}.journey-faq details{border-bottom:1px solid var(--line)}.journey-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:18px;line-height:1.5;list-style:none;display:flex}.journey-faq summary::-webkit-details-marker{display:none}.journey-faq details:first-child summary{min-height:44px;padding-top:0}.journey-faq summary:hover{color:var(--blue)}.journey-faq details>p{color:var(--muted);padding:0 32px 24px 0;font-size:16px;line-height:1.75}.journey-plus{flex-shrink:0;width:16px;height:16px;position:relative}.journey-plus:before,.journey-plus:after{content:"";background:currentColor;height:1px;position:absolute;inset:7px 0 auto}.journey-plus:after{transition:transform .2s ease-out;transform:rotate(90deg)}.journey-faq details[open] .journey-plus:after{transform:none}.journey-contact{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:48px;margin-top:64px;padding-top:48px;display:flex}.journey-contact h2{margin-bottom:20px;font-size:clamp(28px,2.8vw,36px)}.journey-contact p{color:var(--muted);max-width:54ch;font-size:17px}.journey-contact .btn{flex-shrink:0}.journey-next{flex-wrap:wrap;gap:16px 40px;margin-top:32px;display:flex}.journey-disclaimer{color:var(--muted);text-align:center;text-wrap:pretty;margin-top:32px;font-size:14px;line-height:1.75}.journey-disclaimer p+p{margin-top:12px}.journey-disclaimer a{color:var(--text);text-underline-offset:4px}@media (max-width:1100px){.journey-page{--journey-label-width:260px;--journey-column-gap:40px}.journey-essentials{grid-template-columns:1fr;gap:20px}}@media (max-width:960px){.journey-overview-grid,.journey-reflection,.journey-faq{grid-template-columns:1fr;gap:28px}.journey-overview-grid>h2,.journey-reflection>h2{max-width:760px}.journey-essentials{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journey-topics>li,.journey-situations article{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.journey-page>section{padding-block:64px}.journey-page .journey-intro{padding-block:64px 56px}.journey-topics>li,.journey-situations article{padding-block:28px}.journey-essentials{grid-template-columns:1fr;gap:24px}.journey-section-heading{margin-bottom:36px}.journey-opening p,.journey-situations p{font-size:17px}.journey-reflection{margin-top:48px;padding-top:36px}.journey-faq{padding-top:36px}.journey-contact{flex-direction:column;align-items:flex-start;gap:28px;margin-top:48px;padding-top:36px}.journey-faq details>p{padding-right:0}.journey-next{flex-direction:column;align-items:flex-start;gap:12px}}
