/* Journey additions preserve the existing palette and type. */
.journey-entry{max-width:1168px;margin:32px auto;padding:24px;border:1px solid var(--line,#dce2df);border-radius:12px;background:var(--paper,#f4f5ef)}.journey-grid,.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journey-card{padding:22px;background:#fff;border:1px solid var(--line,#dce2df);border-radius:10px;min-width:0}.journey-card h2,.journey-card h3{font-size:24px;margin:0 0 14px}.journey-card p{font-size:15px}.journey-card a,.journey-page a,.journey-summary a{text-decoration:underline;text-underline-offset:3px}.journey-step{padding:22px 0;border-top:1px solid #dce2df}.journey-step h2{font-size:26px}.journey-step h3{font-size:20px}.journey-note{padding:16px;background:#f4f5ef;border-left:4px solid #197a95;margin:20px 0}.journey-summary{padding:22px;background:#f4f5ef;border:1px solid #dce2df;border-radius:10px;margin:24px 0}.journey-summary h2{font-size:25px;margin:0 0 18px}.journey-summary dl,.compare-card dl{margin:0}.journey-summary dt,.compare-card dt{font-weight:700;margin-top:14px}.journey-summary dd,.compare-card dd{margin:5px 0 0;overflow-wrap:anywhere}.journey-selects,.discovery-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.journey-selects label,.discovery-fields label{display:flex;flex-direction:column;font-weight:700;gap:6px}.journey-selects select,.discovery-fields select,.discovery-fields input{width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #7e939c;border-radius:5px;background:#fff;color:#112b3e;font:inherit}.discovery-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.discovery-actions button,.journey-page button{padding:10px 18px;min-height:44px;border:1px solid #112b3e;background:#112b3e;color:white;border-radius:5px;font:inherit}.discovery-actions button[type=reset],.discovery-actions button[data-next],.discovery-actions button[data-prev]{background:white;color:#112b3e}.discovery-actions button:disabled{opacity:.45;cursor:default}.filter-facets{font-size:14px;color:#435c68}.compare-card{border:1px solid #dce2df;padding:22px;border-radius:10px;min-width:0}.compare-card h2{font-size:25px}.compare-card h3{font-size:20px;margin-top:24px}.compare-card ul{padding-left:22px}.compare-card details{margin-top:18px}.compare-card p{overflow-wrap:anywhere}.discovery-meta{font-size:13px;color:#435c68}.journey-page :focus-visible,#site-search :focus-visible{outline:3px solid #c96a00;outline-offset:3px}.journey-card [hidden],[data-discovery] [hidden],.journey-page [hidden]{display:none!important}@media(max-width:650px){.journey-grid,.compare-grid,.journey-selects,.discovery-fields{grid-template-columns:1fr}.journey-entry{margin:24px 16px;padding:16px}.journey-card,.compare-card{padding:18px}.journey-page h1{font-size:36px}.journey-summary{padding:16px}}
.discovery-actions.js-controls{display:none}.js .discovery-actions.js-controls{display:flex}
