
/* V34: single consistent interior-page title region, independent of each intro. */
.batm-page-heading-band{width:100%;max-width:none;margin:0 auto;padding:24px 22px 18px;box-sizing:border-box;text-align:center;position:relative;z-index:1}
.batm-page-heading-band .batm-unified-heading{display:block!important;position:static!important;float:none!important;transform:none!important;inset:auto!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;text-align:center!important}
.batm-page-heading-band .batm-page-kicker{display:block!important;margin:0 auto 7px!important;text-align:center!important;font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:.16em!important;color:#c5a46a!important;white-space:normal!important}
.batm-page-heading-band h1{display:block!important;position:static!important;transform:none!important;float:none!important;width:100%!important;max-width:none!important;text-align:center!important;margin:0 auto 5px!important;padding:0!important;font:normal clamp(36px,4vw,49px)/1.17 Georgia,serif!important;color:#f6f0e5!important}
.batm-page-heading-band .batm-unified-subtitle{display:block!important;position:static!important;transform:none!important;float:none!important;width:100%!important;max-width:1100px!important;text-align:center!important;margin:0 auto!important;padding:0!important;font:italic 500 clamp(19px,2.3vw,26px)/1.35 Georgia,serif!important;color:#e7c991!important}
@media(max-width:700px){.batm-page-heading-band{padding:19px 16px 13px}.batm-page-heading-band h1{font-size:clamp(30px,7vw,40px)!important}}
/* Humanitarian photo workspace: independent position, width, angle and stacking. */
@media(min-width:701px){
#matting .two-images{position:relative!important;display:block!important;width:100%!important;height:var(--h-stage,482px)!important;min-height:0!important;overflow:visible!important;margin:0!important}
#matting .two-images .matting-crop{position:absolute!important;left:var(--h-main-x,17%)!important;top:var(--h-main-y,-6%)!important;width:var(--h-main-w,76%)!important;height:auto!important;aspect-ratio:.75!important;transform:rotate(var(--h-main-rot,0deg))!important;z-index:var(--h-main-z,4)!important;overflow:hidden!important}
#matting .two-images .matting-crop img{width:100%!important;height:100%!important;object-fit:cover!important}
#matting .two-images>img.photo{position:absolute!important;left:var(--h-small-x,-9%)!important;top:var(--h-small-y,55%)!important;width:var(--h-small-w,72%)!important;height:auto!important;max-width:none!important;transform:rotate(var(--h-small-rot,0deg))!important;z-index:var(--h-small-z,2)!important}
}
.v34-panel{position:fixed;right:12px;top:92px;z-index:10001;width:290px;max-height:calc(100vh - 110px);overflow:auto;padding:12px;background:#101b2df5;color:#f6f0e5;border:1px solid #c5a46a;border-radius:8px;font:12px/1.45 Arial,sans-serif;box-shadow:0 8px 25px #0009}
.v34-panel summary{cursor:pointer;color:#e7c991;font-weight:bold;font-size:14px;margin:6px 0}
.v34-panel label{display:block;margin:8px 0}.v34-panel input{display:block;width:100%;accent-color:#c5a46a}.v34-panel output{float:right;color:#e7c991}.v34-panel button,.v34-panel select{background:#304964;color:white;border:1px solid #c5a46a;border-radius:4px;padding:7px;margin:4px 3px 4px 0}.v34-panel p{font-size:11px}
@media(max-width:700px){.v34-panel{display:none!important}}
