html{scroll-behavior:auto}body{margin:0}#container{visibility:visible!important}#page-top{display:block;height:0;position:absolute;top:0}.top_ad,.adspace,.gplus,.comment,.footer_comments{display:none!important}#header{height:45px;position:sticky;top:0;z-index:2000;background-color:#fff}#header .home_panel{position:relative!important;top:auto!important;height:45px!important}#header .logo-holder{display:flex!important;align-items:center;justify-content:center;height:45px!important;width:100%!important;position:absolute!important;top:0!important;left:0!important}#header .logo{position:static!important;left:auto!important;float:none!important;width:auto!important;margin:0!important;transform:none!important}#progress{position:fixed;top:45px;left:0;width:100%!important;height:2px;z-index:2100;background:#92b441;transform:scaleX(0);transform-origin:left;pointer-events:none}img{max-width:100%;height:auto}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}a:focus-visible,button:focus-visible{outline:3px solid #92b441!important;outline-offset:4px}.archive-skip{position:fixed;left:12px;top:-90px;z-index:3000;background:#fff;color:#111;padding:10px 16px}.archive-skip:focus{top:8px}.recovered-photo-frame{display:block}.recovered-photo-frame img{display:block;width:100%;height:auto}.header.section{height:calc(100vh - 35px);min-height:650px;margin:0!important;overflow:hidden;background:#101510 url(img/vid_bg.jpg) center/cover}.header .title{max-width:1000px;width:80%;z-index:3;bottom:15%}.header .grid{position:absolute;inset:0;z-index:1;pointer-events:none}.header .grid .credit{position:absolute;bottom:0;right:8px}.header .blackout{z-index:1;pointer-events:none;background-color:rgba(0,0,0,.28)}#video-container{position:absolute;inset:0}#video-container video{position:absolute!important;inset:0;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;object-fit:cover;z-index:0}.hero-playback{position:absolute;right:24px;top:24px;z-index:5;background:#fff;color:#111;border:0;border-radius:0;padding:10px 14px;font:600 13px/1.3 'Open Sans',sans-serif;cursor:pointer}.arrow_down{z-index:4}.section_full.covered{background-attachment:scroll!important}#story-start > .row{margin-left:auto!important;margin-right:auto!important}.black:after{content:'';display:table;clear:both}.black .caption,.black .credit{position:relative}#story-start{scroll-margin-top:60px}
@media(min-width:769px){.section_full.covered{height:100vh}}
@media(max-width:768px){.header.section{height:auto!important;min-height:620px}.header .title{position:relative;left:auto;bottom:auto;width:auto;margin:140px 24px 90px;max-width:none}.header .title h1{font-size:clamp(38px,7vw,60px);line-height:1.08}.header .title .subline{font-size:18px;line-height:1.6}.header .arrow_down{bottom:25px}.header .author_holder{font-size:13px;line-height:1.6}.header video{display:block!important}.row>div{max-width:100%}.intro{max-width:100%}#footer .holder_wide{width:auto!important;padding:24px}#footer p{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.header video:not([data-user-play]){visibility:hidden}}

.header .title{display:block!important;visibility:visible!important}

/* Center standalone reading columns, preserving source width and text alignment. */
@media(min-width:768px){#story-start > .row > .col-sm-7.col-sm-offset-1:only-child{float:none;margin-left:auto;margin-right:auto}}
@media(min-width:992px){#story-start > .row > .col-md-7.col-md-offset-1:only-child{float:none;margin-left:auto;margin-right:auto}}
