/* UNESCO heritage recognition. Text only; no UNESCO emblem or implied endorsement. */
.zr-wh-hero{display:flex;align-items:center;gap:16px;margin:4px 0 19px;padding:15px 17px;background:#e6dac4;border-left:3px solid #a47b44;border-radius:5px;color:#20392d}
.zr-wh-hero>strong{display:block;white-space:nowrap;font:500 clamp(1.8rem,2.6vw,2.55rem)/1 'Playfair Display',Georgia,serif;color:#72512a}
.zr-wh-hero>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.zr-wh-hero span{font:700 .78rem/1.4 'Raleway',Arial,sans-serif;color:#213b2b}
.zr-wh-hero small{font:500 .69rem/1.45 'Raleway',Arial,sans-serif;color:#605648}
.zr-wh-hero a{font:600 .7rem/1.45 'Raleway',Arial,sans-serif;color:#2b604b;text-decoration:underline;text-underline-offset:3px}
.destination-card .zr-wh-mini{display:inline-block;margin:2px 0 10px;padding:5px 9px;border-radius:5px;border:1px solid rgba(155,113,54,.47);color:#9c7843;background:rgba(176,128,68,.075);font:700 .64rem/1.35 'Raleway',Arial,sans-serif;letter-spacing:.025em}
.destination-card .zr-wh-mini-tentative{border-color:rgba(166,142,112,.42);background:rgba(166,142,112,.07);color:#8a7860}
.zr-wh-heritage-section{padding:22px 0 25px;background:#f8f5ef}
.zr-wh-heritage-panel{border:1px solid #d7c5a6;border-left:3px solid #b18a4e;border-radius:7px;background:#f0e9de;padding:21px clamp(18px,3.5vw,36px);max-width:1040px;margin:0 auto}
.zr-wh-heritage-top{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;margin-bottom:12px}
.zr-wh-heritage-kicker{font:700 .72rem/1.5 'Raleway',Arial,sans-serif;color:#6f512a;letter-spacing:.1em}
.zr-wh-is-tentative{color:#746147}
.zr-wh-heritage-year{font:600 .76rem/1.5 'Raleway',Arial,sans-serif;color:#625646}
.zr-wh-heritage-copy{color:#463e35;font:400 .91rem/1.65 'Raleway',Arial,sans-serif;margin:0 0 8px}
.zr-wh-context{font:400 .77rem/1.6 'Raleway',Arial,sans-serif;color:#655c51;margin:5px 0 8px}
.zr-wh-heritage-source{display:inline-block;margin-top:6px;font:700 .77rem/1.5 'Raleway',Arial,sans-serif;color:#245b45;text-underline-offset:3px}
.zr-wh-itinerary-intro{max-width:900px;margin:-2px 0 27px;color:#4d6155;font:400 .9rem/1.65 'Raleway',Arial,sans-serif}
.zr-wh-itinerary-intro a{color:inherit;text-underline-offset:3px}
.day-copy .zr-wh-itinerary-status{display:block;max-width:max-content;margin:4px 0 10px;padding:5px 9px;border:1px solid #ccb797;background:#f4ebdc;border-radius:5px;color:#795b30;font:700 .7rem/1.5 'Raleway',Arial,sans-serif}
.day-copy .zr-wh-itinerary-tentative{background:#f4f0e9;border-color:#c9c3b4;color:#6c6154}
@media(max-width:550px){.zr-wh-hero{align-items:flex-start;gap:12px;padding:12px 13px}.zr-wh-hero>strong{font-size:1.9rem}.zr-wh-hero span{font-size:.73rem}.zr-wh-hero small{font-size:.67rem}.zr-wh-heritage-section{padding:16px 0}.zr-wh-heritage-panel{padding:17px 15px}}


/* Dark, seamless UNESCO status: match Ziyara Ride's destination-page palette.
   Preserve the important distinction between inscribed sites and Tentative List entries. */
.zr-wh-heritage-section{
  padding:26px 0;
  background:#0d0b08;
  border-top:1px solid rgba(200,145,58,.16);
  border-bottom:1px solid rgba(200,145,58,.16);
}
.zr-wh-heritage-panel{
  background:#1b1711;
  border:1px solid rgba(200,145,58,.30);
  border-left:3px solid #b58c50;
  border-radius:9px;
  padding:20px clamp(18px,3.5vw,32px);
  box-shadow:none;
}
.zr-wh-heritage-kicker,.zr-wh-is-tentative{color:#e5b87c}
.zr-wh-heritage-year{color:#c4b396}
.zr-wh-heritage-copy{color:#e6dcc9}
.zr-wh-context{color:#c5b8a2}
.zr-wh-heritage-source{color:#edc48c}
.zr-wh-heritage-source:hover,.zr-wh-heritage-source:focus-visible{color:#ffdfaa}
@media(max-width:550px){
  .zr-wh-heritage-section{padding:17px 0}
  .zr-wh-heritage-panel{padding:17px 15px}
}
