.journey-section[data-v-cb6c8852]{padding-block:88px;background:#23392c;color:#edf0e5}.journey-heading[data-v-cb6c8852]{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px}h2[data-v-cb6c8852]{font-size:var(--text-5xl);font-weight:650;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h2 em[data-v-cb6c8852]{font-family:var(--font-serif);font-style:italic;color:var(--green)}.journey-heading>p[data-v-cb6c8852]{max-width:42ch;font-size:var(--text-body);line-height:1.68;color:#c4d2bd}.journey-tabs[data-v-cb6c8852]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:25px}.journey-tabs button[data-v-cb6c8852]{min-height:46px;padding:11px 18px;border:1px solid #8da47e70;border-radius:4px;font-size:.875rem;font-weight:600;letter-spacing:.01em;color:#d2dfcb;transition:background-color .15s,color .15s}.journey-tabs button[aria-selected=true][data-v-cb6c8852]{background:var(--green);color:var(--ink);border-color:var(--green)}.journey-tabs button[data-v-cb6c8852]:hover{background:#36523b;color:#edf0e5}.journey-tabs button[aria-selected=true][data-v-cb6c8852]:hover{background:#c7dfbb;color:var(--ink)}.journey-panel[data-v-cb6c8852]{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;border-top:1px solid var(--line);padding-top:34px}h3[data-v-cb6c8852]{max-width:25ch;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:650;line-height:1.3;letter-spacing:-.018em}.journey-summary[data-v-cb6c8852]{color:#c4d2bd;max-width:58ch;margin-top:14px;font-size:var(--text-body);line-height:1.68}.journey-steps[data-v-cb6c8852]{display:grid;gap:24px;margin-top:27px}.journey-steps li[data-v-cb6c8852]{display:flex;gap:16px}.journey-step-number[data-v-cb6c8852]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border:1px solid #9db18f88;border-radius:50%;color:var(--green);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.journey-steps h4[data-v-cb6c8852]{font-size:1.0625rem;font-weight:600;line-height:1.45;letter-spacing:-.01em}.journey-steps p[data-v-cb6c8852]{margin-top:4px;color:#c4d2bd;font-size:.9375rem;line-height:1.65}.journey-example[data-v-cb6c8852]{align-self:start;background:#1b2c21;padding:30px;border-radius:5px}.example-notice[data-v-cb6c8852]{font-size:var(--text-meta);color:#becfb4;line-height:1.6;margin-bottom:14px}.journey-example h4[data-v-cb6c8852]{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin-bottom:18px}.journey-example dl[data-v-cb6c8852]{display:grid}.journey-example dl>div[data-v-cb6c8852]{padding-block:14px;border-top:1px solid var(--line)}.journey-example dt[data-v-cb6c8852]{color:#b3c6a6;font-size:.75rem;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:4px}.journey-example dd[data-v-cb6c8852]{color:#e1ebda;font-size:.9375rem;line-height:1.6;font-weight:500}.journey-check[data-v-cb6c8852]{display:flex;gap:9px;align-items:start;font-size:var(--text-small);line-height:1.6;color:#c4d2bd;margin-top:17px}.journey-check svg[data-v-cb6c8852]{flex-shrink:0;margin-top:3px}.journey-action-btn[data-v-cb6c8852]{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:11px 20px;border-radius:4px;font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.015em;background:var(--paper);color:var(--ink)!important;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:background-color .2s ease,transform .15s ease,color .15s ease}.journey-action-btn[data-v-cb6c8852]:hover{background:var(--green);color:var(--ink)!important;transform:translateY(-1px)}.journey-action-btn svg[data-v-cb6c8852]{flex-shrink:0;transition:transform .2s ease}.journey-action-btn:hover svg[data-v-cb6c8852]{transform:translate(3px)}@media(max-width:900px){.journey-panel[data-v-cb6c8852]{gap:32px}.journey-heading[data-v-cb6c8852]{align-items:start;flex-direction:column;gap:20px}.journey-heading>p[data-v-cb6c8852]{max-width:60ch}}@media(max-width:760px){.journey-section[data-v-cb6c8852]{padding-block:60px}.journey-panel[data-v-cb6c8852]{grid-template-columns:1fr;gap:30px}.journey-example[data-v-cb6c8852]{padding:24px}.journey-tabs button[data-v-cb6c8852]{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.journey-tabs button[data-v-cb6c8852]{transition:none}}
