html body :not(#compact-typography-never-match):is(h1,.approved-detail-title,.village-profile-name){font-size:clamp(2.1rem,4.2vw,4.2rem)!important;line-height:1.2!important}html body :not(#compact-typography-never-match):is(h2){font-size:clamp(1.45rem,2.55vw,2.55rem)!important;line-height:1.3!important}html body :not(#compact-typography-never-match):is(h3){font-size:clamp(1.125rem,1.6vw,1.45rem)!important;line-height:1.3!important}html body :not(#compact-typography-never-match):is(h4){font-size:clamp(1.05rem,1.35vw,1.25rem)!important;line-height:1.35!important}html body :not(#compact-typography-never-match):is(h5){font-size:1.05rem!important;line-height:1.4!important}html body :not(#compact-typography-never-match):is(h6){font-size:.95rem!important;line-height:1.4!important}html body :not(#compact-typography-never-match):is(.account-page,.account-card,.account-panel,.account-heading,.memory-form,.review-controls,.contribution-card,.desk-form,.desk-header,.desk-row,.desk-empty,.desk-stats,.editorial-desk,.approved-card-body,.side-note,.timeline-item,.faq-list,.search-panel,.search-results,.site-footer,.footer-grid) :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.12rem,1.7vw,1.55rem)!important;line-height:1.32!important}html body :not(#compact-typography-never-match):is(.account-page,.account-card,.account-panel,.account-heading,.memory-form,.review-controls,.contribution-card,.desk-form,.desk-header,.desk-row,.desk-empty,.desk-stats,.editorial-desk) h1{font-size:clamp(1.85rem,3vw,2.5rem)!important;line-height:1.22!important}html body :not(#compact-typography-never-match):is(.account-page,.account-card,.account-panel,.memory-form,.review-controls,.contribution-card,.desk-form,.desk-header,.editorial-desk) h2{font-size:clamp(1.25rem,1.9vw,1.55rem)!important}html body :not(#compact-typography-never-match):is(.collection-card,.city-card,.directory-card,.village-card,.approved-card-body) :is(h2,h3,h4){font-size:clamp(1.125rem,1.55vw,1.42rem)!important;line-height:1.32!important}html body :not(#compact-typography-never-match):is(.site-footer,.footer-grid) h2{font-size:clamp(1.3rem,1.9vw,1.5rem)!important}html body :not(#compact-typography-never-match):is(.site-footer,.footer-grid) h3{font-size:1rem!important}html body :not(#compact-typography-never-match) .rd-collection-copy strong{font-size:clamp(1.2rem,1.8vw,1.45rem)!important;line-height:1.3!important}body{line-height:1.58!important}main :is(p,blockquote,li,dd,figcaption,.lead,.prose,.city-story,.desert-article,.original-article-text,.editorial-body,.approved-detail-description),.site-footer p{line-height:1.7!important}main :is(.prose,.city-story,.desert-article) p{margin-block:0 8px!important}.original-article-text{line-height:1.72!important}.article-paragraph-gap{height:6px!important}.prose h2,.city-story h2{margin-block:1.45em .55em!important}.timeline-item{padding-bottom:1.8rem!important}.approved-detail-description{margin-block:1.3rem!important;font-size:clamp(1.03rem,1.45vw,1.2rem)!important;line-height:1.7!important}.editorial-body{font-size:1.05rem!important;line-height:1.7!important}.lead,.feature-split p,.editorial-grid p,.availability-panel p{line-height:1.7!important}:is(html body main :is(p,blockquote,li,dd,figcaption,.original-article-text,.city-story,.prose,.lead,.editorial-body,.approved-detail-description):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),html body .site-footer p:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align-last:left!important}html body main :is(.empty-state,.lightbox) :is(p,li){text-align-last:center!important}@media (max-width:767px){html body :not(#compact-typography-never-match):is(h1,.approved-detail-title,.village-profile-name){font-size:clamp(1.9rem,8vw,2.75rem)!important;line-height:1.22!important}html body :not(#compact-typography-never-match):is(h2){font-size:clamp(1.4rem,5.8vw,2.15rem)!important;line-height:1.32!important}html body :not(#compact-typography-never-match):is(h3){font-size:clamp(1.1rem,4.8vw,1.42rem)!important}html body :not(#compact-typography-never-match):is(.account-page,.account-card,.account-panel,.account-heading,.memory-form,.review-controls,.contribution-card,.desk-form,.desk-header,.desk-row,.desk-empty,.desk-stats,.editorial-desk,.approved-card-body,.side-note,.timeline-item,.faq-list,.search-panel,.search-results,.site-footer,.footer-grid) :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.05rem,4.6vw,1.4rem)!important}html body :not(#compact-typography-never-match):is(.account-page,.account-card,.account-panel,.account-heading,.memory-form,.review-controls,.contribution-card,.desk-form,.desk-header,.desk-row,.desk-empty,.desk-stats,.editorial-desk) h1{font-size:clamp(1.8rem,7vw,2.35rem)!important}html body :not(#compact-typography-never-match):is(.account-page,.account-card,.account-panel,.memory-form,.review-controls,.contribution-card,.desk-form,.desk-header,.editorial-desk) h2{font-size:clamp(1.2rem,5vw,1.45rem)!important}main :is(.prose,.city-story,.desert-article) p{margin-block-end:8px!important}.original-article-text,main :is(p,blockquote,li,dd,figcaption,.lead,.prose,.city-story,.desert-article,.editorial-body,.approved-detail-description){line-height:1.66!important}}
.photo-credit{color:var(--muted);font-size:12px;line-height:1.5;display:block}.photo-credit a{text-underline-offset:2px;text-decoration:underline}.city-card figure{height:auto;min-height:190px}.city-card figure img{height:190px}.city-card figcaption{background:var(--surface);padding:9px 12px}.gallery-tile .photo-credit{padding:0 16px 14px;font-size:12px}.profile-hero-image>.photo-credit{inset-inline:0;color:#faf7f2;background:#131b1dd9;padding:12px 18px;position:absolute;bottom:0}.lightbox>.photo-credit{color:#faf7f2;text-align:center;max-width:min(100%,1100px)}.rd-hero-note .photo-credit{color:#e7e6df;letter-spacing:normal;flex-basis:100%}.rd-city-copy>.photo-credit{margin-bottom:14px}.rd-city.featured .photo-credit,.directory-card .photo-credit{color:#e7e6df}.rd-tile span .photo-credit{color:#fff;padding-top:3px;display:block;position:static}.feature-photo-credit{margin:0}.feature-photo-credit .feature-photo{display:block}.feature-photo-credit figcaption{padding:12px 0}
:root{--archive-photo-ratio:4 / 3}.archive-gallery,.editorial-zarqa .archive-gallery{align-items:start;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.archive-gallery .gallery-tile,.editorial-zarqa .archive-gallery .gallery-tile{align-self:start;width:100%;min-width:0;grid-area:auto!important}.archive-gallery .gallery-tile img,.editorial-zarqa .archive-gallery .gallery-tile img,.village-card-image,.approved-card-image{object-fit:cover;display:block;height:auto!important;min-height:0!important;aspect-ratio:var(--archive-photo-ratio)!important}.archive-gallery .gallery-tile img,.approved-card-image{width:100%}.city-card figure,.heritage-card-image,.home-index-picture{align-self:start;overflow:hidden;height:auto!important;min-height:0!important;aspect-ratio:var(--archive-photo-ratio)!important}.city-card figure img,.heritage-card-image img,.home-index-picture img{object-fit:cover;width:100%;height:100%;display:block}.editorial-zarqa .ez-hero-image,.profile-hero-image{align-self:center;width:100%;height:auto!important;min-height:0!important;aspect-ratio:var(--archive-photo-ratio)!important}.editorial-zarqa .ez-hero-image img,.profile-hero-image img{object-fit:cover;width:100%;height:100%}img.approved-detail-image{width:min(100%,960px);height:auto;max-height:none;aspect-ratio:var(--archive-photo-ratio);object-fit:contain;display:block}@media (max-width:1000px){.archive-gallery,.editorial-zarqa .archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.archive-gallery,.editorial-zarqa .archive-gallery{grid-template-columns:minmax(0,1fr)!important}}
