
.site{background:#e9e0d6;color:#302b28;padding:28px;font:16px/1.6 Arial,Helvetica,sans-serif;color-scheme:light}
.site *{box-sizing:border-box}
.site header{padding:0 80px 20px 0;color:#692f36;font:28px Georgia,serif}
.site header small{display:block;color:#665a52;font:13px/1.8 Arial,sans-serif;margin-top:8px}
.site .site-nav{display:flex;flex-wrap:wrap;gap:0 24px;padding:4px 0;border-top:1px solid #c6b5a7;border-bottom:1px solid #c6b5a7}
.site a{color:#315466;text-decoration:none;overflow-wrap:anywhere}
.site a:hover{text-decoration:underline}
.site .page{display:block;padding:32px 0}
.site h1{font:40px/1.2 Georgia,serif;color:#692f36;margin:0 0 20px}
.site h2{font:26px/1.3 Georgia,serif;color:#692f36;margin:0 0 16px}
.site h3{font:20px/1.4 Georgia,serif;color:#692f36;margin:0 0 8px}
.site p{margin:0 0 16px}
.site .sr-hero{display:flex;flex-wrap:wrap;align-items:center;gap:32px}
.site .sr-hero>div{flex:1 1 310px;min-width:0}
.site .sr-hero figure{flex:1 1 220px;max-width:310px;margin:0}
.site img{display:block;width:100%;height:auto}
.site .sr-intro{font:21px/1.6 Georgia,serif}
.site .sr-title,.site .citation,.site .coauthors,.site .resources{display:block;color:#665a52;font-size:14px}
.site .sr-links,.section-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0}
.site .sr-page-link{color:#315466;text-decoration:underline;padding:8px 0}
.site .sr-recent{border-top:1px solid #c6b5a7;padding-top:26px;margin-top:32px}
.site .sr-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
.site .paper,.site .activity{padding:18px 0;border-bottom:1px solid #c6b5a7}
.site .sr-body{max-width:700px}
.site main section section{margin-top:28px}
.site footer{border-top:1px solid #c6b5a7;padding-top:18px;color:#665a52;font-size:13px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
@media(max-width:500px){.site{padding:20px}.site h1{font-size:32px}.site .site-nav{gap:0 18px}.site .sr-hero figure{max-width:240px}.site .sr-hero{gap:20px}}
body{margin:0;background:#e9e0d6}.site{max-width:1080px;margin:0 auto;padding:38px 48px}
.site header a{color:#692f36}.site .site-nav a{padding:12px 0;font-size:17px;color:#302b28;min-height:44px}
.site .site-nav a[aria-current="page"]{color:#692f36;text-decoration:underline;text-underline-offset:7px}
.site .sr-portrait{width:100%;height:auto}.site .sr-hero figure{max-width:350px}
a:focus-visible{outline:2px solid #692f36;outline-offset:5px}.skip{position:absolute;left:-10000px}.skip:focus{position:static}
.site .sr-body p{margin-bottom:24px}.site .reporting-period{color:#665a52}.site .section-nav{display:flex;flex-wrap:wrap;gap:20px}
@media(max-width:600px){.site{padding:24px}.site .sr-hero>div{flex-basis:100%}.site .sr-hero figure{max-width:280px}.site header{padding-right:0}}

/* Keep the complete original photo-and-charts composition visible at every width. */
.site .original-header{padding:0 0 20px}
.site .original-header>a{display:block;max-width:725px;margin:0 auto}
.site .original-header img{width:100%;height:auto;object-fit:contain}
.site .original-header small{text-align:center;margin-top:18px}
.site .sr-hero>div{flex-basis:100%;max-width:780px}

.site .banner-link{position:relative;box-shadow:none}
.site .banner-name{position:absolute;right:5%;top:76%;transform:translateY(-50%);font-family:Georgia,serif;font-weight:400;font-size:clamp(18px,5vw,40px);line-height:1.2;color:#692f36;white-space:nowrap}
.site .original-header small a{color:#315466}
