/* Itinerary chapter design: Australia. Scoped to journey details. */
.journey-facts{background:#173d43;color:#fff;padding:28px 34px;gap:28px;border:0;max-width:1320px;margin-top:0}
.journey-facts>div{min-width:0}
.journey-facts .eyebrow{color:#f2c886;margin-bottom:8px}
.journey-facts strong{display:block;font-weight:500;line-height:1.6;overflow-wrap:anywhere}
.journey-facts .text-link{color:#fff;border-color:#f2c886;flex-shrink:0}
.journey-overview .journey-intro{background:#eedbc3;padding:34px;border-left:4px solid #975728;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.journey-overview .journey-intro .eyebrow{color:#975728}
.journey-overview .journey-intro h2{font-size:clamp(25px,2.6vw,34px);line-height:1.4}
.chapters{max-width:1080px;padding:20px 0 0}
.chapters article{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:0;background:#eedbc3;padding:0;border:0;margin:0 0 24px;overflow:hidden}
.chapters article:nth-of-type(3n+2){background:#e8eeeb}
.chapters article:nth-of-type(3n){background:#173d43;color:#fff}
.chapters article>.chapter-icon{display:flex;justify-content:center;align-items:flex-start;padding:34px 12px;font-size:58px;line-height:1;color:#975728;border-right:1px solid rgb(16 44 56 / 15%);background:rgb(255 255 255 / 18%)}
.chapters article>div{padding:34px 40px 38px;min-width:0}
.chapters article h2{font-size:clamp(26px,2.9vw,35px);line-height:1.2;color:inherit;max-width:780px}
.chapters article p{color:#35494f;font-size:15px;line-height:1.9;margin:18px 0 0;max-width:780px}
.chapters article:nth-of-type(3n) .chapter-icon{color:#f2c886;border-color:rgb(255 255 255 / 20%);background:rgb(0 0 0 / 8%)}
.chapters article:nth-of-type(3n) p{color:#edf1f2}
.chapters+.planning{max-width:1080px;padding:30px 36px;background:#e8eeeb;border-left:4px solid #975728;margin-top:36px}
.chapters+.planning .eyebrow{color:#975728}
.chapters~.next-journey{max-width:1080px;padding:28px 0 55px}
@media(max-width:760px){
.journey-facts{padding:25px;gap:18px}
.journey-overview .journey-intro{padding:26px}
.chapters{padding-top:5px}
.chapters article{grid-template-columns:48px minmax(0,1fr);margin-bottom:18px}
.chapters article>.chapter-icon{padding:26px 6px;font-size:33px}
.chapters article>div{padding:25px 22px 28px}
.chapters article h2{font-size:26px}
.chapters article p{font-size:14px;line-height:1.85}
.chapters+.planning{padding:25px}
}
@media(max-width:380px){.chapters article{grid-template-columns:44px minmax(0,1fr)}.chapters article>div{padding:22px 17px}.chapters article h2{font-size:24px}}

.chapters .chapter-icon svg{width:34px;height:34px;flex-shrink:0}
@media(max-width:760px){.chapters .chapter-icon svg{width:26px;height:26px}}
