.journey-layout{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:40px;align-items:start}.journey-quick-links{display:flex;flex-wrap:wrap;gap:10px 22px;padding:30px var(--mv-inset);border-top:1px solid #36383b;background:#0b0c0e}.journey-quick-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#d9e0e4;text-decoration:underline;text-underline-offset:5px}.search-form{display:flex;align-items:end;gap:18px}.search-form label{flex:1}.planner-output{white-space:pre-wrap;padding:24px;border:1px solid #01a6bd;background:#0b1d22;margin-block:24px;line-height:1.8}.journey-form [data-request-status]{white-space:pre-wrap}.project-filters:has(#project-brand){grid-template-columns:repeat(3,minmax(0,1fr))}.features-table td{vertical-align:top}.features-table input,.features-table select{min-width:140px}[data-personalization] select{max-width:450px;margin-bottom:28px}
@media(max-width:800px){.journey-layout{grid-template-columns:1fr}.search-form{align-items:stretch;flex-direction:column}.project-filters:has(#project-brand){grid-template-columns:1fr}.journey-quick-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.journey-quick-links a{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
