/* Haiti OSINT — staged reading layout, 2026-11-01 */
#wpi-topbar{display:none}
#masthead .header-branding-area{padding-top:12px;padding-bottom:12px}
#masthead .custom-logo{max-height:68px;width:auto;max-width:100%;object-fit:contain}
#masthead .header-navigation-area a{font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700}
.single-post .wpi-post{display:flex;flex-direction:column;max-width:860px;margin:0 auto}
.single-post .wpi-post>.wpi-breadcrumb-trails{order:0;font-size:13px}
.single-post .wpi-post>.entry-details{display:contents}
.single-post .wpi-post .entry-header{order:1;margin:24px 0}
.single-post .wpi-post>.entry-image{order:2;margin:0 0 28px}
.single-post .wpi-post>.entry-image img{width:100%;height:auto;object-fit:contain}
.single-post .wpi-post .entry-content{order:3;font:20px/1.75 Arial,Helvetica,sans-serif}
.single-post .wpi-post .entry-footer{order:4}
.single-post .entry-header h1{font:800 clamp(32px,4vw,48px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.035em}
.single-post .entry-meta-wrapper{font:14px/1.6 Arial,Helvetica,sans-serif;margin-top:18px}
.single-post .entry-read-time{display:none}
.single-post .entry-content h2{font:750 28px/1.2 Arial,Helvetica,sans-serif;margin-top:32px}
.single-post .entry-content p{margin-bottom:22px}
.single-post .entry-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.single-post a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:700px){#masthead .custom-logo{max-height:50px}.single-post .wpi-post{padding-left:18px;padding-right:18px}.single-post .entry-header h1{font-size:34px}.single-post .wpi-post .entry-content{font-size:18px;line-height:1.7}.single-post .entry-content h2{font-size:25px}}
#post-2517 .wp-block-post-template{padding:0!important;margin:0!important;width:100%;list-style:none}
#post-2517 .wp-block-post-template>li{margin-left:0!important;margin-right:0!important}

.header-navigation-area .current-menu-item>a,.header-navigation-area a:hover,.header-navigation-area a:focus{color:#fff!important;text-decoration:underline;text-underline-offset:5px}
