/* Client-supplied archive photos and source-based AZ context. */
:is(html[lang="az"],html[lang="tr"]) .archive-gallery{padding:64px 24px;max-width:1240px;margin:auto}
:is(html[lang="az"],html[lang="tr"]) .archive-gallery h2{font-size:clamp(26px,3vw,42px);line-height:1.2;margin:12px 0 20px}
:is(html[lang="az"],html[lang="tr"]) .archive-gallery>p{max-width:850px;line-height:1.75}
:is(html[lang="az"],html[lang="tr"]) .archive-eyebrow{color:#486461;letter-spacing:.08em;font-size:12px;font-weight:700}
:is(html[lang="az"],html[lang="tr"]) .archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}
:is(html[lang="az"],html[lang="tr"]) .archive-grid figure{margin:0;min-width:0}
:is(html[lang="az"],html[lang="tr"]) .archive-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:4px}
:is(html[lang="az"],html[lang="tr"]) .archive-grid figcaption{font-size:12px;line-height:1.6;color:#52625e;padding-top:9px}
:is(html[lang="az"],html[lang="tr"]) .positive-context{border-top:3px solid #b8a16c;margin:30px 0;padding:26px 0}
:is(html[lang="az"],html[lang="tr"]) .positive-context h2{font-size:clamp(24px,3vw,32px);line-height:1.3}
:is(html[lang="az"],html[lang="tr"]) .positive-context p{line-height:1.8}
:is(html[lang="az"],html[lang="tr"]) .photo-provenance{font-size:13px;color:#52625e}
:is(html[lang="az"],html[lang="tr"]) .evidence-table-wrap{overflow-x:auto;margin:24px 0}
:is(html[lang="az"],html[lang="tr"]) .evidence-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65;table-layout:fixed}
:is(html[lang="az"],html[lang="tr"]) .evidence-table caption{text-align:left;font-weight:700;padding-bottom:10px}
:is(html[lang="az"],html[lang="tr"]) .evidence-table th,:is(html[lang="az"],html[lang="tr"]) .evidence-table td{padding:14px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #d5ded7;overflow-wrap:anywhere}
:is(html[lang="az"],html[lang="tr"]) .evidence-table thead{background:#e9eee8}
:is(html[lang="az"],html[lang="tr"]) .wcr-hero .hero-shade{background:linear-gradient(90deg,rgba(12,30,27,.87),rgba(12,30,27,.25))}
:is(html[lang="az"],html[lang="tr"]) .wcr-hero .hero-description{max-width:620px}
@media(max-width:600px){:is(html[lang="az"],html[lang="tr"]) .archive-grid{grid-template-columns:1fr}:is(html[lang="az"],html[lang="tr"]) .archive-gallery{padding:38px 20px}:is(html[lang="az"],html[lang="tr"]) .evidence-table{font-size:12px}:is(html[lang="az"],html[lang="tr"]) .evidence-table th,:is(html[lang="az"],html[lang="tr"]) .evidence-table td{padding:10px 7px}:is(html[lang="az"],html[lang="tr"]) .wcr-hero .tit{font-size:clamp(30px,8vw,48px)!important}:is(html[lang="az"],html[lang="tr"]) .wcr-hero .hero-description{font-size:14px;line-height:1.65}}

/* Keep the source photo's 4:3 ratio instead of inheriting reference-site portrait height. */
.page--home .content--body .section--profile .block--home-profile .ph{height:auto;align-self:center;aspect-ratio:auto;margin:0;overflow:hidden}
.page--home .content--body .section--profile .block--home-profile .ph img{display:block;position:static;width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:auto;object-fit:contain;transform:none}
