.journey-content{margin:1.5rem 0;padding:clamp(1rem,3vw,2rem);background:#f7f6ed;border:1px solid #d9dfcf;border-radius:1rem;color:#243b32;line-height:1.75;overflow-wrap:anywhere}.journey-content h2{font-size:clamp(1.2rem,3vw,1.65rem);margin:.3rem 0 1rem}.journey-eyebrow{font-size:.8rem;font-weight:700;color:#356754;letter-spacing:.04em}.journey-fare{font-weight:700;padding:.8rem 1rem;background:#e6eedf;border-radius:.6rem}.journey-steps{padding-left:1.5rem}.journey-steps li{padding:.5rem 0 1rem}.journey-steps li::marker{font-weight:800;color:#21664d}.journey-steps p{margin:0 0 .5rem}.journey-sources{display:flex;gap:.6rem 1rem;flex-wrap:wrap}.journey-sources a{color:#125b46;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.journey-note{border-left:3px solid #b78b35;padding:.5rem 1rem;background:#fff4dc}.journey-caution,.journey-checked{font-size:.85rem;color:#58665e}.journey-guide-wrap{max-width:860px;margin:auto;padding:clamp(1rem,4vw,2.5rem);line-height:1.75;color:#243b32;overflow-wrap:anywhere}.journey-guide-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.journey-guide-toolbar button,.journey-guide-toolbar select,#place-guide-copy{min-height:44px;padding:.6rem 1rem;border:1px solid #95ac9e;border-radius:.6rem;background:white;color:#164d39;font:inherit}.journey-guide-wrap h1{font-size:clamp(1.8rem,5vw,3rem);line-height:1.2}.journey-guide-photo{margin:1.5rem 0}.journey-guide-photo img{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;background:#e9ece1;border-radius:.8rem}.journey-guide-photo figcaption{font-size:.8rem;color:#526257}.journey-guide-wrap a{color:#125b46}.journey-guide-wrap :focus-visible,.journey-content :focus-visible{outline:3px solid #b77700;outline-offset:3px}.journey-guide-wrap .journey-steps{margin-top:2rem}#place-guide-copy-status{min-height:1.8em}
