.portal-return{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;padding:16px max(20px,calc((100vw - 1200px)/2));border-bottom:1px solid #d7dbea;background:#fff;font:600 15px/1.5 Arial,sans-serif}.portal-return a{color:#29359e;text-decoration:none}.portal-return a:hover,.portal-return a:focus{text-decoration:underline}@media print{.portal-return{display:none}}
*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:#fff;color:#3d4048;font:18px/1.75 Lato,Arial,sans-serif}a{color:#3036a2;text-underline-offset:3px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #3036a2;outline-offset:4px}.preview{background:#f5f5f8;color:#777;font:11px/1.6 Lato,Arial;text-align:center;padding:7px 18px}.masthead{max-width:1180px;margin:auto;text-align:center;padding:30px 20px 22px}.masthead img{width:295px;max-width:75vw;height:auto}nav.top{max-width:1180px;margin:auto;text-align:center;padding:0 20px 18px;border-bottom:1px dotted #9296c3;font:13px/1.7 Lato,Arial}nav.top a{display:inline-block;padding:7px 10px;text-decoration:none}.catalogue,.continent-view{max-width:1000px;margin:25px auto 55px;padding:0 25px}.band{background:#3036a2;color:white;text-align:center;font:400 26px/1.4 Lato,Arial;padding:7px 15px;margin:0 0 17px;letter-spacing:.02em}.continents{display:grid;grid-template-columns:1fr 1fr;gap:22px 34px}.continent{min-width:0}.continent.wide{grid-column:1/-1}.continent h2{font:300 italic 29px/1.3 Lato,Arial;color:#3036a2;text-align:center;margin:0 0 15px;padding:0 0 9px;border-bottom:1px dotted #adb0d2}.continent h2 a{text-decoration:none;color:inherit}.continent>a{display:block}.entry-photo{margin:0}.entry-photo img{display:block;width:100%;height:260px;object-fit:cover}.continent.wide .entry-photo img{height:220px}.credit{font:11px/1.6 Lato,Arial;color:#737885;margin-top:8px}.credit summary{cursor:pointer}.credit div{padding:10px 0}.credit small{display:block}.credit p{margin:0}.return{font:13px/1.7 Lato,Arial;margin:0 0 22px}.return span{padding:0 10px}.continent-view>h1{font:300 italic 34px/1.3 Lato,Arial;color:#3036a2;margin:12px 0 18px}.article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.article-entry{border-top:1px dotted #adb0d2;padding-top:17px}.article-entry h2{font:600 italic 25px/1.3 Lato,Arial;color:#3036a2;margin:12px 0}.article-entry>a{text-decoration:none}.article-entry p{font-size:16px;line-height:1.7;margin:0 0 12px}.location{font:11px/1.7 Lato,Arial;color:#777;letter-spacing:.08em;text-transform:uppercase}.article-entry .entry-photo img{height:240px}.article-list.single{grid-template-columns:minmax(0,760px)}.article-list.single .entry-photo img{height:auto;max-height:390px;object-fit:contain}.reader-view{max-width:1060px;margin:26px auto 55px;padding:0 25px}.reader-view>h1,.reader-view>p,.reader-view>h3,.reader-view>aside,.reader-view>details,.reader-view>.return{max-width:730px;margin-left:auto;margin-right:auto}.reader-view h1{font:300 38px/1.22 Lato,Arial;color:#3036a2;margin-top:15px;margin-bottom:22px}.reader-view h2,.reader-view h3{font:600 italic 27px/1.35 Lato,Arial;color:#3036a2;margin-top:32px;margin-bottom:16px}.reader-view p{margin-top:0;margin-bottom:23px}.reader-view .lead{font:20px/1.7 Lato,Arial;color:#474b56}.reader-view .meta,.reader-view .kicker,.reader-view .cycle{font:11px/1.7 Lato,Arial;color:#777;letter-spacing:.04em}.reader-view figure{max-width:960px;margin:30px auto}.reader-view figure img{display:block;width:100%;height:auto}.reader-view figure.portrait{max-width:460px}.reader-view figure.panorama{max-width:1000px}.reader-view figcaption{font:12px/1.7 Lato,Arial;color:#6e7380;padding-top:11px}.reader-view figcaption small{display:block;margin:5px 0}.reader-view figcaption p{margin:0}.reader-view .route,.reader-view aside{font:14px/1.7 Lato,Arial;background:#f5f5fa;border-left:2px solid #3036a2;padding:20px;margin-top:30px}.reader-view details{font:13px/1.8 Lato,Arial;border-top:1px dotted #a3a6c6;padding-top:18px;margin-top:25px}.reader-view summary{cursor:pointer;color:#3036a2}.reader-view details p{margin:12px 0}.reader-view details a{overflow-wrap:anywhere}.reader-view sup{font:11px Lato,Arial}.european .article-header,.european .reading{max-width:730px;margin:auto}.european .work-photo{max-width:760px}.european .work-photo img{width:100%;height:auto}.european .reader{border-block:1px dotted #a3a6c6;padding:20px 0}.european .related-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.european .related-grid a{font-size:16px}.european .related-grid small,.european .related-grid span{display:block;font-size:12px}.european .sources{font-size:13px}.note{font:12px/1.8 Lato,Arial;color:#727785;border-top:1px dotted #a3a6c6;margin-top:25px;padding-top:18px}footer{max-width:1180px;border-top:1px dotted #a3a6c6;margin:30px auto 0;padding:22px 25px;font:12px/1.7 Lato,Arial;display:flex;justify-content:space-between;gap:20px}footer img{width:150px}button{font:13px Lato,Arial;color:#3036a2;background:white;border:1px solid #c7cae0;padding:9px 12px;margin-left:15px;cursor:pointer}@media(max-width:700px){.masthead{padding:22px 20px 15px}.masthead img{width:245px}nav.top{font-size:11px;margin:0 20px;padding:0 0 12px}.catalogue,.continent-view,.reader-view{padding:0 20px;margin-top:20px}.band{font-size:21px}.continents{gap:20px}.continent h2{font-size:24px}.entry-photo img{height:180px}.continent.wide .entry-photo img{height:145px}.article-list{grid-template-columns:1fr}.reader-view h1{font-size:30px}.reader-view h2,.reader-view h3{font-size:25px}.reader-view .lead{font-size:19px}.reader-view figure{margin:24px 0}.reader-view figure.portrait{max-width:100%}.european .related-grid{grid-template-columns:1fr}.return{font-size:12px}.return span{padding:0 5px}footer{padding:20px;flex-wrap:wrap}.reader-view{font-size:18px}}@media(max-width:450px){.continents{grid-template-columns:1fr}.continent.wide{grid-column:auto}.entry-photo img{height:220px}.continent.wide .entry-photo img{height:auto}.continent h2{margin-bottom:12px}}@media print{.preview,.masthead,nav.top,.catalogue,.continent-view,footer,.return,details{display:none!important}.reader-view[hidden]{display:none!important}.reader-view:not([hidden]){display:block!important;max-width:none;padding:0;font-size:12px}.reader-view h1{font-size:25px}.reader-view .lead{font-size:14px}.reader-view h2,.reader-view h3{font-size:18px;break-after:avoid}.reader-view figure{max-width:500px;break-inside:avoid}.reader-view figure.portrait{max-width:240px}.reader-view figcaption{font-size:9px}}

/* Phone cards: consistent readable photo framing, including very wide panoramas. */
@media(max-width:700px){
 .catalogue .entry-photo img,.catalogue .continent.wide .entry-photo img,.continent-view .article-entry .entry-photo img,.continent-view .article-list.single .entry-photo img{width:100%;height:auto;aspect-ratio:16/10;max-height:none;object-fit:cover;object-position:center}
 .catalogue .continent.wide .entry-photo img,.continent-view#australia .entry-photo img{object-position:52% 50%}
}
body.jp2-section{margin-top:0} .jp2-section #wpadminbar{font-family:Arial,sans-serif} .jp2-section .jp2-section-content>[hidden]{display:none!important}
