/* YourWillPro shared page look (Don, 15 Oct 2026): no blank backgrounds. Every page in the
   report's journey sits on the same faded home photo, under a white bar with the logo in its
   own navy-and-gold colours and a gold rule, with content on white cards. */
body.ywp-themed {
  background: linear-gradient(rgba(255,252,246,.58), rgba(255,252,246,.72)), url('/mkt/home-bg.jpg') center top / cover no-repeat fixed;
  background-color: #F8F6F3;
}
@media (max-width: 767px) {
  body.ywp-themed { background: linear-gradient(rgba(255,252,246,.86), rgba(255,252,246,.95)), url('/mkt/home-bg.jpg') center top / cover no-repeat; background-color: #F8F6F3; }
}
.ywp-top { background: #fff; border-bottom: 3px solid #E5A559; box-shadow: 0 2px 10px rgba(10,36,74,.06); }
.ywp-top .hin { max-width: 1040px; margin: 0 auto; padding: 10px 20px; display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.ywp-top img { height: 40px; display: block; }
.ywp-top .tag { color: #0A244A; font-size: .85rem; font-weight: 600; }
.ywp-panel { background: rgba(255,255,255,.94); border-radius: 18px; box-shadow: 0 10px 34px rgba(10,36,74,.12); }
