.homey-article-media{margin:42px 0 28px;border:1px solid rgba(216,181,106,.5);border-radius:18px;overflow:hidden;background:#0b1831;box-shadow:0 16px 38px rgba(7,19,43,.18)}
.homey-article-media img{width:100%;aspect-ratio:16/8;object-fit:cover;display:block}
.homey-article-media .media-copy{padding:18px 22px;color:#f7f2e9}.homey-article-media .media-copy strong{display:block;color:#d8b56a;font-size:1.06rem;margin-bottom:5px}.homey-article-media .media-copy span{font-size:.93rem;color:#f7f2e9}
.homey-video-frame{position:relative;aspect-ratio:16/9;background:#07132b}.homey-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.homey-amazon-callout{margin:34px 0;border-radius:16px;padding:24px 25px;background:linear-gradient(135deg,#fffdf8,#f2e6cd);border:1px solid #d8b56a;color:#152238;box-shadow:0 10px 28px rgba(7,19,43,.09)}
.homey-amazon-callout h2{color:#152238!important;font-size:1.34rem!important;margin:0 0 9px!important;border:0!important;padding:0!important}.homey-amazon-callout p{color:#33445b!important;margin:0 0 16px!important}.homey-amazon-callout a{display:inline-flex;align-items:center;justify-content:center;background:#07132b;color:#f7f2e9!important;border-radius:999px;padding:11px 19px;font-weight:800;text-decoration:none!important}.homey-amazon-callout a:hover{background:#152f58}

/* Homey recovery: article bodies must remain visible; homepage-only journal suppression is preserved. */
body:not(.homey-homepage) .homey-journal-entry { display:block !important; visibility:visible !important; opacity:1 !important; }
