.guide-journey{margin:2.5rem 0;padding:clamp(20px,4vw,36px);border:1px solid #d7dfd9;border-radius:18px;background:#f6f8f3;color:#173b35}.guide-journey h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:8px 0 18px}.guide-journey h3{font-size:19px;margin:25px 0 10px}.guide-journey p,.guide-journey li{font-size:16px;line-height:1.75}.guide-journey ul{padding-inline-start:22px}.journey-checklist li{padding:5px 0}.journey-budget{border-inline-start:3px solid #b17438;padding-inline-start:18px}.journey-addresses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.journey-addresses a{display:flex;flex-direction:column;gap:10px;padding:17px;background:#fff;border:1px solid #d7dfd9;border-radius:10px;text-decoration:none;color:inherit}.journey-addresses span{font-size:12px}.journey-addresses strong{font-size:16px;overflow-wrap:anywhere}.journey-addresses a:hover,.journey-addresses a:focus-visible{border-color:#173b35;outline-offset:3px}.journey-all{display:inline-block;margin-top:15px;font-weight:700;text-underline-offset:4px}.journey-related li{margin:8px 0}@media(max-width:650px){.journey-addresses{grid-template-columns:1fr}}@media print{.guide-journey{break-inside:avoid;background:#fff}}
