/* 7-day page only: prominent heritage proof and contained Day 2 Sednaya photo.
 * Keeps all existing destination content, tour pricing and page colors. */
.zi-hero .zi-hero-copy{max-width:520px}
.zi-wh-hero-claim{
 display:flex;align-items:center;gap:15px;max-width:510px;
 margin:2px 0 17px;padding:12px 15px;
 border:1px solid rgba(225,188,125,.66);border-radius:8px;
 background:rgba(10,33,25,.8);color:#fff4e4;
}
.zi-wh-hero-claim strong{
 display:block;flex:0 0 auto;font:500 clamp(1.95rem,2.9vw,2.7rem)/1 'Playfair Display',Georgia,serif;
 color:#ebc28a;white-space:nowrap
}
.zi-wh-hero-claim span{font:500 .81rem/1.52 'Raleway',Arial,sans-serif}
.zi-wh-hero-claim a{color:#ffdfa8;text-decoration:underline;text-underline-offset:3px}
.zi-wh-itinerary-proof{
 display:flex;align-items:center;gap:19px;padding:18px clamp(17px,3vw,30px);
 margin:18px 0 28px;border:1px solid #d7c4a8;border-left:4px solid #ae8751;border-radius:10px;
 background:#efe6d7;color:#213a2c;
}
.zi-wh-itinerary-proof>strong{
 flex:0 0 auto;color:#926b3d;font:500 clamp(2.2rem,3.8vw,3.2rem)/1 'Playfair Display',Georgia,serif;
 white-space:nowrap;
}
.zi-wh-itinerary-proof>div{min-width:0}
.zi-wh-itinerary-proof b{display:block;font:600 .95rem/1.4 'Raleway',Arial,sans-serif}
.zi-wh-itinerary-proof p{font:.81rem/1.55 'Raleway',Arial,sans-serif;color:#555044;margin:4px 0}
.zi-wh-itinerary-proof small{display:block;font:.72rem/1.55 'Raleway',Arial,sans-serif;color:#6b6154}
.zi-wh-itinerary-proof a{color:#315c4b;text-underline-offset:3px}
#itinerary .day .day-copy .zr-sednaya-day2-inset{
 display:block;box-sizing:border-box;width:176px;max-width:100%;height:auto;max-height:205px;
 margin:12px 0 0;padding:0;overflow:visible;align-self:start
}
#itinerary .day .day-copy .zr-sednaya-day2-inset img{
 display:block!important;box-sizing:border-box!important;
 width:176px!important;max-width:100%!important;
 height:132px!important;max-height:132px!important;min-height:0!important;
 aspect-ratio:4/3!important;object-fit:cover!important;object-position:center 82%!important;
 border-radius:8px!important;
}
#itinerary .day .day-copy .zr-sednaya-day2-inset figcaption{
 position:static!important;display:block;margin-top:5px!important;padding:0!important;
 color:#665a4e!important;background:none!important;
 font:400 .7rem/1.4 'Raleway',Arial,sans-serif!important;
}
@media(max-width:570px){
 .zi-hero .zi-hero-copy{max-width:100%}
 .zi-wh-hero-claim{gap:12px;padding:11px 12px;margin:1px 0 15px}
 .zi-wh-hero-claim strong{font-size:1.8rem}
 .zi-wh-hero-claim span{font-size:.74rem}
 .zi-wh-itinerary-proof{align-items:flex-start;gap:12px;padding:14px 13px}
 .zi-wh-itinerary-proof>strong{font-size:1.9rem}
 .zi-wh-itinerary-proof b{font-size:.79rem}
 .zi-wh-itinerary-proof p{font-size:.74rem}
 .zi-wh-itinerary-proof small{font-size:.69rem}
}
